План на курса

Въведение в Oracle Data Warehousing

  • Архитектура на хранилището на данни и сценарии за използване
  • OLTP vs OLAP натоварвания
  • Основни компоненти на решението за Oracle DW

Дизайн на схемата на хранилището

  • Дименсионално моделиране: звездна и снежна схема
  • Фактови и дименсионални таблици
  • Работа с бавно променящи се дименсии (SCD)

Стратегии за заредване на данни и ETL

  • Дизайн на ETL процеси с SQL и PL/SQL
  • Използване на външни таблици и SQL*Loader
  • Инкрементални заредвания и CDC (Change Data Capture)

Разделяне и оптимизация на производителността

  • Методи за разделяне: диапазон, списък, хэш
  • Подрязване на заявки и параллелно обработване
  • Разделяне на заявки и най-добра практика

Съкращаване и оптимизация на съхранението

  • Хибридно колоночно съкращаване
  • Стратегии за архивиране на данни
  • Оптимизиране на съхранението за производителност и цена

Напреднали функции за заявки и анализ

  • Материализирани гледни точки и презаписване на заявки
  • Аналитични функции на SQL (RANK, LAG, ROLLUP)
  • Времева анализа и реално време на отчетност

Мониторинг и настройка на хранилището на данни

  • Мониторинг на производителността на заявките
  • Използване на ресурси и управление на натоварване
  • Стратегии за индексиране за хранилище на данни

Резюме и следващи стъпки

Изисквания

  • Основни познания по SQL и основните принципи на Oracle база данни
  • Опит в работа с Oracle 12c/19c в административна или разработваща роля
  • Основни познания по концепции за склад на данни

Целева аудитория

  • Разработчици на складове на данни
  • Администратори на бази данни
  • Специалисти по бизнес интелиджънс
 21 часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории