 |
3. Analyse und Dokumentation für den Bereich Data Warehouse (BI)
Über den CT-Assist wird durch die systematische Analyse von Info-Cubes, Transformationen, Info-Source, Data-Source, Data-Transferprozess, Info-Package bis zu den einzelnen Info-Objekten, das jeweilige BI-Modell transparent aufgelöst. Das Ergebnis steht als Dokumentation in verschiedenen Formaten zur Verfügung (Microsoft Word RTF, HTML, HTML-Help).
Revisionsanforderungen für den Bereich Data-Warehousing (BI)
Durch die maschinelle Analyse des CT-Assist auf der Basis der einzelnen BI-Objekte kann jederzeit eine History einer BI-Dokumentation erzeugt werden. Dadurch wird auch zu einem späteren Zeitpunkt ersichtlich, unter welchen Bedingungen eine bestimmte produktive BI-Auswertung erzeugt wurde (Revisionsaspekt, Dokumentationspflicht).
Durch Doppelklick können Sie interaktiv innerhalb der frei verfügbaren HTML-Dokumentation navigieren. Zusätzlich können die Ergebnisse der BI-Analyse in den CT-GraphAssist importiert werden. Hier stehen weitere umfangreiche zusätzliche Menüfunktionen für die Bearbeitung der Analyse zur Verfügung. Die skalierbaren Darstellungen können Sie für die Druckausgabe konvertieren.
3.1 Unterstützte SAP-BI-Objekte - Backend (InfoCubes, Transformationen, ...)
Auf Detailebene stehen Ihnen durch entsprechende Steuerungs- und Auswertungsfunktionen verschiedene Sichtweisen innerhalb der Datengewinnung zur Verfügung:
- Ermittlung, Analyse und Auswertung von BW-Metainformationen,
- Dokumentation von BW-Objekten:
-> InfoCubes,
-> Transformationen (z.B. Formeln, ABAP™-Routinen),
-> DataStore-Objekten (DSO),
-> InfoSourcen,
-> DataSourcen,
-> InfoObjects,
-> Prozessketten
-
Datenflussermittlung auf der Basis von Einzelfeldern,
- Verwendungsnachweise von Objekten,
- Flow-Logic ...
Star-Schema-Diagramm

Bild vergrößern
Data-Flow-Diagramm auf InfoObject-Ebene

Bild vergrößern
Cross-Referenz pro Info-Objekt
Bild vergrößern |
Folgende Elemente eines InfoCubes werden aktuell analysiert:
- Generelle Informationen (letzter Änderer, Info-Area, ...)
- Data-Flow-Diagramm auf InfoObject-Ebene
- Dimensionen (Einzelauflistung der jeweiligen InfoObjects)
- Kennzahlen
- Merkmale
- Star-Schema-Diagramm
- Eingehende 7.x Transformationen / 3.x Fortschreibungsregeln / 3.x Transferregeln
- Generelle Infos
- Start/Endroutine
- Regelgruppen: ABAP-Routinen, Formeln, Kein Update, 1:1, Stammdaten-Nachlesen
- Expertenroutine
- DTP - Datatransfer-Prozesse
- Generelle Infos
- Selektionen
- Selektionsroutinen / BEX-Variablen-Selektion
- InfoPackages von zugeordneten Export-Datasources
- Cross-Referenz pro Info-Objekt (alle relevanten eingehenden Fortschreibungsregeln für dieses InfoObjekt)
Data-Flow-Diagramm
(bis zu 20 Levels nach unten)

Bild vergrößern
|
3.2 Unterstützte SAP-BI-Objekte - Frontend (Queries: Formeln, Selektionen, ...)
Die einzelnen Bestandteile von SAP-BI-Queries können detailiert analysiert und dargestellt werden. Bitte klicken Sie auf die Screenshots und die Links (weitere Infos...) um Detailinformationen zu dem jeweiligen Query-BI-Objekt abzurufen. Die Analysen können individuell angepasst werden und orientieren sich an der Semantik des SAP-Query-Builders.
| Allgemeine Query-Informationen + Wiederverwendbare Query-Bestandteile |
Allgemeine Informationen


