Факти срещу таблици с размери в база данни

Фактите и размерите са ключови термини за бизнес разузнаването

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

Какви са фактите и фактите таблици?

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

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

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

Какво представлява зърното на таблицата с факти?

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

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

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

Какви са таблиците за размери и размери?

Размерите описват обектите, включени в усилията за бизнес разузнаване. Докато фактите съответстват на събития, размерите отговарят на хора, предмети или други обекти.

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

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

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