Таблиця фактів: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
уточнення
Немає опису редагування
Рядок 5:
==Приклад==
Якщо [[бізнес-процес]] є продажем, то відповідна таблиця фактів буде, як правило, містити стовпчики, що представляють як {{не перекладено|Сирий факт|сирі вакти|en|raw fact }}, так і {{не перекладено|Агрегації|агреговані|en|aggregate (data warehouse) }} у рядках. Наприклад:
* ''$12,000'', скадають "продажі магазину Нью-Йорка за 15 січня 2005 року".
* ''$34,000'', складають "продажі магазину Лос-Анджелеса за 15 січня 2005 року".
* ''$22,000'', складають "продажі магазину Нью-Йорка за 16 січня 2005 року".
* ''$21,000'', складають "середньодобові продажі магазину Лос-Анджелеса за січень 2005 року".
* ''$65,000'', складають "середньодобові продажі магазину Лос-Анджелеса за лютий 2005 року".
* ''$33,000'', складають "середньодобові продажі магазину Лос-Анджелеса за 2005 рік загалом".
'' "Середньодобові продажі" '' - це вимірювання, яке зберігається у таблиці фактів. Таблиця фактів також містить [[Зовнішній ключ|зовнішній ключ]] зіз {{не перекладено|Розмірна таблиця|розмірними таблицями|en|Dimension table }}, де зберігаються [[Часовий ряд|часовий ряд]] (наприклад, дата) та {{не перекладено|Вимірювання|вимірювання|en|dimension (data warehouse)|}} іншого [[розмір (склад даних) |параметру]] (наприклад, місце розташування магазину , продавець, продукт) .
 
Усі [[Зовнішній ключ|зовнішні ключі]] між фактичнимитаблицею фактів та розмірнимитаблицею таблицямирозмірностей повинні бути [[Сурогатний ключ|сурогатними ключами]], а не використовувати багаторазові ключібагаторазовими від операційних даних.
 
==Типи вимірюваннявимірювань==
* Аддітивні - параметривимірювання, які можна використативикористовувати вдля будь-якомуякої вимірюваннівеличини.
* Неаддитивні - параметривимірювання, які не можна використативикористовувати вдля будь-якомуякої вимірюваннівеличини.
* НапівприсадкаНапіваддитивні - параметривимірювання, які можна використати задля деякихпевних умоввеличин.
 
ФактичнаТаблиця таблицяфактів може містити у собі або фактичні деталі, або факти, які були об'єднані (фактичнітаблиці таблиціфактів, що містять сукупні факти, згодом часто називаються таблицями підсумку).
 
Особливу увагу слід приділяти при роботіобробці співвідношенняпропорцій та відсотка. Одне правильне правило дизайну<ref name="Kimball DWT">Kimball & Ross - The Data Warehouse Toolkit, 2nd Ed [Wiley 2002]</ref> полягає в тому, щоб ніколи не зберігати відсотки або співвідношенняпропорції фактичноу таблицьтаблицях фактів, а лише обчислитиобчислювати їх у інструменті доступу до даних. Таким чином, у таблицях фактів зберігається лише чисельник і знаменник у таблиці фактів, які потім можуть бути агрегованими, а агреговані збережені агреговані значення можуть потім використовуватися для обчислення співвідношенняпропорцій або відсотка в інструменті доступу до даних.
 
 
У реальному світі можна мати таблицю фактів, яка не містить ніякихжодних заходів чи фактів. Ці таблиці називаються "таблицямибезфактними безтаблицями фактів" або "[[Таблиця з'єднання|таблицями з'єднання]]".
 
"ФактичніБезфактні таблиці фактифактів" можуть, наприклад, бути використанимивикористовуватися для моделювання багатосторонніхвідносин відносинбагато-до-багатьох або схопленихперехоплення подій.<ref name="Kimball DWT"/>
 
==Типи фактичних таблиць фактів==
снуєІснує чотири фундаментальні вимірювальні події, які характеризують всі фактичні таблиці фактів.<ref name="Kimball">
{{Cite book
|last1=Kimball