Bild vergrößern
- Zeilen/Spalten
Ergebnisposition (Zeilen)
Ergebnisposition (Spalten)
Nullen unterdrücken
- Erweiterte Informationen
Query-ID
Externen Zugriff via RFC auf Query zulassen
|
Unter anderem werden folgende Informationen bereitgestellt:
|
Query-Variablen


Bild vergrößern
|
Unter anderem werden folgende Informationen bereitgestellt:
|
Berechnete und Eingeschränkte Kennzahlen


Bild vergrößern

Bild vergrößern |
Unter anderem werden folgende Informationen bereitgestellt:
- Beschreibung und technischer Name
- Technischer Name der zugrundeliegenden Kennzahl
- Sämtliche Einschränkungen:
InfoObject,
Art der Selektion,
Operator,
Wert(e)
- Auflösung und Darstellung der definierten Formel im Klartext
|
| Filter und Vorbelegungen (Default-Werte) |
Allgemeine Informationen


Bild vergrößern
- Zugriffsart für Ergebniswerte (z.B. bebuchte Werte)
- Filterwertauswahl bei Queryausführung (z.B. nur gebuchte Werte für Navigation)
|
Die in der Query eingestellten Filter und Vorbelegungen werden analysiert. Folgende Informationen werden u.a. bereitgestellt:
- Beschreibung / Technischer Name
- InfoObject
- Sämtliche Einschränkungen: Art der Selektion, Operator,
Wert(e)
- Bei Hierarchie-Knoten-Einschränkung zusätzlich: Hierachie-Knoten und zugehörige Hierarchie
- Darstellungsformen
Darstellen als (z.B.
Schlüssel und Text)
Textdarstellung (z.B. Merkmalseinstellung benutzen)
Ergebniszeilen (z.B. immer darstellen)
|
| Freie Merkmale / Query-Zeilen / Query-Spalten / Query-Zelldefinitionen |
Die Definition der freien Merkmale, der Query-Zeilen und Spalten und der ggfs. verwendeten Zelldefinitionen werden analysiert und ausgegeben. Falls die Elemente Teil einer Struktur sind, so wird dies ebenfalls vermerkt. Als nächstes werden kurz die einzelnen Elemente, die z.B. in Query-Spalten oder Zeilen angeordnet werden können, aufgezeigt.
Kennzahl / Kennzahleinschränkung

Merkmalseinschränkung

Query-Formel


Bild vergrößern |
Folgende Informationen werden u.a. bereitgestellt::
- Beschreibung und technischer Name
- Formel-Inhalt als Klartext (z.B. [ZKMACOUNT] Anzahl Mitarbeiter - 50 + [ZKGEHALT] Gehalt DIV 2)
- Darstellung
Ausblenden (z.B. immer Ausblenden)
Hervorheben (z.B. Nein)
Anzahl Dezimalstellen
Skalierungsfaktor
Vorzeichenwechsel
Zustand des Knotens
-
Lokale Berechnungen (auf die angezeigten Daten)
Berechne Resultate als ... (z.B. Maximum)
Berechne Einzelwerte als ... (z.B. Zähler für alle detailierten Werte)
Kumuliert
Auch auf Resultate anwenden
Richtung der Berechnung (z.B. Standardrichtung benutzen)
-
Aggregation
Ausnahmeaggregation (z.B. AVG)
Bezugsmerkmal (z.B. 0REQUID)
-
Erweitert
Formelkollision (mit welcher Formel wird gerechnet)
- Informationen zur Zelldefinition (bei Zellen)
Zellentyp (z.B.normale Zelle)
... gehört zur Zeile
... gehört zur Spalte
|
3.3 Ausgabeformate der BI-Analyse-Ergebnisse
Microsoft® Word Ausgabeformat

