Різниця між таблицею фактів та таблицею розмірів

Зміст:

Anonim

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

Таблиця фактів - це основна таблиця у розмірній моделі.

Фактична таблиця містить

  1. Вимірювання / факти
  2. Зовнішній ключ таблиці розмірів

Таблиця розмірів:

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

КЛЮЧОВА РІЗНИЦЯ

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

Різниця між таблицею вимірів та таблицею фактів

Параметри Фактична таблиця Таблиця розмірів
Визначення Вимірювання, показники або факти про бізнес-процес. Таблиця супроводу до таблиці фактів містить описові атрибути, які слід використовувати як обмеження запиту.
Характерний Розташований у центрі схеми зірки або сніжинки та оточений розмірами. Підключений до таблиці фактів і розташований по краях схеми зірки або сніжинки
Дизайн Визначається їх зерном або його найбільш атомним рівнем. Має бути багатослівним, описовим, повним та забезпеченим якістю.
Завдання Фактична таблиця - це вимірювана подія, для якої збираються дані таблиці вимірів та використовуються для аналізу та складання звітності. Збір довідкової інформації про бізнес.
Тип даних Таблиці фактів можуть містити таку інформацію, як продажі, проти набору вимірів, таких як Товар та Дата. Таблиця вимірних розмірів містить атрибути, що описують деталі розмірності. Наприклад, розміри товару можуть містити ідентифікатор товару, категорію товару тощо.
Ключ Таблиця первинного ключа фактично відображається як зовнішні ключі розмірів. Таблиця розмірів має стовпці первинного ключа, які однозначно ідентифікують кожен вимір.
Зберігання Допомагає зберігати мітки звітів та фільтрувати значення домену в таблицях розмірів. Завантажте докладні атомні дані в мірні структури.
Ієрархія Не містить ієрархії Містить ієрархії. Наприклад, Місцезнаходження може містити країну, пін-код, штат, місто тощо.

Тип фактів

Тип фактів Пояснення
Добавка Заходи слід додати до всіх вимірів.
Напівдобавка У цьому типі фактів міри можуть додаватися до одних вимірів, а не до інших.
Неадитивні Він зберігає деякі основні одиниці виміру бізнес-процесу. Деякі реальні приклади включають продажі, телефонні дзвінки та замовлення.

Типи розмірів:

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