Faktoj Kontraŭ Dimensiaj Tabeloj en Datumbazo

Faktoj kaj dimensioj estas ŝlosilaj komercaj terminoj

Faktoj kaj dimensioj formas la kernon de ajna komerca penado. Ĉi tiuj tabeloj enhavas la bazajn datumojn uzitaj por realigi detalajn analizojn kaj derivi komercan valoron. En ĉi tiu artikolo ni rigardas la disvolviĝon kaj uzadon de faktoj kaj dimensioj por komerca inteligenteco.

Kio Faktoj kaj Faktaj Tabloj?

Faktaj tabeloj enhavas la datumojn respondajn al aparta komerca procezo. Ĉiu vico reprezentas solan eventon asociitan kun procezo kaj enhavas la mezuradajn datumojn asociitajn al tiu evento.

Ekzemple, podetala organizaĵo povus havi faktajn tabulojn rilatigitaj al klientaj aĉetoj, telefonaj telefonvokoj kaj produktaj rondveturoj. La klienta aĉeta tablo verŝajne enhavas informojn pri la kvanto de aĉeto, iuj rabatoj aplikitaj, kaj la venda imposto pagita.

La informoj enmetita en fakta tabulo estas tipe nombraj datumoj, kaj ofte estas datumoj, kiuj povas facile esti manipulitaj, precipe per kunvokado de multaj miloj da vicoj. Ekzemple, la komercisto priskribita supre eble deziras tiri profiton raporton por aparta vendejo, produkta linio, aŭ klienta segmento. La komercisto povas fari tion per ricevado de informoj de la fakta tabelo, kiu rilatas al tiuj transakcioj, plenumante la specifajn kriteriojn kaj aldonante tiujn vicojn kune.

Kio Estas Fakta Tablo Greno?

Al la desegni tabulon de faktoj, la programistoj devas zorgi pri la greno de la tablo, kiu estas la nivelo de detaloj en la tablo.

La programisto, kiu desegnas la aĉeton de fakta tablo por la komerca komercaĵo priskribita supre, devus decidi, ekzemple, ĉu la greno de la tablo estas kliento-transakcio aŭ individua ero-aĉeto. En la kazo de individua ero aĉeti grajnon, ĉiu kliento-transakcio generus multoblajn faktajn tabulojn, kiuj respondas al ĉiu ero aĉetita.

La elekto de greno estas fundamenta decido farita dum la procezo de dezajno, kiu povas havi gravan efikon sur la komerca penado de la komerca informo.

Kio estas Dimensioj kaj Dimensiaj Tabloj?

Dimensioj priskribas la celojn implikitajn en komerca inteligenteco. Dum faktoj respondas al eventoj, dimensioj respondas al homoj, eroj aŭ aliaj objektoj.

En la komerca scenaro uzita en la ekzemplo supre, ni diskutis, ke aĉetoj, rondveturoj kaj alvokoj estas faktoj. Aliflanke, klientoj, dungitoj, eroj kaj vendejoj estas dimensioj kaj devus esti enhavitaj en dimensiaj tabloj.

Dimensiaj tabeloj enhavas detalojn pri ĉiu petskribo de objekto. Ekzemple, la eroj de dimensia tablo enhavos rekordon por ĉiu ero vendita en la vendejo. Ĝi povus inkluzivi informojn kiel la kosto de la ero, la provizanto, koloro, grandecoj kaj similaj datumoj.

Faktaj tabeloj kaj dimensiaj tabeloj estas rilatigitaj unu al la alia. Denove revenante al nia podetala modelo, la fakta tabelo por klienta transakcio verŝajne enhavas fremdan klavan referencon al la ero dimensia tablo, kie la eniro respondas al primara ŝlosilo en tiu tablo por rekordo priskribante la eron aĉetitan.