Препоръчано, 2024

Избор На Редактора

Разлика между таблицата с факторите и таблицата с размерите

Таблицата с фактите и таблицата с размерите са основните фактори за създаване на схема . Записът на таблицата с факти е комбинация от атрибути от различни таблици с размери. Таблицата с фактите помага на потребителя да анализира бизнес измеренията, които му помагат при вземането на решения за подобряване на бизнеса си. От друга страна, таблиците с размерите помагат на таблицата с факти, за да съберат размери, по които трябва да се вземат мерките.

Точката, която отличава таблицата „Факти“ и „Таблица на размерите“, е, че таблицата с измерения съдържа атрибути, по които се вземат мерки в таблицата факти . Има някои други фактори, които създават различия между таблицата с фактологичните данни и таблицата с размерите, за да ги видите, нека да видим по-долу показаната таблица за сравнение.

Сравнителна таблица

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

Дефиниция на таблица с факти

Таблица с факти е таблица, която съдържа измервания по атрибутите на таблиците с размери. Тя може да съдържа информацията на възможно най-ниско ниво. Някои таблици с факти съдържат само обобщени данни, наречени „ Агрегирана таблица на фактите“ . Таблицата с фактите почти съдържа данните с дата на печат . Нека обсъдим характеристиките на таблица с факти.

Сгънат ключ
Таблицата с факти съдържа Concatenated ключ, който е конкатенацията на първичните ключове на всички таблици с размерите. Конкатенираният ключ на таблицата с факти трябва еднозначно да идентифицира реда в таблица с факти.

Зърно за данни
Зърното с данни показва колко дълбоко са били съхранени измерванията в таблицата. Зърното с данни трябва да бъде на възможно най-високо ниво.

Добавъчни мерки
Атрибутите на таблицата с факти могат да бъдат напълно добавъчни или полуадитивни . Изцяло добавъчните мерки са тези, които могат лесно да бъдат обобщени за всички размери в таблицата с факти. Например quantity_ordered е атрибут, който може да се сумира за всички измерения. Подобно на това, можем да вземем общо количество, за конкретен клиент, регион, дата, марка и т.н. Полуадитивните мерки са тези, които могат да се сумират по някои размери на таблицата с факти, но не всички измерения. Подобно на това, сумата на баланса не може да се сумира по време на измерението, тъй като се променя с времето.

Разпръснати данни
Понякога можем да видим записите в таблица факти, която има атрибути с нулеви мерки . Например, може да няма поръчка на почивка. Така че атрибутите за тази дата ще имат нулеви мерки. Ние не трябва да съхраняваме мярка за такъв вид записи, тъй като не предоставя никаква информация.

Дегенерирани размери
Понякога може да попаднете на някои измерения в таблицата с факти, които изобщо не са добавени. Например order_number, customer_id, не можете да добавите тези типове размери. В случай обаче, че трябва да намерите поръчка, направена от конкретен клиент през този месец; тогава ще ви трябва клиентски номер, за да свържете търсенето си. Тези типове, ако атрибутите или размерите на таблицата с факти се наричат Дегенерирано измерение .

Дефиниция на таблица с измерения

Таблицата с размерите е ключов компонент за Start Schema. Таблицата с размери съдържа атрибутите, които представляват размери, по които измерването се прави в таблица факти. Освен това ще обсъдим някои характеристики на таблицата с размерите.

Атрибути и ключове
Всяка таблица с размери трябва да има първичен ключ, който уникално идентифицира всеки запис от таблицата. Обикновено се наблюдава, че таблицата с размери съдържа много атрибути. Следователно, изглежда, че е широк, т.е. когато създавате таблица с размери, ще го намерите хоризонтално .

Стойности на атрибутите
Стойностите на атрибутите в таблицата с измерения рядко са числови, повечето от които ще намерите стойностите в атрибутите са в текстов формат . Например име на продукта, марка, категория, подкатегория и др.

Връзка между атрибутите
Често можете да наблюдавате, атрибутите, с които се намирате в таблица с размери, не са пряко свързани. Подобно на това, Product_brand не трябва да прави нищо с package_date, но все пак и двете могат да бъдат атрибутите на таблицата с размери на продукта.

нормализиране
Таблицата с размерите не трябва да се нормализира . Това е така, защото нормализирането на таблица ще създаде много междинни таблици. Когато заявката вземе атрибут от таблицата с измерения и възстанови измерванията по тази таблица, заявката трябва да премине през тези междинни таблици, които стават неефективни. Следователно, таблиците с размерите не са нормализирани.

Пробиване, подвиване
Атрибутите на таблицата с размери ви позволяват да получите подробности или чрез преминаване от по-високо ниво на агрегирани атрибути към атрибути на по-ниско ниво. Например, ако искате да откриете общата продажба в даден регион, тогава можете да разберете, за да намерите продажби от държавата, града, zip. Можете дори да навиете, за да откриете общите продажби първо от zip, след това от града и след това от държавата.

Многократна йерархия
Често таблицата с размерите предлага множество йерархии. Например, имаме таблица с размери на продуктите за отдел магазин. Сега имаме два отдела за маркетинг и счетоводство.

Маркетинговият отдел ще проучи сред атрибутите на таблицата с размери на продуктите в определена йерархия, за да получи измервания за таблицата с факти.

От друга страна, счетоводният отдел ще проучи сред атрибутите на таблицата с размери на продуктите в различната йерархия, за да получи измервания за таблицата с факти.

Така че, таблицата с размери трябва да има множество йерархии или ниво на агрегиране на атрибутите, за да позволи на потребителя да се спусне по някоя от множеството йерархии.

Records
Въпреки че таблицата с измерения има твърде много атрибути, тя има по-малко записи.

Ключови разлики между таблицата с факторите и таблицата с размерите

  1. Таблицата с факти съдържа измерване по размер / атрибути на таблица с размери.
  2. Таблицата с факти съдържа повече записи и по-малко атрибут в сравнение с таблицата с размерите, докато таблицата с размерите съдържа повече атрибути и по-малко записи.
  3. Таблицата с големината на таблицата нараства вертикално, докато размерът на таблицата с размери се увеличава хоризонтално.
  4. Всяка таблица за измерения съдържа първичен ключ за идентифициране на всеки запис в таблицата, докато таблицата с факти съдържа конкатениран ключ, който е комбинация от всички първични ключове на цялата таблица с размерите.
  5. Таблицата с размерите трябва да бъде записана преди създаването на таблица с факти.
  6. Схемата съдържа по-малко таблици с факти, но повече таблици с измерения.
  7. Атрибутите в таблицата факти са както числови, така и текстови, но атрибутите на таблицата с измерения имат само текстови атрибути.

Заключение:

И двете са еднакво важни за създаването на схема, но таблицата с размерите трябва да бъде записана преди таблицата с факти. Тъй като е невъзможно да се създаде таблица с факти с размери.

Top