курс Oracle Database 11g-12c-19c: Аналітичний SQL для сховищ даних. O11gASQL.Oracle Database 11g: Analytic SQL for Data Warehousing

Oracle Database 11g-12c-19c: Аналітичний SQL для сховищ даних. O11gASQL.Oracle Database 11g: Analytic SQL for Data Warehousing. Аналитические функции SQL в хранилищах данных
  • Код курса:
    O11gASQL
  • Длительность:
    2 / 16
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
Курс Oracle Database 11g-12c-19c: Аналітичний SQL для сховищ даних навчає ефективно використовувати аналітичний SQL для агрегації, аналізу, складання звітів та моделювання даних у сховищах даних.
Ви освоїте ієрархічні запити, роботу з деревоподібними структурами та регулярними виразами для пошуку, порівняння та заміни текстових даних.
Навчання охоплює концепції реляційних баз даних, теорію сховищ даних, основи Oracle Server, а також практичну роботу з Oracle SQL Developer, SQL*Plus і JDeveloper.
===
В курсе 11gASQL. Oracle Database 11g: Analytic SQL for Data Warehousing слушатели научатся использовать Analytic SQL для агрегирования, анализа, составления отчета и моделирования данных. 
Слушатели учатся толковать концепцию иерархических запросов и форматировать иерархичные данные, исключать ветки древовидной структуры. 
Слушатели также смогут использовать регулярные выражения и подвыражения для поиска, сравнения и замены строк.
Произойдет знакомство с основными понятиями реляционной базы данных, теорией хранилища данных и её реализацией, концепцией Oracle server. Oracle Database Server выполняется.
Слушатели используют Oracle SQL Developer для разработки программных единиц. Как дополнительные инструменты используются SQL*Plus и JDeveloper.
Аудитория:

Курс призначений для:

  • Розробників сховищ даних.
  • Розробників додатків.
  • Спеціалістів технічної підтримки.
  • Адміністраторів баз даних.
===
  • Разработчики хранилищ данных
  • Разработчики приложений
  • Специалисты технической поддержки
  • Администраторы хранилищ баз данных
Предварительная подготовка:

Необхідна підготовка:

  • Базова підготовка: "Oracle Database 11g: Основи SQL", "Oracle 11g: Основи сховищ даних".
  • Рекомендовано: "Oracle Database 10g: Реалізація та адміністрування сховищ даних".
  • Знання технічної англійської мови на рівні pre-intermediate або вище
===
  • Oracle Database 11g: Основы SQL
  • Oracle 11g: Основы хранилищ данных
Рекомендуемая предварительная подготовка:
  • Oracle Database 10g: Реализация и администрирование хранилищ данных
  • Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.
Приобретаемые навыки:

Результати курсу:

Учасники зможуть:

  • Використовувати аналітичний SQL для аналізу та звітності.
  • Ефективно працювати з ієрархічними структурами та регулярними виразами.
  • Оптимізувати дані та створювати багатовимірні моделі для складних обчислень.

Прослушав курс вы сможете:
  • Использовать Analytic SQL для агрегации, анализирования и составления отчетов, Model Data
  • Группировать и агрегировать данные, используя операторы ROLLUP и CUBE
  • Анализировать и составлять отчеты, используя функции Ranking, LAG/LEAD и FIRST/LAST
  • Использовать MODEL фразы для создания многомерных массивов от результатов запроса
  • Интерпретировать концепцию иерархических запросов, создавать отчёт древовидной структуры, форматировать иерархические данные, исключать ветки из древовидной структуры
  • Использовать регулярные выражения для поиска, сопоставления и замены строк
Содержание курса:

Програма курсу:

Вступ:

  • Цілі та структура курсу.
  • Інструменти роботи з SQL: Oracle SQL Developer, SQL*Plus, JDeveloper.
  • Демонстраційні схеми та документація Oracle.

Групування та агрегація даних за допомогою SQL:

  • Використання GROUP BY, ROLLUP, CUBE та GROUPING SETS.
  • Робота зі складними стовпцями.

Аналіз даних і складання звітів за допомогою SQL:

  • Функції ранжування: RANK, DENSE_RANK, PERCENT_RANK.
  • Використання функцій LAG/LEAD.
  • Перетворення даних за допомогою PIVOT та UNPIVOT.

Моделювання даних:

  • Інтеграція міжрядкових обчислень.
  • Використання виразу MODEL для створення багатовимірних масивів.

Ієрархічні запити:

  • Структура дерев і запити: знизу вгору, зверху вниз.
  • Форматування деревоподібних звітів та відсікання гілок.

Регулярні вирази у SQL:

  • Функції REGEXP_LIKE, REGEXP_INSTR, REGEXP_SUBSTR, REGEXP_REPLACE.
  • Використання метасимволів для роботи з текстом.
===
  • Введение
    • Цели курса
    • План курса
    • Информация об учетных записях, используемых в курсе
    • Приложения, используемые в данном курсе
    • Демонстрационные схемы, используемые в данном курсе
    • Инструменты для работы с 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
    • Использование подвыражений с поддержкой регулярных выражений
Материалы и сертификаты:
Akcent Pro Education Provider

Возврат к списку