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

  • Online
  • Для досвідчених
  • SQL / DBA
Навчальний центр: Світ Сучасної Освіти
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:16 годин
Початок курсу:17.10.2025
Вартість навчання:16 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
06.11.2025
Тривалість
16 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
01.10.2025
Тривалість
16 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 067 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
03.10.2025
Тривалість
10 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 720 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
15.12.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте