Четырёхшаговый процесс Кимбалла

Концепции хранилищ данных

Aaren Stubberfield

Data Scientist

Шаг 1 — Выбор организационного процесса

  • Анализ бизнес-процессов
  • Подход Кимбалла «снизу вверх» начинается с бизнес-процесса

Изображение цифры один на оранжевом фоне

Примеры организационных процессов:

  • Выставление счетов и расчёты
  • Контроль качества продукции
  • Маркетинг
Концепции хранилищ данных

Шаг 2 — Определение гранулярности

  • Гранулярность = уровень хранения таблицы фактов
  • Уровень данных, который нельзя разбить дальше

Изображение цифры два на коричневом фоне

Примеры бизнес-процессов:

  • Музыкальный сервис -> гранулярность по песне
  • Служба доставки -> гранулярность по позиции заказа
Концепции хранилищ данных

Шаг 3 — Определение измерений

  • Выберите измерения, применимые к каждой строке
  • Как описать данные?
  • Бизнес-пользователи и аналитики = ценная обратная связь

Изображение цифры три на чёрном фоне

Примеры распространённых измерений:

  • Время: год, квартал, месяц
  • Местоположение: адрес, регион, страна
  • Пользователи: имена и адреса электронной почты
1 Фото: Alison Pang, Unsplash
Концепции хранилищ данных

Шаг 4 — Определение фактов

  • Числовые факты для каждой строки таблицы фактов
  • На какой вопрос мы отвечаем?
  • Метрики должны соответствовать выбранной гранулярности

Изображение цифры четыре на зелёном фоне

Примеры фактов:

  • Музыкальный сервис: общее число прослушиваний, выручка от продажи песни
  • Сервис такси: расстояние поездки, затраченное время
1 Фото: Miguel Á. Padriñán
Концепции хранилищ данных

Итоги

Шаги:

  1. Выбрать организационный процесс.
  2. Определить гранулярность.
  3. Определить измерения.
  4. Определить факты.
Концепции хранилищ данных

Давайте потренируемся!

Концепции хранилищ данных

Preparing Video For Download...