План на курса
Въведение в Oracle хранилище на данни
- Архитектура на хранилище на данни и случаи на приложение
- OLTP vs OLAP натоварвания
- Основни компоненти на решение за Oracle DW
Дизайн на схемата на хранилището
- Дименсионално моделиране: звездна и снежна схема
- Фактични и дименсионални таблици
- Управление на бавно променящи се дименсии (SCD)
Зареждане на данни и стратегии за ETL
- Дизайн на процеса за ETL с използване на SQL и PL/SQL
- Използване на външни таблици и SQL*Loader
- Инкрементални зареждания и CDC (Записване на промени в данните)
Разделяне и производителност
- Методи за разделяне: диапазон, списък, хеш
- Късене на запроса и паралелно обработване
- Разделяне на съединения и добри практики
Стискане и оптимизация на съхранението
- Хибридно колонно стискане
- Стратегии за архивиране на данни
- Оптимизиране на съхранението за производителност и цена
Разширени функции за запроси и анализи
- Материализирани изгледи и презаписване на запроса
- Аналитични функции на SQL (RANK, LAG, ROLLUP)
- Анализ базиран на време и реално време извличане на отчети
Мониторинг и настройка на Data Warehouse
- Мониторинг на производителността на запросите
- Използване на ресурси и управление на натоварване
- Стратегии за индексиране за хранилището на данни
Резюме и следващи стъпки
Изисквания
- Познание на SQL и Oracle основи на база данни
- Опит в работа с Oracle 12c/19c в административна или разработна роля
- Основни познания в концепции за хранение на данни
Целова публика
- Разработчици на хранилища на данни
- Database администратори
- Business специалисти по интелигентни системи
Oтзиви от потребители (5)
Много ми се хареса форматът на обучението, практически упражнения директно в SQL Developer.
Andreea - OPEN COURSE
Курс - Oracle Database 19c PL and Advanced SQL
Машинен превод
Упражненията бяха обяснени много добре.
Monica - DB Global Technology
Курс - PL/SQL in Oracle 19c
Машинен превод
като цяло добро обучение, което отговаря на моите нужди. Получих също информация за Oracle VM VirtualBox, което ми позволява да продължа практиката сам.
Liviu
Курс - Oracle SQL LP - Fundamentals
Машинен превод
Научих сложни функции и как да ги прилагам
Ana Alexandrescu - DB Global Technology
Курс - Oracle SQL Advanced
Машинен превод
Задължително практическо, без прекалено много теория.
David Lambaerts - Estee Lauder BV
Курс - ORACLE PL/SQL Fundamentals
Машинен превод