Список
курсов

Oracle Database 11g: Аналитические функции SQL в хранилищах данных

O11gSQLDWH 1 дн. / 8 ак. ч. Точной даты нет, вы можете зарегистрироваться

 

Описание Курса:

В данном курсе слушатели используют аналитические функции SQL для агрегирования, анализа, построения отчетов и моделирования данных. Детально рассматривается синтаксис, особенности вызова и использования аналитических функций, показывается преимущество в производительности перед обычными конструкциями SQL. Они учатся использовать регулярные выражения и подвыражения для поиска, сопоставления и замены строк.
Слушатели учатся интерпретировать концепцию иерархического запроса, создавать древовидный отчет, форматировать иерархические данные и исключать ответвления древовидной структуры. Для разработки программных единиц слушатели используют Oracle SQL Developer. В качестве дополнительных инструментов знакомятся с SQL*Plus.

Аудитория:

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

Предварительная подготовка:

Перед посещением данного курса, слушатели должны быть знакомы с концепциями реляционных баз данных. Очень желательно знакомство с курсом Oracle Database 11g: Основы SQL

Приобретаемые навыки:

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


Содержание:


    -Введение
    -Цели курса
    -План курса
    -Информация об учетных записях, используемых в курсе
    -Приложения, используемые в данном курсе
    -Демонстрационные схемы, используемые в данном курсе
    -Инструменты для работы с SQL в данном курсе
    -Знакомство с Oracle SQL Developer
    -Документация по SQL и организации хранилищ данных в Oracle 11g и дополнительные ресурсы
    -Группировка и агрегирование данных с помощью SQL
    -Что такое аналитические функции SQL?
    -Аналитические функции SQL в хранилища данных: SQL для агрегирования, SQL для анализа и построения отчетов и SQL для моделирования
    -Создание отчетов путем группировки сходных данных
    -Использование выражения GROUP BY с операторами ROLLUP и CUBE
    -Использование операторов ROLLUP и CUBE
    -Использование функции GROUPING
    -Работа с GROUPING SETS
    -Работа с составными столбцами и со сцепленными группировками
    -Анализ данных и построение отчетов с помощью SQL
    -Знакомство с функциями SQL для анализа и построения отчетов
    -Идентификация функций SQL для ранжирования
    -Управление порядком ранжирования
    -Ранжирование сложных выражений
    -Использование функций RANK, DENSE_RANK и PERCENT_RANK
    -Ранжирование по CUBE и ROLLUP
    -Использование функций LAG/LEAD
    -Выполнение операций преобразования уникальных значений одного    столбца в несколько выходных столбцов и обратно с использованием выражений PIVOT и UNPIVOT
    -Моделирование данных с помощьюSQL
    -Обзор SQL для моделирования данных
    -Интеграция межстроковых вычислений SQL
    -Работа с SQL выражением MODEL
    -Ссылки на элемент и диапазон элементов
    -Использование функции CV()
    -Использование конструкции FOR с оператором списка IN, с   инкрементными значениями и с подзапросом
    -Использование "эталонных моделей"
    -Циклические правила в моделях
    -Иерархический поиск
    -Обзор иерархического поиска
    -Обычная структура дерева
    -Иерархические запросы
    -Обход дерева
    -Обход дерева: сверху вниз и снизу вверх
    -Ранжирование строк с помощью псевдостолбца LEVEL
    -Форматирование иерархических отчетов с использованием функций LEVEL и LPAD
    -Отсечение ветвлений и узлов
    -Анализ данных с помощью регулярных выражений
    -Преимущества использования регулярных выражений
    -Использование функций регулярных выражений и условий в SQL
    -Использование метасимволов в регулярных выражениях
    -Выполнение основного поиска с помощью условия REGEXP_LIKE
    -Поиск шаблонов с использованием функции REGEXP_INSTR
    -Извлечение подстрок с использованием функции REGEXP_SUBSTR
    -Замена шаблонов с использованием функции REGEXP_REPLACE
    -Использование подвыражений с поддержкой регулярных выражений

Документы об окончании курса / Материалы и сертификаты:

Сертификат Учебного Центра

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Вячеслав Руденко Вячеслав Руденко
Девиз:"Учитесь так, как будто вам предстоит жить вечно. Живите так, как будто вам предстоит умереть завтра" (Махатма Ганди)
Оформить заявку
на обучение