Fakta versus rozměry tabulky v databázi

Fakta a rozměry jsou klíčové obchodní informace

Fakta a rozměry tvoří jádro všech úsilí v oblasti podnikové inteligence. Tyto tabulky obsahují základní údaje používané k provedení podrobných analýz a odvození obchodní hodnoty. V tomto článku se podíváme na vývoj a využití faktů a dimenzí pro business intelligence.

Co jsou tabulky faktů a faktů?

Faktografické tabulky obsahují údaje odpovídající konkrétnímu obchodnímu procesu. Každý řádek představuje jednu událost spojenou s procesem a obsahuje data měření spojená s touto událostí.

Například maloobchodní organizace může mít faktografické tabulky týkající se nákupů zákazníků, telefonních hovorů pro zákazníky a návratů produktů. Tabulka nákupů zákazníků by pravděpodobně obsahovala informace o výši nákupu, případných slevách a zaplacené dani z prodeje.

Informace obsažené v tabulce faktů jsou obvykle číselné údaje a často lze snadno manipulovat s údaji, zejména sčítáním mnoha tisíců řádků. Například prodejce popsaný výše může chtít vytisknout přehled o zisku pro konkrétní prodejnu, produktovou řadu nebo zákaznický segment. Obchodník může tak učinit načtením informací z faktografické tabulky, která se týká těchto transakcí, splněním konkrétních kritérií a následným přidáním těchto řádků dohromady.

Co je skutečný stůl zrna?

Při navrhování faktické tabulky musí vývojáři věnovat pozornost zrnu tabulky, což je úroveň detailů obsažená v tabulce.

Vývojář, který navrhne tabulku faktury nákupu pro výše uvedenou maloobchodní organizaci, bude muset například rozhodnout, zda je zrnitost tabulky transakcí zákazníka nebo nákupem jednotlivých položek. V případě obilovin jednotlivých položek nákupu by každá zákaznická transakce vygenerovala více položek faktografických tabulek, odpovídající každé zakoupené položce.

Volba zrna je zásadní rozhodnutí, které bylo učiněno během procesu navrhování, což může mít významný dopad na úsilí podnikové inteligence po silnici.

Jaké jsou tabulky dimenzí a rozměrů?

Rozměry popisují objekty, které se účastní úsilí podnikové inteligence. Zatímco skutečnosti odpovídají událostem, rozměry odpovídají lidem, položkám nebo jiným objektům.

V maloobchodním scénáři použitém ve výše uvedeném příkladu jsme diskutovali, že nákupy, výnosy a volání jsou fakty. Na druhou stranu, zákazníci, zaměstnanci, položky a obchody jsou dimenze a měly by být obsaženy v tabulkách rozměrů.

Tabulky dimenzí obsahují podrobnosti o každé instanci objektu. Tabulka dimenzí položek by například obsahovala záznam pro každou položku prodávanou v obchodě. Může zahrnovat informace, jako jsou náklady na položku, dodavatele, barvu, velikosti a podobné údaje.

Faktografické tabulky a tabulky kót jsou vzájemně propojeny. Opět se vrátíme do našeho maloobchodního modelu, tabulka skutečností pro transakci s klientem by pravděpodobně obsahovala odkaz na cizí klíč na tabulku kót položek, kde záznam odpovídá primárnímu klíči v této tabulce pro záznam, který popisuje zakoupenou položku.