Описание
[Аналитика плюс] Основы теории создания хранилищ данных (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)
![[Webcademy] Gulp Сборка. Ускорение верстки (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/webcademy-gulp-sborka.-uskorenie-verstki-2018-skachat-324x324.jpg)
![[WebForMySelf] CodeIgniter4. Теория и практика создания сайтов (2022) [Андрей Кудлай]](https://infoshopik.com/wp-content/uploads/2023/04/webformyself-codeigniter4.-teorija-i-praktika-sozdanija-sajtov-2022-andrej-kudlaj-324x324.png)
![[Евгений Ивченков, Алексей Гришин] Linux Cyberpunk [CyberYozh] [Тариф Black]](https://infoshopik.com/wp-content/uploads/2025/02/evgeniy-ivchenkov-aleksey-grishin-linux-cyberpunk-cyberyozh-tarif-black-324x324.png)
![[Слёрм][slurm] Видеокурс Ceph (2022) [Виталий Филиппов, Александр Чистяков]](https://infoshopik.com/wp-content/uploads/2023/01/sljormslurm-videokurs-ceph-2022-vitalij-filippov-aleksandr-chistjakov-324x324.jpg)
![[Karpov.Courses][Евгений Ермаков, Валерий Соколов] Инженер данных. Все части (2023)](https://infoshopik.com/wp-content/uploads/2023/09/karpov.coursesevgenij-ermakov-valerij-sokolov-inzhener-dannyh.-vse-chasti-2023-324x324.png)
![[kobezzza][Андрей Кобец] Интенсив «Рефлексия и метапрограммирование» JavaScript (2022)](https://infoshopik.com/wp-content/uploads/2022/11/kobezzzaandrej-kobec-intensiv-refleksija-i-metaprogrammirovanie-javascript-2022-324x324.png)
![[Павел Хошев] Асинхронный Python (2023) [Stepik]](https://infoshopik.com/wp-content/uploads/2023/09/pavel-hoshev-asinhronnyj-python-2023-stepik--324x324.png)
![[Павел Хошев] Многопоточный Python (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/05/stepikpavel-hoshev-mnogopotochnyj-python-2024-324x324.png)
![[SIBBORA] ZennoPro Academy 1.0 Base Course (2019)](https://infoshopik.com/wp-content/uploads/2021/12/sibbora-zennopro-academy-1.0-base-course-2019-324x324.jpg)
![[Артем Зернов] MODX: Большой курс по разработке интернет-магазинов (2022) [Lectoria]](https://infoshopik.com/wp-content/uploads/2022/06/artem-zernov-modx-bolshoj-kurs-po-razrabotke-internet-magazinov-2022-lectoria-324x324.png)
![[WebForMySelf] WordPress-Мастер. Разработка тем (2022)](https://infoshopik.com/wp-content/uploads/2022/05/webformyself-wordpress-master.-razrabotka-tem-2022-324x324.png)
![[flowing_abyss] Obsidian vault. Хранилище (2025)](https://infoshopik.com/wp-content/uploads/2025/03/flowing_abyss-obsidian-vault.-hranilische-2025-324x324.png)
![[Дмитрий Лаврик] React Level 2 (2023)](https://infoshopik.com/wp-content/uploads/2023/10/dmitrij-lavrik-react-level-2-2023-324x324.png)
![[Джон Пол Мюллер] Python для чайников (2019)](https://infoshopik.com/wp-content/uploads/2021/12/dzhon-pol-mjuller-python-dlja-chajnikov-2019-324x324.jpg)
![[Андрей Коптелов] Управление проектами (2024)](https://infoshopik.com/wp-content/uploads/2024/03/andrej-koptelov-upravlenie-proektami-2024-324x324.jpg)
![[Roman Stuehler] Хакинг приложений под Android (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2022/12/roman-stuehler-haking-prilozhenij-pod-android-2022-udemy-324x324.png)
![[a.kuharbogdan.com] Администратор 1С v2.7 (2021)](https://infoshopik.com/wp-content/uploads/2021/12/a.kuharbogdan.com-administrator-1s-v2.7-2021-324x324.png)
![[Максим Дуплей] Системное администрирование в Linux (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/maksim-dupley-sistemnoe-administrirovanie-v-linux-2024-stepik--324x324.png)
![[Павел Дуглас] Автоматизация для Криптанов (2023)](https://infoshopik.com/wp-content/uploads/2023/10/pavel-duglas-avtomatizacija-dlja-kriptanov-2023-324x324.png)
![[Фёдор Борщёв] Стать тимлидом (2020)](https://infoshopik.com/wp-content/uploads/2021/12/fjodor-borshhjov-stat-timlidom-2020-324x324.png)
Отзывы
Отзывов пока нет.