top-image
Главная » Услуги и обучение » Информационные технологии » Oracle » Авторизованные курсы » Oracle Datawarehousing » Oracle Database 12c: Аналитический SQL в хранилищах данных

Код: O12cSQLWH

Oracle Database 12c: Аналитический SQL в хранилищах данных

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Курс Oracle Database 12c: Аналитический SQL в хранилищах данных обучает концепции иерархического запроса, созданию структурированного отчета, форматированию иерархических данных. Обсуждается использование регулярных выражений для обработки символьной строки

Обзор курса:

  • Использование SQL с операторами аггрегации, а также SQL для функций, используемых для анализа и отчетности
  • Группировка и аггрегация данных при помощи операторов ROLLUP и CUBE, функция GROUPING, составные столбцы и сцепленные группировки
  • Анализ данных и отчетность с использованием ранжирующих функций, а также LAG/LEAD. Использование PIVOT и UNPIVOT в запросах.
  • Выполнение выборки данных при помощи MATCH_RECOGNIZE
  • Использование регулярных выражений для обработки символьной строки

Цели курса:

  • Группировка и аггрегация данных при помощи операторов ROLLUP и CUBE
  • Анализ данных и отчетность с использованием ранжирующих функций, LAG/LEAD, FIRST/LAST
  • Использование предложения MODEL для создания многомерного массива в отчете
  • Использование аналитического SQL для аггрегации, анализа, отчетности и моделирования данных
  • Интерпретация концепции иерархического запроса, озданию структурированного отчета, формат иерархических данных, исключение отдельных узлов и ветвей при обходе дерева
  • Использование регулярных выражений для поска соответствий и замены в символьных строках Выполнение pattern matching при помощи предложения MATCH_RECOGNIZE

Целевая аудитория:

  • Разработчики приложения
  • Разработчики хранилища
  • Инженеры по поддержке
  • Аналитики хранилища
  • Архитекторы базы данных
  • Администраторы базы данных

Программа мероприятия:

  • Введение
    • Предмет курса
    • Описание схем и приложенийц, используемых в курсе
    • Обзор SQL*Plus и SQL Developer
    • Обзор аналитического SQL
    • Документация по Oracle Database SQL и хранилищам данных
  • Группировка и аггрегация данных при помощи SQL
    • Генерация отчетов связанных данных при помощи Grouping
    • Обзор груповых функций
    • Обзор GROUP BY и HAVING
    • Использование операторов ROLLUP и CUBE
    • Использование функции GROUPING
    • Работа с операторами GROUPING SET и составными столбцами
    • Примеры использования сцепленных группировок
  • Иерархические запросы
    • Использование иерархических запросов
    • Тестовые данные из таблицы EMPLOYEES
    • Иерархическая структура исходных данных
    • Синтаксис иерархического запроса
    • Обход дерева: Указание стартовой точки
    • Обход дерева: Указание направления обхода
    • Использование предложения WITH
    • Пример иерархического запроса: Использование предложения CONNECT BY
  • Работа с регулярными выражениями
    • Введение в регулярные выражения
    • Использование regexp -функций и условий в SQL и PL/SQL
    • Введение в метасимволы и их использование с регулярными выражениями
    • Синтаксис регулярных выражений и у словий
    • Выполнение базового поиска при помощи шаблона в REGEXP_LIKE
    • Использоание функции REGEXP_INSTR F
    • Извлечение подвыражений при помощи функции REGEXP_SUBSTR
  • Анализ данных и отчетность при помощи SQL
    • Обзор функций SQL, используемых для анализа и отчетности
    • Использование аналитических функций
    • Использование ранжирующих функций
    • Использование функций отчетности
  • Выполнение операций Прямого и обратного вращения
    • Выполнение операций прямого вращения
    • Использование предложений PIVOT и UNPIVOT
    • Прямое вращение столбца QUARTER: Концептуальный пример
    • Выполнение операций обратного вращения
    • Использование предложения UNPIVOT в операции обратного вращения
    • Пример созданиея новой Pivot таблицы
  • Pattern Matching (подбор соответствия шаблону) при помощи SQL
    • Row Pattern Navigation Operations
    • Обработка пустых выборок или неподходящих строк
    • Исключение частей шаблона из результата
    • Перебор возможных комбинаций
    • Правила и ограничения в подборе соответствия шаблону
    • Примеры
  • Моделирование данных при помощи SQL
    • Использование предложения MODEL c
    • Демонстрация ссылок на ячейку и диапазон ячеек Cell
    • Использование функции CV
    • Использование конструкции FOR с оператором IN List инкрементальных значений и подзапросов
    • Использование аналитических функций совместно с предложением MODEL в запросе SQL
    • Различение отсутствующих ячеек с NULL
    • Использование опций UPDATE, UPSERT и UPSERT ALL
    • Ссылочные модели
Оставить свой отзыв об этом мероприятии