Описание
[Аналитика плюс] Основы теории создания хранилищ данных (2022) [DWH]
![[Аналитика плюс] Основы теории создания хранилищ данных (2022) [DWH]](https://freekurses.site/wp-content/uploads/analitika-pljus-osnovy-teorii-sozdanija-hranilishh-dannyh-2022-dwh-.png)
В навыки, требующиеся от эксперта по управлению данными, входит умение смоделировать и организовать хранилище данных. С точки зрения теории существуют правила построения, упрощающие дальнейшую работу (развитие и эксплуатацию) хранилища, — это так называемые нормальные формы.
Начало практикума будет посвящено разбору всех известных в настоящее время нормальных форм, в виде пошаговой нормализации исходной таблицы от первой к шестой форме.
Далее, будут рассмотрены существующие в настоящее время методологии построения хранилищ, от классических (Кимбалл и Инмон) до «современных (Data Vault и Anchor Modeling). В качестве практики будут построены модели хранилища для небольшого интернет-магазина, по каждой из методологий.
Для кого подойдет видео-курс «Основы теории создания хранилищ данных (DWH)»
Уровень сложности – средний.
Наш видео-курс подойдет для специалистов, желающих научиться проектировать хранилища данных (DWH). В начале курса будет разобрана концепция нормальных форм, с примерами, а затем будут рассмотрены существующие в настоящее время методологии построения хранилищ, от классических (Кимбалл и Инмон) до «современных (Data Vault и Anchor Modeling). В качестве практики будут построены модели хранилища для небольшого интернет-магазина, по каждой из методологий.
Программа видео-курса:
Урок 1. Введение: базовые понятия и требования к ХД (доступно БСЕПЛАТНО в режиме ДЕМО на платформе онлайн-обучения Академия Аналитики)
— Введение о курсе, содержание курса: теория и практика
— Традиционная архитектура хранилищ данных (ХД)
— Требования к ХД
— Базовая структура ХД: понятия «сырых» данных, метаданных и агрегатов
— ХД с промежуточной областью
— ХД с промежуточной областью и витринами данных
Урок 2. Методологии построения ХД, нормальные формы (доступно БСЕПЛАТНО в режиме ДЕМО на платформе онлайн-обучения Академия Аналитики)
— «Классические» подходы к созданию хранилищ: Ральфа Кимбалла и Билла Инмона
— Современные подходы: Data Vault и Anchor Modelling
— Загрузка данных в ХД: ETL и ELT
— Нормализация СУБД: нормальные формы
— Основные термины нормализации: атрибут и домен атрибута, кортеж, отношение, проекция, аномалии и их виды, суперключ и потенциальный ключ, функциональная зависимость
— Сводная таблица существующих нормальных форм
Урок 3. Нормальные формы, подробности (доступно БСЕПЛАТНО в режиме ДЕМО на платформе онлайн-обучения Академия Аналитики)
— Пример пошаговой нормализации таблицы
— Первая нормальная форма (1НФ), пример и действия по приведению исходной таблицы к 1НФ
— Вторая нормальная форма (2НФ), пример приведения таблицы из 1НФ во 2НФ
— Третья нормальная форма (3НФ), пример приведения таблицы из 2НФ в 3НФ
— Нормальная форма Бойса-Кодда (НФБК), как частный случай 3НФ
— Четвертая нормальная форма (4НФ), примеры
— Пятая нормальная форма (5НФ), примеры
— Шестая нормальная форма (6НФ), примеры
Урок 4. «Классические» методологии построения ХД – Кимбалла и Инмона
— Две «классические» методологии построения ХД – Ральфа Кимбалла и Билла Инмона, и отличия между ними
— Звезды Ральфа Кимбалла: 4 основных шага в разработке хранилища
— Подход Кимбалла: преимущества и недостатки
— Хранилище 3НФ Билла Инмона, реализация концепции CIF (корпоративной информационной фабрики)
— Основные термины, специфичные для хранилищ 3НФ Билла Инмона
— Подход Инмона: преимущества и недостатки
Урок 5. Практика по методологии Кимбалла
— Практика на примере ХД интернет-магазина
— Исходные данные для ХД
— Практика по Кимбаллу: 2 витрины данных – Платежи и Заказы
— Создание промежуточной области, обзор модели данных
— Обзор исходных данных в mySQL
— Запуск скрипта по созданию объектов промежуточной области, в схеме stage
— Обсуждение ETL-скрипта по переносу данных из mySQL в Vertica
Урок 6. Практика по методологии Инмона
— Запуск ETL-скрипта для варианта ХД по Кимбаллу
— Анализ результатов, проверка, что в stage данные появились
— Обсуждение, что конкретно в данном случае объектами ХД могут быть не таблицы, а представления (view)
— Запуск скрипта создания представлений в схеме stardwh, анализ результатов
— Обсуждение ETL
— Начало практики по Инмону, обзор ETL для варианта по Инмону, обсуждение инкрементальной загрузки и дополнительных сложностей
— Запуск скрипта для создания целевых объектов-«приёмников данных» (до запуска ETL)
— Создание представлений (view) из таблиц, с целью выдачи конечным потребителям доступа к данным, в том виде, в котором им удобно будет воспользоваться
— Сравнение подходов Кимбалла и Инмона
Урок 7. Теория «современности»: детали по методологиям Data Vault и Anchor Modeling
— Краткое напоминание о принципах подходов Data Vault и Anchor Modeling
— Data Vault 2.0: основные понятия, — хаб, спутник (сателлит), ссылка
— Алгоритм создания модели хранилища по методологии Data Vault
— Разбор правил, которых следует придерживаться при моделировании
— Преимущества и недостатки подхода Data Vault
— Anchor Modeling (якорное моделирование): основные понятия, — якорь, атрибут, связь и узел
— Преимущества и недостатки якорного моделирования
Урок 8. Практика по Data Vault
— Обзор исходных данных для практики (напоминание)
— Практика – Data Vault
— Обзор SQL-скриптов, решающих практическую задачу
— Анализ скрипта по созданию представлений (view) промежуточной модели данных, состоящей из хабов, связей и спутников
— Анализ скрипта по созданию «звезды», опирающейся на ранее созданные объекты: от таблиц данных к бизнес-объектам
Урок 9. Практика по Anchor Modeling
— О редакторе якорного моделирования
— Алгоритм действий
— Установка якорей, создание связей между якорями, добавление атрибутов
— Генерация кода для создания объектов БД, реализующего модель
— Просмотр ER-диаграммы модели
— Редактирование якорной модели
— Загрузка данных в созданную модель
— О нюансах ETL-инструментов для якорной модели
— Подведение итогов практикума.
Автор курса: Аналитика плюс
Сайт продажника: https://analytikaplus.ru/dwh/
Цена с продажника: 6000 руб.
У нас Вы можете приобрести всего за 100 руб.

![[Аналитика плюс] Основы теории создания хранилищ данных (2022) [DWH]](https://infoshopik.com/wp-content/uploads/2022/03/analitika-pljus-osnovy-teorii-sozdanija-hranilishh-dannyh-2022-dwh-.png)
![[HTML Academy] Профессия «Фронтенд-разработчик» 2021 [Часть 2 из 14]](https://infoshopik.com/wp-content/uploads/2021/12/html-academy-professija-frontend-razrabotchik-2021chast-1-iz-14-324x324.jpg)
![[EC-Council] CEH v13. Этичный хакинг и тестирование на проникновение (2024) [часть 3]](https://infoshopik.com/wp-content/uploads/2025/03/ec-council-ceh-v13.-etichnyy-haking-i-testirovanie-na-proniknovenie-2024-chast-1-324x324.png)
![[stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021) [Алексей Голобурдин]](https://infoshopik.com/wp-content/uploads/2021/12/stepik-osnovy-kompjuternyh-i-veb-tehnologij-s-python-ot-didzhitaliziruj-2021-aleksej-goloburdin-324x324.jpg)
![[profit] MySQL 8: всё, что вам нужно знать об этой версии (2019)](https://infoshopik.com/wp-content/uploads/2021/12/profit-mysql-8-vsjo-chto-vam-nuzhno-znat-ob-jetoj-versii-2019-324x299.jpg)
![[Stepik][Snorovka] Регулярные выражения в Python (2023)](https://infoshopik.com/wp-content/uploads/2023/12/stepiksnorovka-reguljarnye-vyrazhenija-v-python-2023-324x324.png)
![[Roman Stuehler] Хакинг приложений под Android (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2022/12/roman-stuehler-haking-prilozhenij-pod-android-2022-udemy-324x324.png)
![[Центр digital-профессий ITtensive] Анализ временных рядов на Python (2023) [Udemy]](https://infoshopik.com/wp-content/uploads/2023/02/centr-digital-professij-ittensive-analiz-vremennyh-rjadov-na-python-2023-udemy-324x324.png)
![[Илья Ибрагимов, Валентин Матвейчик, Сергей Сидоренко] Backend-разработчик на Go (2025) [Skillfactory] [Тариф Базовый]](https://infoshopik.com/wp-content/uploads/2025/06/ilya-ibragimov-valentin-matveychik-sergey-sidorenko-backend-razrabotchik-na-go-2025-skillfactory-tarif-bazovyy-324x324.png)
![[Андрей Кобец] Мастер класс по решению задач с LeetCode (2022) [kobezzza.channel]](https://infoshopik.com/wp-content/uploads/2022/12/andrej-kobec-master-klass-po-resheniju-zadach-s-leetcode-2022-kobezzza.channel-324x324.png)
![[Анна Вичугова] Разработка ТЗ на информационную систему [babok-school.ru]](https://infoshopik.com/wp-content/uploads/2023/08/anna-vichugova-razrabotka-tz-na-informacionnuju-sistemu-babok-school.ru-1-1-324x324.png)
![[Антон Щербак] Работа с файлами в Python (2024) [stepik]](https://infoshopik.com/wp-content/uploads/2024/05/anton-shherbak-rabota-s-fajlami-v-python-2024-stepik--324x324.png)
![[Алексей Малышкин] Проверка гипотез и анализ данных на Python (2024)](https://infoshopik.com/wp-content/uploads/2024/02/aleksej-malyshkin-proverka-gipotez-i-analiz-dannyh-na-python-2024-324x324.png)
![[Яндекс.Практикум] Android-разработчик (2022) [Часть 1 из 10]](https://infoshopik.com/wp-content/uploads/2022/12/jandeks.praktikum-android-razrabotchik-2022-chast-1-iz-10-324x324.png)
![[Матвеев М.Д.] Весь Linux. Для тех, кто хочет стать профессионалом (2024)](https://infoshopik.com/wp-content/uploads/2024/04/matveev-m.d.-ves-linux.-dlja-teh-kto-hochet-stat-professionalom-2024-324x324.png)
![[Антон Щербак] Работа с датой и временем в Python (2024) [stepik]](https://infoshopik.com/wp-content/uploads/2024/03/anton-shherbak-rabota-s-datoj-i-vremenem-v-python-2024-stepik--324x324.png)
![[Udemy] Squid-проксирование веб-трафика (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-squid-proksirovanie-veb-trafika-2019-324x324.jpg)
![[Райан Митчелл] Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд. (2025)](https://infoshopik.com/wp-content/uploads/2025/01/rayan-mitchell-parsing-s-pomoschyu-python.-veb-skraping-v-deystvii.-3-e-mezhd.-izd.-2025-324x324.png)
![[a.kuharbogdan.com] Администратор 1С v2.6 (2021)](https://infoshopik.com/wp-content/uploads/2021/12/a.kuharbogdan.com-administrator-1s-v2.6-2021-324x324.png)
![[Дмитрий Лаврик] Фреймворк Laravel (2023)](https://infoshopik.com/wp-content/uploads/2023/08/dmitrij-lavrik-frejmvork-laravel-2023-324x324.png)
![[Андрей Кобец] Интенсив «Promise API» в Javascript (2022) [kobezzza.channel]](https://infoshopik.com/wp-content/uploads/2022/11/andrej-kobec-intensiv-promise-api-v-javascript-2022-kobezzza.channel--324x324.png)
Отзывы
Отзывов пока нет.