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

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
MMO1975 (обговорення | внесок)
Функція пропозицій посилань: додано 3 посилання.
оформлення
 
Рядок 1:
'''Таблиця фактів''' використовується у [[Сховище даних|сховищі даних]] та складається з вимірювань, показників або [[Факт|фактівфакт]]ів [[Бізнесбізнес-процес| бізнес-процесу]]у. Вона розташована у центрі [[Схема зірки|схеми зірки]] або [[Схема сніжинки|схеми сніжинки]] в оточенні [[Розмірність (сховище даних)|таблиць розмірностей]]. Там, де використовуються декілька таблиць фактів, вона організована як {{не перекладено|Сузір'я фактів|схема сузір'я фактів|en|fact constellation schema}}. Таблиця фактів зазвичай складається з двох типів стовпців: ті, що містять факти та ті, що є [[Зовнішній ключ|зовнішнім ключем]] до таблиць розмірностей. [[Первинний ключ]] таблиці фактів зазвичай є складеним ключем, який поєднує в собі усі зовнішні ключі. Таблиці фактів містять зміст сховища даних та зберігають різні типи вимірювань, такі як адитивні, неаддитивні та півадитивні метрики.
 
Таблиці фактів надають (зазвичай) адитивні значення, які діють як незалежні змінні, за допомогою яких аналізуються атрибути розмірності. Таблиці фактів часто визначаються за ступенем деталізації або гранулярністю. Ступень деталізації таблиці фактів є найбільшим атомарним рівнем, за яким ці фактори можуть бути визначені. Наприклад, гранулярність таблиці фактів «продаж» може бути зазначено як «Обсяг продажів відповідно до дня, товару, магазину». Тому кожен запис цієї таблиці фактів є унікальним для дня, товару та магазину. Інші параметри можуть бути частиною цієї таблиці фактів (наприклад, місце розташування або регіон), але вони нічого не додають до унікальності фактичних записів. Ці «партнерські параметри» дозволяють отримувати додаткові фрагменти незалежних фактів, але, як правило, забезпечують розуміння на більш високому рівні агрегації (регіон містить багато магазинів).
Рядок 11:
* ''$65,000'', складають «середньодобові продажі магазину у Лос-Анджелесі за лютий 2005 року».
* ''$33,000'', складають «середньодобові продажі магазину у Лос-Анджелесі за 2005 рік загалом».
''«Середньодобові продажі»'' — це вимірювання, яке зберігається у таблиці фактів. Таблиця фактів також містить [[Зовнішній ключ|зовнішній ключ]] із [[Таблиця розмірностей|таблицями розмірностей]], де зберігаються [[Часовий ряд|часовий ряд]] (наприклад, дата) та [[Розмірність (сховище даних)|розмірності]] іншого параметру (наприклад, місце розташування магазину, продавець, [[товар]]).
 
Усі [[Зовнішній ключ|зовнішні ключі]] між таблицею фактів та таблицею розмірностей повинні бути [[Сурогатний ключ|сурогатними ключами]], а не похідними від операційних даних.
Рядок 26:
У реальному світі можна мати таблицю фактів, яка не містить жодних розмірностей чи фактів. Ці таблиці називаються «таблицями фактів без фактів» або «{{Нп|асоціативна сутність|таблицею з'єднань||Associative entity}}».
 
«Таблиці фактів без фактів» можуть, наприклад, використовуватися для моделювання відносин «<nowiki/>[[багато-до-багатьох]]<nowiki/>» або створення [[Timestamp|відміток часу]] подій.<ref name="Kimball DWT"/>
 
== Типи таблиць фактів ==