Sono nuovo al data warehousing. In primo luogo, non voglio precisare che la mia copia di Datawarehouse Toolkit è sulla strada verso la mia casella di posta (posta ordinaria: P). Ma sto già studiando tutte queste cose con quello che trovo in rete.Progettazione di un data warehouse con più tabelle dei fatti
Quello che non trovo in rete, tuttavia, è cosa fare quando sembra che ci sia più di un fatto in un DW. Nel mio caso (assicurazione), ho rimborsi che si verificano su base non regolare. Un cliente non può avere nessuno per 3 mesi e poi dieci negli stessi mesi. D'altra parte, ho una "quota di iscrizione" (non sono sicuro di quale sia il termine inglese corretto, ma ottieni il punto), che si verifica ogni mese o ogni tre mesi. Mi sembra una cosa del genere come due fatti distinti.
Anche questi sono un po 'legati in modo approssimativo da alcune dimensioni, come il cliente o il "prodotto di assicurazione". Ora sono questi due magazzini diversi, su cui devo produrre due report diversi e quindi collegare i report al di fuori del DW? O c'è un modo per progettare questo per adattarsi a una singola discesa DW. O dovrei combinare questi due fatti in uno? Probabilmente perderei granularità sui rimborsi.
Alcuni blog che ho letto dicono che un DW ha sempre una tabella dei fatti. Altri menzionano il passo della progettazione di quelle che sono le tabelle dei fatti con una S, ma non esiste un'istruzione chiara se esiste un collegamento tra di esse o sono solo componenti distinte di uno stesso progetto DW.
Qualcuno conosce alcuni riferimenti su quella parte precisa del design DW?
Mentre i link erano ottime referenze. Non capisco cosa significhi l'autore quando dice "Ricorda che il recupero di fatti da più di una tabella dei fatti richiede un'attenta costruzione di query. Non è opportuno unire due tabelle di fatti insieme, né collegarle tramite dimensioni condivise. -contattare fatti, triplicarli o peggio. " Può – bigdatamann