or
Это упражнение является частью курса
Начните знакомство с хранилищами данных с изучения базовых понятий. В этой главе вы узнаете, что такое хранилище данных и чем оно отличается от схожих технологий — витрин данных и озёр данных. Вы также познакомитесь с ролями специалистов, которые обеспечивают работу на разных этапах проекта по созданию хранилища данных.
В этой главе вы подробнее изучите архитектуру хранилищ данных: познакомитесь с типичными уровнями хранилища и узнаете, как уровень представления поддерживает работу аналитиков. Вы также рассмотрите подход Билла Инмона «сверху вниз» и сравните его с подходом Ральфа Кимбалла «снизу вверх». В завершение вы разберёте разницу между системами OLAP и OLTP.
Здесь вы научитесь организовывать данные в хранилище с помощью эффективной модели данных. Сначала вы освоите основы моделирования: узнаете, что такое таблицы фактов и измерений и как они используются в схемах «звезда» и «снежинка». Затем вы разберёте четырёхэтапный процесс Кимбалла для построения модели данных и научитесь работать с медленно меняющимися измерениями.
В финальной главе вы рассмотрите преимущества и недостатки процессов ETL и ELT, а также сравните локальное и облачное развёртывание хранилищ. В завершение вы разберёте практический пример, в котором нужно принять ключевые решения по проектированию и внедрению хранилища данных.
Текущее упражнение