Hohe Da­ten­­quali­­tät­s­an­­sprü­che an SAP BW Sys­te­me

SAP BW Sys­­te­­me sammeln Da­­ten aus un­ter­schied­li­chen Quell­sys­te­men ein. Die­se wer­den da­rauf­hin trans­for­mie­rt, in­te­grie­rt und ag­gre­gie­rt um die Da­ten dann ab­neh­men­den Sys­te­men zur Ver­fü­gung zu stellen. Dies kön­nen bei­spiels­wei­se Re­por­ting Tools oder ana­ly­ti­sche Sys­te­me sein. Da die­se Da­ten oft­mals der Ent­schei­dungs­fin­dung die­nen, ist die Si­cher­stel­lung der Da­te­nqua­li­tät in SAP BW aufgrund des mehr­stu­fi­gen Da­ten-Ver­ar­bei­tungs­pro­zesses un­ab­ding­bar.

He­raus­for­de­run­gen der Si­cher­stel­lung der Da­ten­qua­li­tät im SAP BW Sys­tem

Aus un­se­rer lang­jäh­ri­gen Er­fah­rung bei un­se­ren Kun­den lie­gen die Kern-He­raus­for­de­rung­en zur Qua­li­täts­si­che­rung der Da­ten in ei­nem SAP BW Sys­tem in den fol­gen­den Punk­ten:

  • Da­ten­feh­ler füh­ren zu fal­schen Ent­schei­dung­en und füh­ren zu Re­pu­ta­tions­ver­lust. Deshalb verlieren Fach­be­rei­che schnell das Ver­trau­en in das Re­por­ting­sys­tem
  • Da­ten­feh­ler­ko­rrek­tu­ren in ei­nem SAP BW Sys­tem sind ge­ne­rell sehr auf­wen­dig und zeit­in­ten­siv
  • Um Da­ten­feh­ler nicht erst im Re­port zu er­ke­nnen, wer­den Quality-Checks im Da­ten­fluss an ver­schie­de­nen Ebe­nen im­ple­men­tiert. In der Re­gel erfolgt dieses mit­tels ent­spre­chen­der ABAP-Pro­gra­m­mie­run­gen, di­rekt im SAP BW Sys­tem in den Trans­for­ma­tions­rou­ti­nen durch die IT Ab­tei­lung
  • Gro­ße Da­ten­men­gen in ei­nem SAP BW Sys­tem be­dingen ei­ne sehr hohe An­zahl an qua­li­täts­sichern­den Ein­zel­plau­si­bi­li­sie­run­gen
  • Er­stel­lung, Ent­wick­lung und War­tung die­ser Pro­gra­mme be­deu­ten einen hohen Aufwand für die IT
  • Fach­be­rei­che sind (da­durch) ab­häng­ig von den Ka­pa­zi­tä­ten der IT
  • Erstellung und Pflege von Quality-Checks dau­ert oft­mals (viel) zu lang

Um die­se He­raus­for­de­rung­en zu lö­sen, müss­ten Fach­be­reiche in die La­ge ver­setzt wer­den, oh­ne IT Know-how folgende Dinge selbst zu tun: 1. Qua­li­ty­Checks ei­gen­stän­dig und un­ab­häng­ig im Self-Ser­vice (also oh­ne Pro­gra­mmie­rung) er­stel­len und pflegen. Und 2. im Feh­ler­fall selbst de­fi­nie­ren können, ob die Ver­ar­bei­tung im SAP BW Sys­tem fort­ge­führt oder ab­ge­bro­chen wer­den soll.

Q-THOR: Da­­ten­­qua­­li­­täts­­si­­che­­rung in SAP BW im Self-Ser­­vice

Aus der Idee Fach­be­reichen ei­ne Lö­sung zur Ver­fü­gung zu stel­len um Quality-Checks im Self-Ser­vice ei­gen­stän­dig an­zu­le­gen und de­ren Aus­füh­rung ein­zu­pla­nen ist das Pro­dukt Q-THOR entstanden. Mit Q-THOR kann so­wohl die Qua­­li­­tät der Da­ten im SAP BW Sys­­tem si­­cher­­ge­stellt wer­den, als auch die Ver­­ar­­bei­­tung der Da­­ten ge­steu­ert wer­den:

Datenqualität SAP Q-THOR

Alle Bilder auf dieser Seite © 2022. BIG.Cube GmbH. Alle Rechte vorbehalten.

