Feite vs. Afmetingstabelle in 'n databasis

INHOUDSOPGAWE:

Feite vs. Afmetingstabelle in 'n databasis
Feite vs. Afmetingstabelle in 'n databasis
Anonim

Feite en dimensies vorm die kern van enige besigheidsintelligensiepoging. Hierdie tabelle bevat die basiese data wat gebruik word om gedetailleerde ontledings uit te voer en besigheidswaarde af te lei. Hierdie artikel kyk na die ontwikkeling en gebruik van feite en dimensies in 'n databasis.

Image
Image

Wat is feite en feitetabelle?

Feitetabelle bevat die data wat ooreenstem met 'n spesifieke besigheidsproses. Elke ry verteenwoordig 'n enkele gebeurtenis wat met 'n proses geassosieer word en bevat die metingsdata wat met daardie gebeurtenis geassosieer word.

Byvoorbeeld, 'n kleinhandelorganisasie kan feitetabelle hê wat verband hou met klanteaankope, kliëntedienstelefoonoproepe en produkterugsendings. Die klantaankope-tabel sal waarskynlik inligting bevat oor die bedrag van die aankoop, enige afslag wat toegepas word en die verkoopsbelasting wat betaal is.

Die inligting vervat in 'n feitetabel is tipies numeriese data, en dit is dikwels data wat maklik gemanipuleer kan word, veral deur baie duisende rye saam te som. Byvoorbeeld, die kleinhandelaar wat hierbo beskryf word, sal dalk 'n winsverslag vir 'n spesifieke winkel, produklyn of klantsegment wil trek. Die kleinhandelaar kan dit doen deur inligting uit die feitetabel te haal wat met daardie transaksies verband hou, aan die spesifieke kriteria te voldoen, en dan daardie rye bymekaar te tel.

Wat is 'n feitetafelkorrel?

Wanneer 'n feitetabel ontwerp word, moet ontwikkelaars noukeurig aandag gee aan die korrel van die tabel, wat die vlak van detail in die tabel is.

Die ontwikkelaar wat die aankoopfeitetabel ontwerp vir die kleinhandelorganisasie wat hierbo beskryf word, sal moet besluit of die punt van die tabel 'n kliënttransaksie of 'n individuele itemaankoop is. In die geval van 'n individuele itemaankoopkorrel, sal elke klanttransaksie veelvuldige feitetabelinskrywings genereer wat ooreenstem met elke item wat gekoop is.

Die keuse van graan is 'n fundamentele besluit wat tydens die ontwerpproses geneem word, wat die besigheidsintelligensiepoging verder kan beïnvloed.

Wat is afmetings en afmetingstabelle?

Dimensies beskryf die voorwerpe wat betrokke is by 'n besigheidsintelligensiepoging. Terwyl feite met gebeure ooreenstem, stem afmetings ooreen met mense, items of ander voorwerpe.

In die kleinhandelscenario wat in die voorbeeld gebruik word, het ons bespreek dat aankope, terugsendings en oproepe feite is. Aan die ander kant is klante, werknemers, items en winkels dimensies en moet dit in dimensietabelle vervat word.

Dimensietabelle bevat besonderhede oor elke geval van 'n voorwerp. Die itemsdimensietabel sal byvoorbeeld 'n rekord bevat vir elke item wat in die winkel verkoop word. Dit kan inligting insluit soos die koste van die item, die verskaffer, kleur, groottes en soortgelyke data.

Verwantskap tussen feite- en dimensietabelle

Feitetabelle en dimensietabelle vorm 'n databasisverwantskap. Om terug te keer na die kleinhandelmodel, sal die feitetabel vir 'n kliënttransaksie waarskynlik 'n vreemde sleutelverwysing na die itemdimensietabel bevat, waar die inskrywing ooreenstem met 'n primêre sleutel in daardie tabel vir 'n rekord wat die item wat gekoop is, beskryf.

Aanbeveel: