O12cASQL
Oracle Database 12c: Analytic SQL for Data WarehousingКод образовательной программы: Базы данных
O12cASQL
#Очно — В учебном центре.
#Дистанционно — Дистанционно с инструктором.
44 700
2 дня
25.03.21

Аннотация:

Курс рассматривает основные концепции иерархических запросов, принципы создания древовидных отчетов, форматирование иерархических данных. Также в курсе рассматриваются регулярные выражения и подвыражения для поиска, сопоставления и замены строк. Слушатели приобретут опыт в задачах анализа и составления отчетов, группировки и агрегации данных с использованием операторов ROLLUP и CUBE, функции GROUPING, анализ и вывод данных, используя функции ранжирования, функции LAG / LEAD и выражения PIVOT и UNPIVOT, выполнение расширенного сопоставления шаблонов.

ПРОГРАММА:

Обзор возможностей аналитического SQL

Группировка и агрегация данных при помощи SQL

Генерация отчетов, связанных данных при помощи Grouping. Обзор групповых функций. Обзор GROUP BY и HAVING. Использование операторов ROLLUP и CUBE. Использование функции GROUPING. Работа с операторами GROUPING SET и составными столбцами. Примеры использования сцепленных группировок.

Иерархические запросы

Использование иерархических запросов. Иерархическая структура исходных данных. Синтаксис иерархического запроса. Обход дерева: Указание стартовой точки. Обход дерева: Указание направления обхода. Использование предложения WITH. Пример иерархического запроса: Использование предложения CONNECT BY.

Работа с регулярными выражениями

Введение в регулярные выражения. Использование regexp -функций и условий в SQL и PL/SQL. Метасимволы и их использование с регулярными выражениями. Синтаксис регулярных выражений и условий. Выполнение базового поиска при помощи шаблона в REGEXP_LIKE. Использование функции REGEXP_INSTR . Извлечение подвыражений при помощи функции REGEXP_SUBSTR.

Анализ данных и отчетность при помощи SQL

Обзор функций SQL, используемых для анализа и отчетности. Использование аналитических функций. Использование ранжирующих функций. Использование функций отчетности.

Выполнение операций над сводными таблицами

Выполнение операций прямого разворота с использованием выражения PIVOT. Выполнение операций обратного разворота с использованием выражения UNPIVOT. 

Pattern Matching (поиск соответствия по шаблону) при помощи SQL

Изучение синтаксиса написания SQL команд при поиске соответствия по шаблону. Примеры применения. Правила и ограничения в подборе соответствия шаблону. 

Моделирование данных при помощи SQL

Простой способ получения отчетов по уже имеющимся данным в базе данных, а так же получение отчетов по прогнозируемым данным (forecast). Использование предложения MODEL. Демонстрация ссылок на ячейку и диапазон ячеек (Cell). Использование функции CV. Использование конструкции FOR с оператором IN List инкрементальных значений и подзапросов. Использование аналитических функций совместно с предложением MODEL в запросе SQL. Использование опций UPDATE, UPSERT и UPSERT ALL. Ссылочные модели.

Описание курса от вендора
Преподаватели: