Immer diese Stammdaten, Teil 2

Will­kom­men zu dem zwei­ten Teil mei­nes Bei­trags über Ände­run­gen von Stamm­da­ten. Wie ich bereits im ers­ten Teil ange­kün­digt habe, wer­de ich mich heu­te der Erwei­te­rung der bis­her bereits erstell­ten Trans­for­ma­ti­on wid­men. Zunächst ein klei­ner Rück­bli­ck, was haben wir schon gemacht.
In Teil I haben wir im BI-Deve­lop­ment Stu­dio (kurz: BIDS) ein Paket mit einem inte­grier­ten Loo­kup-Task (deut­sch: Suche) erstellt. Der Task ver­gli­ch die Quell­da­ten bereits mit den vor­han­de­nen Daten­sät­zen in der Ziel­ta­bel­le auf unse­rem SQL-Ser­ver und mit Hil­fe eines klei­nen Scripts am Ende des Daten­flus­ses konn­ten wir neue Daten­sät­ze in die Tabel­le mit auf­neh­men. Dar­über hin­aus hat­ten wir den Loo­kup-Task bereits so kon­fi­gu­riert, dass die Spal­ten Posi­ti­on“ und Gewicht“ bereits in einer Art Über­wa­chung“ (im BIDS spre­chen wir hier von der Aus­ga­be für Such­über­ein­stim­mun­gen) vor­ge­hal­ten wur­den. Zusätz­li­ch hat das SQL-Script dann noch in die Ziel­ta­bel­le das Import­da­tum ein­ge­tra­gen bzw. aktua­li­siert. Das war schon sehr schön, aber wir wol­len noch mehr, oder?
Typi­sche Fra­gen wie: Wann wur­de der Wert denn geän­dert?“ oder meist noch wich­ti­ger Was hat sich geän­dert?“ kön­nen wir unse­ren Kun­den so lei­der noch nicht beant­wor­ten. Mit nur ein paar klei­nen Ände­run­gen an unse­rem Import­pro­zess brin­gen wir auch hier Licht ins Dun­kel. Und wie gen­au? Ein­fach wei­ter­le­sen und mit­ma­chen, es lohnt sich. wei­ter­le­sen…

Rückverdichtung von Planwerten

Es ist mitt­ler­wei­le kein Geheim­nis mehr, dass Delta­Master eine exzel­len­te Pla­nungs­ober­flä­che ist. Fast jedes zwei­te Pro­jekt dreht sich um das span­nen­de The­ma Pla­nung. Das Manage­ment der ein­ge­ge­be­nen Anwen­der­da­ten in den Tie­fen des Micro­soft SQL Ser­vers ist da schon um eini­ges geheim­nis­vol­ler. Will man ein per­for­man­tes OLAP-Pla­nungs­sys­tem ent­wi­ckeln, muss man sich mit dem The­ma Daten­lo­gis­tik und der spe­zi­el­len Art der Plan­da­ten­spei­che­rung in den Ana­ly­sis Ser­vices aus­ein­an­der­set­zen. Die soge­nann­te Rück­ver­dich­tung” ist eine Mög­lich­keit, die Klip­pen zu umschif­fen. Sie wird im nach­fol­gen­den Arti­kel dar­ge­stellt. wei­ter­le­sen…