Огляд таблиці фактів

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

Характеристика таблиці фактів

Нижче наведені характеристики таблиці фактів:

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

Види таблиці фактів

Він класифікується за трьома основними подіями вимірювання:

  1. Трансакційні
  2. Періодичний знімок
  3. Накопичувальні знімки

Давайте зрозуміємо це на основі короткого вимірювання.

1. Таблиця фактів транзакцій

Це фундаментальний і базовий погляд на господарські операції. Він використовується для відображення події в будь-який момент часу. Міра фактів справедлива лише для конкретного моменту і лише для цієї події. Зерно, пов’язане з таблицею транзакцій, вказує як "один рядок на рядок транзакції". Зазвичай він містить дані детального рівня, що призводить до того, що з ним пов'язана велика кількість вимірів. Він фіксує вимірювання на самому базовому або атомному рівні виміру. Це допомагає таблиці надавати користувачам надійне групування розмірів, можливість звітних та детальних звітів. Він щільний і розріджений. Він може бути великим, може містити мільярди записів. Подивимось приклад продажів у продуктовому магазині.

2. Таблиця фактів знімка

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

3. Накопичення таблиць фактів

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

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

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

Кімбол описав чотири кроки, які можна дотримуватися для проектування:

  1. Вибір бізнес-процесу для моделювання.
  2. Декларування зерна.
  3. Вибір розмірів.
  4. Виявлення фактів.

Переваги таблиці фактів у сховищі даних

  • Він містить кількісну інформацію для аналізу.
  • Таблиці фактів, що містять показники ефективності, як правило, нормалізуються.
  • Він може містити різні заходи, такі як добавка, напівдобавка та неадмітика.

Висновок

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

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

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

  1. Що таке модель OSI?
  2. Що таке DSS?
  3. Які особливості DOS?
  4. Що таке тестування на юзабіліті?

Категорія: