CiAgICA8IS0tIExpbmtlZEluIC0tPgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIF9saW5rZWRpbl9wYXJ0bmVyX2lkID0gIjEyMzUwNzMiOwogICAgICAgIHdpbmRvdy5fbGlua2VkaW5fZGF0YV9wYXJ0bmVyX2lkcyA9IHdpbmRvdy5fbGlua2VkaW5fZGF0YV9wYXJ0bmVyX2lkcyB8fCBbXTsKICAgICAgICB3aW5kb3cuX2xpbmtlZGluX2RhdGFfcGFydG5lcl9pZHMucHVzaChfbGlua2VkaW5fcGFydG5lcl9pZCk7CiAgICA8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgKGZ1bmN0aW9uKCl7dmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07CiAgICAgICAgICAgIHZhciBiID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgICAgIGIudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiO2IuYXN5bmMgPSB0cnVlOwogICAgICAgICAgICBiLnNyYyA9ICJodHRwczovL3NuYXAubGljZG4uY29tL2xpLmxtcy1hbmFseXRpY3MvaW5zaWdodC5taW4uanMiOwogICAgICAgICAgICBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGIsIHMpO30pKCk7CiAgICA8L3NjcmlwdD4KICAgIDxub3NjcmlwdD4KICAgICAgICA8aW1nIGhlaWdodD0iMSIgd2lkdGg9IjEiIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiBhbHQ9IiIgc3JjPSJodHRwczovL3B4LmFkcy5saW5rZWRpbi5jb20vY29sbGVjdC8/cGlkPTEyMzUwNzMmZm10PWdpZiIgLz4KICAgIDwvbm9zY3JpcHQ+CiAgICA8IS0tIEVuZCBMaW5rZWRJbiAtLT4KICAgIA==
Generic filters
Exact matches only
Search in title
Search in excerpt
Search in content

Kleine Helfer-Prozeduren zur Modelldokumentation

Wer hat beim Thema Projektdokumentation noch nie von Heinzelmännchen geträumt, die in der Nacht kommen und die noch nicht erledigte Arbeit blitzschnell erledigen? Da solche flinken Gesellen sehr selten sind, muss man nach Alternativen suchen. Helfen können einige Prozeduren, die sich in DeltaMaster Modeler verstecken und auf den Namen “P_Model_Tool_Docu” hören.

Zu welcher Measuregroup gehört der Wert “Umsatz_Fix_Fokus”? Ist die Dimension “Geo” eine Attributdimension? In welcher Granularität werden die Dimensionen in welcher Measuregroup verwendet? Sobald man sich intensiv in DeltaMaster mit Planung, Reporting und Analyse beschäftigt, werden solche detaillierten Informationen über das Analysemodell benötigt. Guter Rat wird dann teuer – oder es gibt eine ausführliche, aktuelle Dokumentation, die solche Fragen beantwortet.

Im Folgenden wird gezeigt, wie in wenigen Schritten eine solche technische Dokumentation erstellt werden kann.

1. Aufruf der Prozeduren und Verwendung für die Dokumentation

Wie oben bereits erwähnt, übernehmen einige Prozeduren die Arbeit, das Analysemodell zu dokumentieren. Für die Frage, aus wie vielen Ebenen die Dimensionen bestehen, ruft man die Prozedur “P_Model_Tool_DocuDimensionLevel” im SQL- Server Management Studio auf (vergleiche Abb. 1).

Anzeige der Dimensionen im Analysemodell
Abb. 1: Anzeige der Dimensionen im Analysemodell

Das Ergebnis kann entweder direkt aus dem Ergebnisraster gedruckt oder – um eine Gesamtdokumentation zu erstellen – in ein Officeprodukt kopiert werden. Damit beim Kopieren die Spaltenköpfe mitkopiert werden, muss die Standardeinstellung wie in Abbildung 2 gezeigt, geändert werden.

Einstellungen im SQL Managementstudio für Export
Abb. 2: Einstellungen im SQL-Managemenstudio für Export

2. Auflistung der Dokumentationsprozeduren

Auflistung der Dokumentationsprozeduren

3. Beispieldokumentation

Zum Download steht auf der Blog-Seite als Beispiel die Dokumentation unserer Demo-Anwendung “Chair” bereit. Sie wurde vollständig aus den in b) beschriebenen Prozeduren und ohne Heinzelmännchen erstellt.