I Datawarehouse projekter er der altid spørgsmålet om, hvad arkitektur kan bedst sættes ind. Hver arkitektur har sine egne fordele og ulemper. Hvad jeg finder vigtige i en arkitektur, der er fleksibel og skalerbar at være. Med andre ord bør det være let at tilpasse til nye behov i erhvervslivet, og det bør være "uendelig" kan forlænges uden begrænsning. De data warehouse projekt jeg nu samarbejder har en såkaldt "HSA" (Historiske Staging Area). Jeg tror, en HSA i alle data warehousing projekt kommer i handy. Nedenfor vil jeg give nogle fordele, som jeg er stødt på i praksis, beskriver HSA.
I en HSA, hvis kilden system det blev fulgt. Hver nat, den HSA opdateret til at indeholde en kopi af kilden. Den eneste forskel er den kilde, vi alle holder mutationer i en separat tabel. Det gør os for at finde alle de ændringer, der nogensinde er lavet til kilden bordet. Disse ændringer gemmes i en separat tabel, kaldet HANS bordet. Den seneste status (1:1 kopi af kilden) er holdt i en registrering tabel, tabel REG. Den HANS har en tidsplan strip.
Du kan undre sig over hvad den store fordel er. Hvorfor alle de ændringer af en kilde system til at holde? Svaret er simpelt. Du kan aldrig forudsige, hvad anmodning om oplysninger i fremtiden opstå. Når du er i star model gør du med det samme beslutter, hvilke felter du / ønsker ikke at holde historie (Type I / type II). Ved at bruge en HSA, kan du nemt ændre dette valg senere, kan du bruge dine dimensioner og fakta er helt tilbagevirkende bygning, fordi du stadig har den historie. Og hvad skal gøre, hvis en TYPE II bijkomt felt i dimension? Disse kan nu med tilbagevirkende kraft med fuld historie og bygge!
Kort sagt er fordelene stor. En anden fordel er, at ETL er afsluttet, HSA kan genereres, det trick er, at du gør det samme hver gang! På nuværende tidspunkt har vi scripts specielt til SQL Server genererer og fylder HSA. Vi kan hurtigt forbinde nye kilder i vores HSA. Det gode er, at vi allerede i stand til at følge en kilde system, der ikke er forbundet til Data Warehouse, så vi kan allerede bygge historie.






















Tags 

