Курс Аналітичні функції SQL для сховищ даних

  • Online
  • Для досвідчених
  • SQL / DBA
Навчальний центр: Світ Сучасної Освіти
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:16 годин
Початок курсу:01.05.2026
Вартість навчання:18 000 UAH за курс

Курс навчає концепції ієрархічного запиту, створення структурованого звіту, форматування ієрархічних даних. Обговорюється використання регулярних виразів для обробки символьного рядка.

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

Вступ

  • Предмет курсу
  • Опис схем та додатків, що використовуються в курсі
  • Огляд SQL*Plus та SQL Developer
  • Огляд аналітичного SQL
  • Документація по Oracle Database SQL та сховищам даних

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

  • Генерація звітів, пов'язаних з допомогою Grouping
  • Огляд групових функцій
  • Огляд GROUP BY та HAVING
  • Використання операторів ROLLUP та CUBE
  • Використання функції GROUPING
  • Робота з операторами GROUPING SET та складовими стовпцями
  • Приклади використання зчеплених угруповань

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

  • Використання ієрархічних запитів
  • Тестові дані з таблиці EMPLOYEES
  • Ієрархічна структура вихідних даних
  • Синтаксис ієрархічного запиту
  • Обхід дерева: Вказує стартову точку
  • Обхід дерева: Вказує напрямок обходу
  • Використання пропозиції WITH
  • Приклад ієрархічного запиту Використання пропозиції CONNECT BY

Виконання операцій прямого та зворотнього обертання

  • Виконує операції прямого обертання
  • Використання пропозицій PIVOT та UNPIVOT
  • Пряме обертання стовпчика QUARTER: Концептуальний приклад
  • Виконання операцій зворотного обертання
  • Використання пропозиції UNPIVOT в операції зворотного обертання
  • Приклад створення нової таблиці Pivot

Pattern Matching (підбір відповідності шаблону) за допомогою SQL

  • Обробка порожніх вибірок чи невідповідних рядків
  • Вилучення елементів шаблону з результату
  • Перебір можливих комбінацій
  • Правила та обмеження у підборі відповідності шаблону. Приклади

Моделювання даних за допомогою SQL

  • Використання пропозиції MODEL с
  • Демонстрація посилань на комірку та діапазон осередків (Cell)
  • Використання функції CV
  • Використання конструкції FOR з оператором IN List інкрементальних значень та підзапитів
  • Використання аналітичних функцій разом із пропозицією MODEL у запиті SQL
  • Розрізнення відсутніх осередків із NULL
  • Використання опцій UPDATE, UPSERT та UPSERT ALL
  • Посилальні моделі

Огляд курсу

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

Вимоги до слухачів

Попередня підготовка

Хороше знання SQL та практичні навички його використання.

Попередня підготовка, що рекомендується

  • Практичний досвід реалізації сховища даних
  • Oracle Database 12c: Вступ до SQL
  • Oracle Database 12c: Вступ для досвідчених користувачів SQL

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
14 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 191 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
3 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
07.09.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
Дата формується
Тривалість
4 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
38 000 UAH за курс