Faktu tabula:
Faktu tabula ir primārā tabula dimensiju modelī.
Faktu tabula satur
- Mērījumi / fakti
- Dimensijas tabulas ārējā atslēga
Dimensiju tabula:
- Dimensiju tabula satur fakta dimensijas.
- Tie tiek pievienoti faktu tabulai, izmantojot svešu atslēgu.
- Dimensiju tabulas ir de-normalizētas tabulas.
- Dimensijas atribūti ir dažādās dimensiju tabulas kolonnas
- Izmēri piedāvā faktu aprakstošās īpašības, izmantojot to atribūtus
- Dimensiju skaitam nav noteikts noteikts ierobežojums
- Dimensija var saturēt arī vienu vai vairākas hierarhiskas attiecības
GALVENĀS ATŠĶIRĪBAS
- Faktu tabula satur mērījumus, metriku un faktus par biznesa procesu, savukārt tabula Dimensija ir faktu tabulas pavadonis, kurā ir aprakstoši atribūti, kas jāizmanto kā vaicājuma ierobežojumi.
- Faktu tabula atrodas zvaigznes vai sniegpārslas shēmas centrā, savukārt dimensija tabula atrodas zvaigznes vai sniegpārslas shēmas malās.
- Faktu tabulu nosaka pēc to graudiem vai atomu līmeņa, turpretim dimensiju tabulai jābūt izteiksmīgai, aprakstošai, pilnīgai un nodrošinātai ar kvalitāti.
- Faktu tabula palīdz saglabāt pārskatu etiķetes, savukārt kategoriju tabulā ir detalizēti dati.
- Faktu tabulā nav hierarhijas, savukārt tabulā Dimension ir hierarhijas.
Atšķirība starp dimensiju tabulu un faktu tabulu
Parametri | Faktu tabula | Dimensiju tabula |
Definīcija | Mērījumi, metrika vai fakti par biznesa procesu. | Faktu tabulas pavadošā tabula satur aprakstošus atribūtus, kas jāizmanto kā vaicājuma ierobežošana. |
Raksturīgi | Atrodas zvaigznes vai sniegpārslas shēmas centrā un apkārt ir izmēri. | Savienots ar faktu tabulu un atrodas zvaigznītes vai sniegpārslas shēmas malās |
Dizains | To nosaka pēc to graudiem vai tā atomu līmeņa. | Tam jābūt izteiksmīgam, aprakstošam, pilnīgam un nodrošinātam ar kvalitāti. |
Uzdevums | Faktu tabula ir izmērāms notikums, par kuru tiek apkopoti dimensiju tabulas dati, un tos izmanto analīzei un ziņošanai. | Atsauces informācijas vākšana par uzņēmumu. |
Datu tips | Faktu tabulās varētu būt informācija, piemēram, pārdošana, ņemot vērā tādu kategoriju kopumu kā Produkts un Datums. | Evert dimensijas tabulā ir atribūti, kas apraksta dimensijas detaļas. Piemēram, produkta izmēros var būt produkta ID, produkta kategorija utt. |
Atslēga | Primārā atslēga faktiski tabulā tiek kartēta kā svešas atslēgas kategorijām. | Kategoriju tabulā ir primārās atslēgas kolonnas, kas unikāli identificē katru kategoriju. |
Uzglabāšana | Palīdz uzglabāt pārskatu etiķetes un filtrēt domēna vērtības izmēru tabulās. | Ielādējiet detalizētus atomu datus izmēru struktūrās. |
Hierarhija | Nesatur hierarhiju | Satur hierarhijas. Piemēram, atrašanās vietā varētu būt valsts, PIN kods, štats, pilsēta utt. |
Faktu veids
Faktu veids | Paskaidrojums |
Piedeva | Pasākumi jāpievieno visām dimensijām. |
Pusi-piedeva | Šāda veida faktos dažām dimensijām var pievienot pasākumus, nevis citiem. |
Bez piedevas | Tajā glabājas kāda biznesa procesa mērvienība. Daži reālās pasaules piemēri ietver pārdošanu, tālruņa zvanus un pasūtījumus. |
Izmēri:
Dimensijas veidi | Definīcija |
Atbilstošie izmēri | Konstatētie izmēri ir pats fakts, uz kuru tas attiecas. Šī dimensija tiek izmantota vairāk nekā vienas zvaigznes shēmā vai Datamart. |
Balstu izmēri | Kategorijai var būt atsauce uz citu kategoriju tabulu. Šīs sekundārās dimensijas sauc par balsta izmēriem. Šādi izmēri jāizmanto uzmanīgi. |
Samazinātie apkopojuma izmēri | Samazinātie apkopojuma izmēri ir pamatdimensijas rindu un kolonnu apakšiedalījums. Šāda veida dimensijas ir noderīgas, lai izveidotu apkopotas faktu tabulas. |
Pievienojas tabula no dimensijas līdz dimensijai | Izmēriem var būt atsauces uz citām dimensijām. Tomēr šīs attiecības var modelēt ar balstiem. |
Lomu spēles izmēri | Viena fiziskā dimensija faktu tabulā palīdz atsaukties vairākas reizes, jo katra atsauce ir saistīta ar loģiski atšķirīgu dimensijas lomu. |
Neveselīgie izmēri | Tā ir nejaušu darījumu kodu, karodziņu vai teksta atribūtu kolekcija. Tas var loģiski nepiederēt kādai konkrētai dimensijai. |
Deģenerēti izmēri | Deģenerētā dimensija ir bez attiecīgās dimensijas. To izmanto darījumu un momentuzņēmuma faktu tabulu apkopošanā. Šāda veida dimensijai nav savas dimensijas, jo tā ir iegūta no faktu tabulas. |
Maināmi izmēri | Tie tiek izmantoti, ja viena faktu tabula ir savienota pārī ar vienas un tās pašas kategorijas dažādām versijām. |
Soli izmēri | Secīgiem procesiem, piemēram, tīmekļa lapu notikumiem, faktu tabulā galvenokārt ir atsevišķa rinda katram procesa solim. Tas norāda, kur konkrētais solis jāizmanto kopējā sesijā. |