курс O11gASQL.Oracle Database 11g: Analytic SQL for Data Warehousing
O11gASQL.Oracle Database 11g: Analytic SQL for Data Warehousing. Аналитические функции SQL в хранилищах данных
-
- Код курса:
- O11gASQL
-
- Длительность:
- 2 / 16
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
Описание Курса:
В курсе 11gASQL. Oracle Database 11g: Analytic SQL for Data Warehousing слушатели научатся использовать Analytic SQL для агрегирования, анализа, составления отчета и моделирования данных.
Слушатели учатся толковать концепцию иерархических запросов и форматировать иерархичные данные, исключать ветки древовидной структуры.
Слушатели также смогут использовать регулярные выражения и подвыражения для поиска, сравнения и замены строк.
Произойдет знакомство с основными понятиями реляционной базы данных, теорией хранилища данных и её реализацией, концепцией Oracle server. Oracle Database Server выполняется.
Слушатели используют Oracle SQL Developer для разработки программных единиц. Как дополнительные инструменты используются SQL*Plus и JDeveloper.
Произойдет знакомство с основными понятиями реляционной базы данных, теорией хранилища данных и её реализацией, концепцией Oracle server. Oracle Database Server выполняется.
Слушатели используют Oracle SQL Developer для разработки программных единиц. Как дополнительные инструменты используются SQL*Plus и JDeveloper.
Аудитория:
- Разработчики хранилищ данных
- Разработчики приложений
- Специалисты технической поддержки
- Администраторы хранилищ баз данных
Предварительная подготовка:
- Oracle Database 11g: Основы SQL
- Oracle 11g: Основы хранилищ данных
- Oracle Database 10g: Реализация и администрирование хранилищ данных
- Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.
Приобретаемые навыки:
Прослушав курс вы сможете:
- Использовать Analytic SQL для агрегации, анализирования и составления отчетов, Model Data
- Группировать и агрегировать данные, используя операторы ROLLUP и CUBE
- Анализировать и составлять отчеты, используя функции Ranking, LAG/LEAD и FIRST/LAST
- Использовать 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
- Использование подвыражений с поддержкой регулярных выражений
Материалы и сертификаты:
Акцент Профи