Mit dieser Funktion kann ein Data Mart für die Steuerungsfunktionen des Unternehmens definiert werden. Ein Data Mart entspricht einer Reihe von Faktentabellen für die Steuerungsberichte.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Übersicht

In der Erfassungsmaske werden in einer Tabelle sämtliche im Data Mart verwendeten Faktentabellen definiert.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Dieser Code identifiziert eindeutig die erstellten Datensätze.

  • Bezeichnung (Feld ZINTIT)

 

  • Abkürzung (Feld ABR)

 

Eigenschaften

Ein Aktivitätscode ermöglicht folgende Aktionen:

  • Optionalsetzung eines Dictionary-Elements, wenn der dem Aktivitätscode zugeordnete Wert Null ist.
  • Signatur spezifischer Elemente, falls deren Code mit X, Y oder Z beginnt.
  • Vorgabe einer Höchstanzahl von Zeilen, falls der Aktivitätscode sich auf Elemente einer Tabelle bezieht.

Wenn der Aktivitätscode deaktiviert ist:

  • kann das markierte Element nicht verwendet werden,
  • wird der zugehörige Code nicht generiert oder aktiviert.
  • Modul (Feld MODULE)

Wählen Sie ein Modul für die Parametrisierung aus.

Dieses Feld ermöglicht Ihnen die Angabe, ob die Maske in der Datenbank des Ordners erstellt werden muss. Dies ist der Fall, wenn das der Maske zugeordnete Modul für den Ordner aktiv ist.

Parameter

  • Standortberechtigung (Feld AUZFCY)

 

 

  • Ergebnisgröße begrenzen (Feld RESULT)

 

  • Feld WA

 

  • Ausführung beschränken auf (Feld DUREE)

 

  • Feld WB

 

  • Feld WC

 

  • ANSI-Norm (Feld ANSI)

Der Designer übernimmt die Syntax ANSI 92 für die Verknüpfungen. ANSI 92 wird nicht standardmäßig übernommen. Sie müssen die Übernahme aktivieren, indem Sie den Universumsparameter SQL ANSI92 mit Ja definieren.

  • Klasse Indikator (Feld MESURE)

Über diesen Parameter werden alle Indikatorfelder der Faktentabelle in einer spezifischen Klasse neu gruppiert.

  • Feld WD

 

  • Verwaltung Nulldatum (Feld DATNUL)

Über diesen Data-Mart-Parameter werden die "Null"-Daten von X3 im Universum verwaltet.

Abhängig von der Datenbankart wird das Datum 31-12-1599 durch Null ersetzt.

In der Auswahl Datumsobjekt wird angezeigt: Feld entspricht dem Datumsfeld der aktuellen Tabelle

    • Für Oracle :

"CASE WHEN " & Champ & " = '31-12-1599' THEN null Else " & Champ & " END COLCASE"

    • Für SQL-SERVER

"CASE {fn year(" & Champ & ")} WHEN 1753 THEN null ELSE " & Champ & "  END"

  • Zusatz (Feld COMPL)

Zusatz, der verwendet wird, wenn sich zwei Objekte mit gleichem Namen in einer Klasse befinden.

  • Feld WE

 

  • Unterklasse (Feld SCLASS)

Über diesen Parameter wird definiert, ob bei der Erzeugung des Universums Unterklassen erstellt werden sollen oder nicht.

  • Präfix (Feld PREFIX)

Über diesen Parameter wird definiert, ob die Objekte aus dem Universum präfixiert werden sollen oder nicht.

Tabelle Ereignistabelle

Definiert den Code einer dem Data-Mart zugeordneten Faktentabelle.

  • Bezeichnung (Feld INTABF)

 

Ein Aktivitätscode ermöglicht folgende Aktionen:

  • Optionalsetzung eines Dictionary-Elements, wenn der dem Aktivitätscode zugeordnete Wert Null ist.
  • Signatur spezifischer Elemente, falls deren Code mit X, Y oder Z beginnt.
  • Vorgabe einer Höchstanzahl von Zeilen, falls der Aktivitätscode sich auf Elemente einer Tabelle bezieht.

Wenn der Aktivitätscode deaktiviert ist:

  • kann das markierte Element nicht verwendet werden,
  • wird der zugehörige Code nicht generiert oder aktiviert.

Schließen

 

Spezielle Buttons

Nach Definition aller Strukturen (Datamart, Faktentabellen, Dimensionen) werden die von der Business Intelligence Engine verwendeten Dictionary-Strukturen generiert. Hierbei handelt es sich um ein Business-Object-Universum (TM).

Generierungslogik:

  • Für jede im Data Mart definierte Faktentabelle wird eine Klasse angelegt. In dieser Klasse befindet sich ein Objekt pro in der Faktentabelle vorhandenem Feld vom Typ Datenfeld oder Messwert.
  • Für jede Kreuzung Faktentabelle / Data-Mart-Dimension wird eine Klasse angelegt. In dieser Klasse befindet sich ein Objekt pro in der Dimension und in der übergeordneten Dimension vorhandenem Feld vom Typ Dimension oder Datenfeld. Dabei werden die Dimensionen sukzessive durchlaufen.

Mit diesem Button können die Liste der zu generierenden Klassen und Objekte sowie Fehler und Dubletten (verschiedene Felder mit demselben Namen) angezeigt werden. Dabei handelt es sich nicht um Fehler, die die Verarbeitung sperren: Es werden in diesen Fällen automatisch Aliasse angelegt. Dabei erhält das zweite Feld die Zeichen _2 als Suffix, das dritte die Zeichen _3 etc. Da solche Fälle das Universum schwerer lesbar machen, werden sie aber dennoch angezeigt.

Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: :

Blocknummer 1

  • Feld OBJET

 

  • Feld CLES

 

Blocknummer 2

  • Von Ordner (Feld DOSORG)

Geben Sie den Ordner an, aus dem der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

  • Alle Ordner (Feld TOUDOS)

Mit dieser Option kann der Datensatz in alle im Dictionary definierten Ordner kopiert werden (Tabelle ADOSSIER der aktuellen Lösung).

  • Nach Ordner (Feld DOSDES)

Geben Sie den Ordner an, in den der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

Schließen

in einen anderen Ordner .Fehlermeldungen

Menüleiste

Kopie

Dokumentation / Absätze

Mit dieser Funktion kann auf die Dokumentationsverwaltung und auf den ersten Absatz der Dokumentation (sofern vorhanden) zum aktuellen Datenblatt zugegriffen werden.

Dokumentation / Verknüpfungen

Mit dieser Funktion kann auf die Linkverwaltung zugegriffen werden. Die Funktion definiert Links zwischen dem aktuellen Datenblatt und anderen Datenblättern (z. B. Links zwischen Funktionen und Parametern). Diese Links dienen lediglich Dokumentationszwecken: Aus ihnen wird der Generierungsprozess der Dokumentationsgliederungen gespeist.

Dokumentation / Generierung

Über dieses Menü wird die Dokumentationsgenerierung angestoßen. Die Generierung kann auch per Klick auf den Button [Generieren] im unteren Fensterbereich gestartet werden.

Es gibt drei Generierungstypen, die einzeln oder gleichzeitig verwendet werden können:

  • Generierung der Dokumentationsgliederung aus dem Dictionary (Tabellen ADOCUMENT, ADOCBLB, ADOCCLB)
  • Generierung der Dokumentation aus obigen Tabellen
  • Generierung der Felddokumentation

In den standardmäßig vorgeschlagenen Bereichen ist das aktuelle Datenblatt berücksichtigt. Die Bereiche können jedoch beim Aufruf der Funktion geändert werden.

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung