Моделювання даних у сховищі даних

Концепції Data Warehousing

Aaren Stubberfield

Data Scientist

Моделі даних

  • Підхід знизу вгору, модель Кімбола = схеми «зірка» та «сніжинка»
  • Денормалізовані моделі даних

Зображення двох іконок баз даних зі стрілками до стрілки з написом ETL і стрілками до двох іконок дата-мартів, далі до іконки сховища даних, а від нього — до іконки людини за комп'ютером, іконки звітності та лупи

Концепції Data Warehousing

Знову Bravo!

  • Гіпотетична публічна компанія
    • Продає офісні меблі для дому

Домашній офіс зі столом і кріслом

1 Фото з Pexel від Pixabay
Концепції Data Warehousing

Таблиця фактів

  • Вимірювання, метрики або факти про організацію
  • Посилання на таблиці вимірів для деталей

Table Name: Sales_Order_Fact

Keys ColumnName
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legend: FK = Foreign Key

Концепції Data Warehousing

Таблиця вимірів

  • Виміри/атрибути процесу
  • Містить довідкові дані
  • Таблиці вимірів деталізують таблицю фактів

Table Name: Customer_Dim

Keys ColumnName
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legend: PK = Primary Key

Концепції Data Warehousing

Схема «зірка»

  • Центральна таблиця фактів і одна чи кілька таблиць вимірів
  • Зручно для бізнес-користувачів

Зображення центральної таблиці замовлень на продаж оточеної таблицями вимірів: продукт, клієнт і час

Концепції Data Warehousing

Схема «сніжинка»

  • Таблиця вимірів з'єднана через іншу таблицю вимірів

зображення центральної таблиці замовлень на продаж оточеної таблицями вимірів: продукт, клієнт, час, і таблицею «країна», що з'єднана з клієнтом

Концепції Data Warehousing

Давайте потренуємось!

Концепції Data Warehousing

Preparing Video For Download...