Що таке модель даних?
Моделювання даних у Sigma
Ben Harris
Technical Instructional Designer at Sigma
Вітаємо!
Вітаємо!
Інструктор:
Ben Harris – Instructional Designer у Sigma
Співавтори:
Joshua Bowman, Andrea Cato
Мета:
допомогти вам почати роботу з моделями даних у Sigma
Oakmark потребує вашої допомоги
Oakmark потребує вашої допомоги
створювати стандартизовані моделі
Уникати повторної ручної роботи
Визначення «моделей даних»
Визначення «моделей даних»
Data model =
тип документа в Sigma
(як workbook)
Не
про взаємодію користувача
Може
ділитися
елементами даних з іншими документами Sigma
Визначення «моделей даних»
Курування
даних по всій організації
Керування доступом
: хто що бачить, послідовно
Визначення «моделей даних»
Сховище
= кухня (сирі інгредієнти)
Команда даних
= персонал, що готує й подає
Визначення «моделей даних»
Data model
=
меню
Упорядковує інгредієнти у готові до подачі «страви»
Кінцеві користувачі «замовляють» без самостійного приготування
Визначення «моделей даних»
Одне надійне меню
для всіх
Дані
точні
,
керовані
та
повторно використовувані
Визначення «моделей даних»
Кілька моделей даних
в одній організації
Будуються під кейс використання →
команду
,
workbooks
,
apps
,
analyses
Складові моделі даних
Складові моделі даних
Починайте з базової таблиці
Один рядок
на об'єкт або подію
Приклад:
transactions → один рядок = одна транзакція
Складові моделі даних
Базова таблиця може використовувати
кілька таблиць у сховищі
Join
або
зв'язки
для даних облікових записів
Користувачі додають стовпці з інших таблиць за потреби
Складові моделі даних
Метрики
= заздалегідь визначені обчислення
Розраховані значення
готові для workbooks
Складові моделі даних
Параметри
для фільтрації даних
Безпека на рівні стовпців
→ дані за дозволами
Складові моделі даних
Розширені можливості
(напр., materialization) → не в цьому курсі
Наприкінці:
чітке розуміння
; досліджуйте більше у продукті та документації
Давайте потренуємось!
Моделювання даних у Sigma
Preparing Video For Download...