Das Zusammen­spiel zwischen Q-THOR und SAP BW

Um mit Q-THOR Daten in SAP BW zu prüfen wird das SAP BW direkt in Q-THOR als Da­ten­que­lle kon­fi­gu­riert. Hier­durch können Anwender:innen die zu prü­fen­den Da­ten aus dem SAP BW Sys­tem in der Check­an­la­ge aus­wäh­len und die Plau­si­bi­li­sie­rung­en ei­gen­stän­dig de­fi­nie­ren. Im näch­sten Schritt wird dann die Ausführung die­ser Quailty-Checks in ei­nem Sche­du­ler einge­pla­nt.

In SAP BW be­steht die Mög­lich­keit vor je­dem Ver­ar­bei­tungs­schritt der Da­ten ei­nen Sche­du­ler in Q-THOR zur Aus­füh­rung der Qua­li­ty-Checks zu tri­ggern. Dies geschieht über ei­nen ei­ge­nen Q-THOR Pro­zess direkt in SAP BW. Der Sche­du­ler führt dann die Qua­li­ty-Checks di­rekt auf den SAP BW Da­ten aus. Über die bei der Check­an­la­ge in Q-THOR fest­ge­leg­te KPI-De­fi­ni­tion wird ein ent­spre­chen­der Re­turn-Code an das SAP BW Sys­tem zu­rück­ge­ge­ben. Die­ser Re­turn-Code wird vom SAP BW Sys­tem aus­ge­wer­tet und die wei­te­re Ver­ar­bei­tung ent­spre­chend des Er­geb­nis­ses ge­steu­ert. In Q-THOR wird der ak­tu­elle Sta­tus je Ver­ar­bei­tungs­ebe­ne in SAP BW und der Be­la­dungs­fort­schritt der Da­ten in ei­nem Dash­board überwacht.

Q-THOR ver­än­dert keine Stan­dard­pro­zes­se in SAP BW. Es ist vielmehr ein Tool, um die Da­ten­qua­li­tät von Daten au­ßer­halb des SAP BW mit den ei­gens de­fi­nier­ten Qua­li­täts­stan­dards über­wa­chen zu kö­nnen. Da­rü­ber hi­naus kön­nen be­lie­big vie­le Qua­li­ty-Gates auch schon vor der Be­la­dung ins SAP BW er­fol­gen. Dies kann ge­tan wer­den, um etwa Quell­da­ten in den Quell­sys­te­men zu prü­fen, wo sie zum er­sten Mal er­stellt wurden. Mit Q-THOR werden Fachbereiche dazu befähigt den ge­sam­ten Da­ten­fluss von Quel­le, über SAP BW Back­end bis hin zum Re­por­ting an ei­ner zen­tra­len Stel­le gra­fisch zu über­wa­chen. So­mit kön­nen Da­ten­feh­ler früh­zei­tig er­kannt und be­ho­ben wer­den.

Fazit

Durch den Ein­satz von Q-THOR zur Plau­si­bi­li­sie­rung der Da­ten in ei­nem SAP BW Sys­tem kön­nen die für IT-Abteilungen auf­wen­di­gen Um­setz­un­gen und War­tun­gen von ABAP Prog­ram­men ent­fal­len. Sämt­li­che Qua­li­ty-Checks von Da­ten kön­nen von Fach­be­reichen und Business-Usern ei­gen­stän­dig ge­pflegt und de­ren Er­geb­nis­se kon­tro­lliert wer­den. Da diese Nutzer ohnehin zumeist die Data Ow­ner sind, wer­den so­mit genau die richtigen Personen mit ei­nem sehr mäch­ti­gen Werk­zeug aus­ge­rüs­tet um schnell und effi­zient ih­re Checks anzu­le­gen und bei Be­darf an­zupas­sen.

Verfasst von Tom Schütz

Beitrag teilen

Weitere spannende Themen aus unserem Newsroom

Shortcuts für SAP BW in Eclipse

In diesem Blogbeitrag werden fünf einfache Shortcuts erläutert, mit denen...

Mehr lesen

SAP HANA Transport mit MS Azure Pipelines

In diesem Beitrag wird das Transport Tool MS Azure Pipelines...

Mehr lesen
Erfolgsfaktoren BW/4HANA Migration

Erfolgsfaktoren für eine SAP BW/4HANA Migration

In diesem Beitrag wird aufgezeigt, welche Erfolgsfaktoren bei einer SAP...

Mehr lesen