Таблиця розмірів - Вступ - Види - Як це працює - Переваги

Зміст:

Anonim

Вступ до таблиці розмірів

Таблиця розмірів присутня в схемі зірки або сніжинки. Таблиці розмірів допомагають описати розміри, тобто значення розмірів, атрибути та ключі. Він, як правило, невеликих розмірів. Розмір може становити від декількох до тисяч рядів. Він описує об'єкти, присутні в таблиці фактів. Таблиця вимірів стосується збору або групи інформації, що стосується будь-якої вимірюваної події. Вони утворюють ядро ​​для розмірного моделювання. Він містить стовпчик, який можна розглядати як стовпчик первинного ключа, який допомагає однозначно ідентифікувати кожен розмірний рядок або запис. Це з'єднується з таблицями фактів за допомогою цього ключа. Коли він створюється, ключ, який називається сурогатним ключем, який генерується системою, використовується для однозначної ідентифікації рядків у вимірі.

Навіщо нам користуватися?

  • Її допомога зберігати історію інформації або розмірну інформацію.
  • Це легко зрозуміти, ніж нормалізовані таблиці.
  • До таблиці можна додати більше стовпців, не впливаючи на існуючі додатки, які їх використовують.

Типи розмірної таблиці

Нижче наведено різні типи таблиці розмірів:

1. SCD (повільно змінюються розміри)

Атрибути виміру, які мають тенденцію повільно змінюватися з часом, а не змінюватись через регулярний проміжок часу, називаються повільно мінливими розмірами. Наприклад, змінити адресу та номер телефону, але не регулярно. Подивимось приклад чоловіка, який подорожує в різні країни, тому йому потрібно змінити адресу відповідно до цієї країни. Це можна зробити трьома способами:

Тип1: Перезапишіть попереднє значення. Цей метод простий у застосуванні та допомагає заощадити простір, отже, зменшити витрати. Але історія за цим сценарієм втрачається.

Таблиця перед зміною

Посвідчення особиІМ’ЯКРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелІндіяІндійська

Таблиця після зміни

Посвідчення особиІМ’ЯКРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелКитайІндійська

Тип2: Додайте новий рядок із новим значенням. У цьому методі історія зберігається і може бути використана, коли це необхідно. Але це займає великий простір, отже, збільшується вартість.

Таблиця перед зміною

Посвідчення особиІМ’ЯКРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелІндіяІндійська

Таблиця після зміни

Посвідчення особиІМ’ЯКРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелІндіяІндійська
1001РейчелКитайІндійська

Тип3: Додайте новий стовпець. Це найкращий підхід, оскільки історію можна легко підтримувати.

Таблиця перед Зміненням

Посвідчення особиІМ’ЯКРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелІндіяІндійська

Таблиця після змін

Посвідчення особиІМ’ЯКРАЇНАСТАРА КРАЇНАНАЦІОНАЛЬНІСТЬ
1001РейчелКитайІндіяІндійська

2. Відповідний вимір

Цей параметр поділяється на декілька предметних областей або на даних даних. Те ж саме можна використовувати в різних проектах без будь-яких модифікацій, виконаних в одних і тих же. Це використовується для підтримки консистенції. Відповідні розміри - це ті самі, які є абсолютно однаковими або належним підмножиною будь-якого іншого виміру.

3. Небажаний вимір

Нежирний вимір - це група атрибутів низької кардинальності. Він містить різні або різні атрибути, які не пов'язані з будь-яким іншим атрибутом. Вони можуть бути використані для впровадження RCD (швидко мінливих розмірів), таких як прапори, ваги тощо.

4. Вироджений вимір

Це атрибути, які зберігаються в самій таблиці фактів, а не як окрема таблиця вимірів, ці атрибути називаються виродженими вимірами. Наприклад, номер квитка, номер рахунку, номер транзакції тощо.

5. Розмір ролевої гри

Наявність декількох взаємозв'язків із таблицею фактів називається рольовим виміром. Іншими словами, це коли один і той же розмірний ключ з усіма пов'язаними з ним атрибутами приєднується до багатьох представлених в таблиці фактів зовнішніх ключів. Він може виконувати кілька цілей у межах однієї існуючої бази даних.

Як це працює в сховищі даних?

  • Параметр - це збір або група інформації, що стосується будь-якої вимірюваної події. Вони утворюють ядро ​​для розмірного моделювання. Коли створюється вимір, формується структура проекту. Створене може використовуватися в різних проектах і відображає ідею повторного використання. Коли в будь-якому із них вноситься зміна, то його ефект відображається лише в цій конкретній таблиці. Коли слід створити звіт, користувач може взяти дані, оскільки таблиці розмірів містять усю необхідну інформацію.
  • При виконанні розмірного моделювання атомні дані завантажуються в розмірні структури. Тоді розмірні моделі формуються або будуються навколо бізнес-процесів. Під час його створення слід пам’ятати про фільтрування значень домену та зберігання міток звітів у цих таблицях. Потрібно переконатися, що під час створення таблиці розмірів повинен використовуватися сурогатний ключ (ключ, створений системою, який використовується під час створення таблиці розмірів, який допомагає однозначно ідентифікувати кожен запис, присутній у таблиці вимірів.) Її необхідно денормалізувати, оскільки їх завдання - дозволити користувачеві легко та ефективно читати та аналізувати дані, а не керувати транзакціями. Основна мета виміру - забезпечити фільтрування, виконувати групування та ефективне маркування.

Переваги

Нижче наведено різні переваги таблиці розмірів:

  • Він має просту структуру.
  • Це легко проаналізувати та зрозуміти.
  • Денормалізовані дані.
  • Допомагає зберігати історичну інформацію для будь-якого виміру.
  • Легко отримувати з нього дані.
  • Швидкий у створенні та реалізації.
  • Це дає контекст, що оточує будь-який бізнес-процес.

Висновок - Таблиця вимірів

Це невід'ємна частина моделювання даних. Він використовується в схемі зірки або сніжинки. Він містить розміри, ключі та значення атрибутів таблиці фактів. Існують різні типи, які використовуються в різних сценаріях.

Рекомендовані статті

Це керівництво до таблиці розмірів. Тут ми обговорили типи, як працює таблиця розмірів у сховищі даних з перевагами. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -

  1. Таблиця фактів проти таблиці розмірів
  2. Що таке таблиця фактів?
  3. Що таке Tableau?
  4. Змішування даних у Tableau