|
Ein Template-Profil stellt Ihnen 4 verschiedene Dokumentationsformate zur Verfügung. Jedes dieser Ausgabe-Formate hat individuelle Vorteile. Dabei basieren sämtliche Templates für die Doku-Generierung auf dem Ausgangsformat Microsoft® Word RTF.
Mehr Infos über die Ausgabeformate ...
|
3.4 Steuerung der BI-Analysen/Dokumentation mit Doku-Profilen und Doku-Templates
Doku-Templates

Bild vergrößern
Template

Bild vergrößern |
Die generierten Analysen und Dokumentationen können Sie mit Hilfe von Doku-Profilen und Doku-Templates individuell an Ihre Informationsbedürfnisse anpassen.
Über einen Doku-Profil-Baum wird der Detaillierungsgrad der auszugebenden Informationen festgelegt. Mit einem Klick auf die Checkboxen im Baum können einzelne Analysen ein oder ausgeschaltet werden.
Die einzelnen Informationsobjekte können Sie mit verschiedenen Microsoft Word® Doku-Templates individuell anpassen.
Das generelle Layout (z.B. Schriftart) können Sie zusätzlich mit einer Word® Formatvorlage steuern.
Doku-Profil-Baum

Bild vergrößern
|
3.5 Analyseverfahren
Prozessketten-Diagramm

Bild vergrößern
|
Die BI-Objekte werden je nach verwendetem Doku-Template tabellarisch ausgegeben. Zusätzlich kommen verschiedene Analyseverfahren zum Einsatz, um den Datenfluss im ausgewählten BI-Modell transparenter darzustellen.
Auszug der Analyseverfahren:
- ABAP-Coding ausgeben und zusätzlich mit Flow-Logic visualisiert
- Datenfluss-Analyse auf InfoProvider-Ebene (eingehend bis zu 20 Levels nach unten)
- Datenfluss-Analyse auf InfoObject-Ebene (mit zusätzlicher Berücksichtigung von Endroutinen-Coding)
- Cross-Referenz-Analyse der eingehenden Transformationen/Fortschreibungen/Transferregeln pro Info-Objekt (mit Berücksichtigung von Endroutinen-Coding)
- Graphische Dokumentation von Prozessketten (ähnlich zur Prozesskettensicht in der BI Workbench)
- Die Diagramme werden mit Hilfe von Algorithmen der Firma AT&T automatisch "geroutet"
|
Des weiteren besteht die Möglichkeit, eingebundene ABAP-Reports/Funktionsbausteine und ABAP-Objekts-Klassen innerhalb von BI-Abläufen mit folgenden Verfahren auszuwerten:
- Call-Diagramm (Welches Unterprogramm/Modul/Methode ruft welches andere Objekt)
- UML-Diagramm von ABAP-OO-Klassen
- ER-Diagramm (Entity-Relation-Diagramm) von verwendeten SAP-Tabellen (in SELECT-Aufrufen)
- Source Coding Metriken: Ermittlung von zyklomatischer Komplexität, Anzahl Kommandozeilen/Kommentarzeilen, Verwendete Befehlsgruppen
|
3.6 Automatische Ermittlung relevanter BI-Objekte / Level-Analyse
Ausgehend von einem BI-Objekt (z.B. einem InfoCube) stehen automatisch die beteiligten anderen BI-Objekte zur Verfügung. Damit sind automatisch Informationen bis zu 30 Levels im Datenfluss nach unten abrufbar. Zu den beteiligten Objekten gehören u.a. Transformationen, DataTransfer-Prozesse/InfoPackages, InfoObjects und auch Prozessketten.
Wenn Sie eine InfoArea als Startpunkt der Analyse angeben, werden alle Objekte innerhalb der InfoArea in die Analyse/Dokumentation einbezogen (auch weitere Objekte in darunterliegenden InfoAreas). So können Sie einen kompletten Bereich im SAP BI (z.B. der Bereich Vertrieb) vollständig dokumentieren lassen.
Ergebnis: Eine in sich geschlossene Dokumentation über ein BI-Datenmodell. |
|
|
|