Home
  Produkte
  Add-Ons für
SAP®-Systeme
  CT-Assist 7.1
  1. IT-Rules
  2. Workflow-Objekte
  3. Analyse und Doku für SAP® BI
  4. Planung und Steuerung
  5. Grafische Analysen
  6. Entwicklungsumgebung
  7. Programmdokumentation
  8. Aus beiden Welten das Beste
  Kommentare von Anwendern
  SAP®-System Integration
  PDF / Download
  Programm / Download
  CT-Debug & Trace_Modul
  SAP®-System Integration
  PDF / Download
  Programm / Download
  CT-Codeview & Analyzer
  CT-Test & Optimizer
  eLearning für ABAP™
  CT-Professional_100+Help
  CT-Professional_100
  CT-Understanding_100
  CT-Help_Workbench
  Consulting
  Workshops
  ABAP™-Programme
  Shop [SSL]
  Downloads
 

Home > Add-Ons für SAP®-Systeme > CT-Assist > weiter ...

CT-Assist 7.1


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:

  • Beschreibung
  • Zuletzt geändert von/am
  • Technischer Name
  • InfoProvider / InfoProvider Beschreibung
  • Query-Stichtag / Stichtag ist Variable
  • Query-Version (3.x / 7.x)
  • Darstellung:
    Formatierungen anpassen nach Auffrischen
    Wiederholte Schlüsselwerte unterdrücken
    Skalierungsfaktoren für Kennzahlen anzeigen
    Dokumentenlinks für Info-Provider-Daten
    Dokumentenlinks für Stammdaten
    Dokumentenlinks für Metadaten
  • Wertedarstellung
    Vorzeichendarstellung vorangestellt
    Null-Werte-Darstellung

 

Query-Variablen

Bild vergrößern

 

  • Details
    Variable repräsentiert (z.B. Einzelwert (Parameter))
    Variableneingabe ist (z.B. Variableneingabe optional)
    Variable ist eingabebereit
    Variable ist kontextfrei
    Personalisierungsdaten aus dieser Variable übernehmen: (z.B. ZVAR2)

 

Unter anderem werden folgende Informationen bereitgestellt:

  • Beschreibung
  • Zuletzt geändert von / am
  • Technischer Name
  • Variablentyp
  • Verarbeitung durch
  • Bezugsmerkmal
  • Variablen-ID
  • Vorschlagswerte
    Einschließlich / Ausschließlich
    Operator
    Unterer Wert
    Oberer Wert
    Hierarchiename
    Hierarchieversion
    Hierarchie-Bis-Datum

 

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

Bild vergrößern

 

  • Planung
    Daten ändern (z.B. Daten können nicht geändert werden)
  • Erweitert
    Konstante Selektion (Ja/Nein)

 

Folgende Informationen werden u.a. bereitgestellt::

  • Beschreibung und technischer Name
  • Technischer Name der zugrundeliegenden Kennzahl
  • Sämtliche Einschränkungen: InfoObject, Art der Selektion, Operator,
    Wert(e)
  • Darstellung
    Ausblenden (z.B. Ausblenden (einblendbar))
    Hervorheben (z.B. Nein)
    Anzahl Dezimalstellen
    Skalierungsfaktor
    Vorzeichenwechsel
    Zustand des Knotens

  • Lokale Berechnungen (auf die angezeigten Daten)
    Berechne Resultate als ...
    Berechne Einzelwerte als ...
    Kumuliert
    Auch auf Resultate anwenden
    Richtung der Berechnung
  • Informationen zur Zelldefinition (bei Zellen)
    Zellentyp (z.B. Normale Zelle)
    ... gehört zur Zeile
    ... gehört zur Spalte

 

 

Merkmalseinschränkung

Bild vergrößern

Folgende Informationen werden u.a. bereitgestellt::

  • Beschreibung und technischer Name
  • Sämtliche Einschränkungen: InfoObject, Art der Selektion, Operator,
    Wert(e)
  • Bei Hierarchie-Knoten-Einschränkung zusätzlich: Hierachie-Knoten und zugehörige Hierarchie
  • Darstellung
    Darstellen als (z.B. als Schlüssel und Text)
    Textdarstellung (z.B. Merkmalseinstellung benutzen)
    Ergebniszeilen (z.B. immer darstellen)
  • Hierarchie
    Hierarchiedarstellung aktivieren (z.B. Ja)
    Gewählte Hierarchie
    Expandieren bis Stufe
    Position von Kindknoten
    Werte von bebuchten Knoten immer einblenden
    Knoten mit nur einem Kind
  • Erweitert
    Zugriffsart für Ergebniswerte (z.B. Bebuchte Werte)
    Filterwertauswahl bei Queryausführung (z.B. Nur gebuchte Werte für Navigation)

 

 

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.