Siehe Dokumentation Umsetzung
Übersicht
In der Kopfzeile kann neben Code und Titel der Tabelle eine Abkürzung für den Zugriff auf die Faktentabelle über die Aktualisierungsverarbeitungen definiert werden.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
| Dieser Code identifiziert eindeutig die erstellten Datensätze. Er entspricht dem Tabellennamen, der in der Datenbank von Data-Mart erstellt wird. |
| Die Abkürzung des Titels muss aus 1 bis 4 Zeichen bestehen (Buchstaben oder Zahlen, das erste Zeichen muss ein Buchstabe sein). Es handelt sich dabei um einen eindeutigen Identifikator für alle Tabellenabkürzungen im Daten-Dictionary. Die für Sage X3 reservierten Wörter sind nicht erlaubt. |
|   |
|   |
|   |
Schließen
Übersicht
Hier finden sich allgemeine Informationen über die Faktentabelle, insbesondere:
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Eigenschaften
| Ein Aktivitätscode ermöglicht folgende Aktionen:
Wenn der Aktivitätscode deaktiviert ist:
|
|   |
Berechtigungen
| Ist diese Option markiert, kann auf die Daten aus der Faktentabelle ein Seitenfilter angewandt werden. Dies setzt voraus, dass in dieser Tabelle ein Standortfeld vorhanden ist. Die Seitenzugriffsrechte in den Ausgaben werden über einen Funktionscode festgelegt, der die Daten nach Seiten gefiltert verwaltet: die für einen vorgegebenen Benutzer autorisierten Seiten für die gewünschte Funktion werden den Statusdaten zugewiesen. |
| Diese Rubrik ist erforderlich, wenn eine Berechtigung pro Seite definiert ist, und ermöglicht die Definition des Standortfeldcodes, um Daten zu filtern. Er muss einem definierten Feld im Register Felder der Faktentabelle entsprechen. Dieses Feld muss außerdem vom Typ FCY sein: |
Cleanup-Daten
| Dieses Feld vom Typ Datum ermöglicht es, wo vorhanden, eine Bereinigung der Faktentabelle ab diesem Datum anzulegen. |
| Anzahl Tage der Speicherzeit für Informationen. Weitere Daten werden an diesem berechneten Datum gelöscht. |
Generierung
| Dieses Feld definiert, ob die Ladelogik der Faktentabelle:
|
| Ist diese Option markiert, wird im Universum ein Objekt erstellt, das es ermöglicht, die Zeilenanzahl in der Faktentabelle zu zählen. |
Schließen
Übersicht
Hier finden sich die ausführlichen Felddefinitionen:
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
|   | |
| Definiert den Feldcode in der Faktentabelle oder der Tabelle, die die Dimensionen beschreibt. Dieser Code ist derjenige, unter dem das Feld aus der Datenbank bekannt ist (er wird automatisch um die Zeichen "_0" ergänzt). Im Assistentenstatus ist er nicht sichtbar (der Titel wird dargestellt), kann aber in der SQL-Syntax angezeigt werden, die die Daten von Data-Mart exportiert. | |
|   | |
| Hier wird der Feldtyp für das Erfassungsformat (numerisch, sonstige Zeichen, Datum...) und die Kohärenzprüfungen (z.B. Tabellenreferenz) definiert. Die wichtigsten vorhandenen generischen Typen: A: Alphanumerisch Bei den Faktentabellen ist es wichtig, für bestimmte Arten (Daten, Sonstige Tabellen, Lokale Menüs) zusätzliche Informationen zu erfassen. | |
| Ermöglicht die Definition der Länge eines Feldes, wenn das Feld einen generischen Datentyp verwendet, dessen Länge nicht festgelegt ist. Dies gilt vor allem für die Typen A und DCB. Für die blob und clob muss die Länge erfasst werden, die die maximale Speicherlänge ist. Es gilt die folgende Codifizierung:
| |
| Ist ein Feld aus der Fakten- oder Dimensionentabelle vom Typ Datum und ist es als Dimension definiert, wird es automatisch einer Dimensionentabelle mit Namen AX3DAT zugeordnet, die automatisch erzeugt wird. Hier kann genauer bestimmt werden, welches die mit dem Datum verknüpften temporären Eigenschaften sind, an dem der Zugriff auf die Analysen gewünscht ist. Eine Liste mit Zeichen wird zur Definition ausgegeben, wobei es die folgenden Zusammenhänge gibt:
YMW bedeutet zum Beispiel, dass man direkten Zugriff in dem Jahr, dem Monat oder der Woche haben möchte, die vom Datum definiert wurde. | |
| Definiert die Nummer des lokalen Menüs, das dem in der Zeile definierten Feld zugeordnet ist. Ist ein Feld vom Typ lokales Menü, ist es als numerischer Wert (von 1 bis 255) gespeichert, entsprechend dem Rang eines Titels in einer aufgerufenen Tabelle lokales Menü, die in der Nachrichtentabelle APLSTD gespeichert ist. Bei der Erfassung oder Anzeige sieht man je nach Auswahl auf der Benutzeroberfläche:
Dieser Erfassungstyp dient dazu, dass die Auswahlliste in der Verbindungssprache des Benutzers angezeigt wird. Jede Nummer eines lokalen Menüs bezeichnet die Liste der möglichen Titel. Beispiel: Das lokale Menü 1 entspricht der Auswahl Nein / Ja in dieser Reihenfolge. In diesem speziellen Fall kann die Benutzeroberfläche auch die auszuwählende Option sein. | |
| Wenn das Feld einer sonstigen Tabelle zugeordnet ist, erhält es eine Identifikationsnummer. | |
| Ermöglicht die Charakterisierung der Daten aus der Faktentabelle. Diese kann folgende Werte annehmen:
Hierbei ist zu beachten, dass ein Feld vom Typ ACS (Zugriffscode) automatisch als technisch definiert wird (es erscheint nicht in der Feldbeschreibung der Faktentabelle, könnte aber dazu verwendet werden, die Daten während der Abfrage der Faktentabelle zu filtern). | |
|   | |
|   | |
| Zur Spezifizierung, ob das Zählen der Positionsanzahl nach Kriteriumswert gewünscht ist. Ein Maß vom Typ Zählen wird erstellt, um die entsprechenden Zugänge zu optimieren. | |
| Ein Aktivitätscode ermöglicht folgende Aktionen:
Wenn der Aktivitätscode deaktiviert ist:
|
Schließen
Symbol Aktionen
Felder
In diesem Fenster befinden sich die folgenden Felder: :
Blocknummer 1
| Der Code der Tabelle muss aus 1 bis 10 Zeichen bestehen (Buchstaben oder Zahlen, das erste Zeichen muss ein Buchstabe sein). Es handelt sich dabei um einen eindeutigen Identifikator für alle Daten-Dictionary-Tabellen. Die für Sage X3 reservierten Wörter sind nicht erlaubt. |
| Entspricht dem Feldnamen in der Datenbanktabelle (dieser Name wird automatisch um "_0" ergänzt). |
| Bezeichnung des vorherigen Codes. |
| Antwortet man auf einer Zeile Ja,wird das ausgewählte Feld mit seinen Eigenschaften (Typ, Länge...) auf die Maske übertragen, von der die Auswahlfunktion aufgerufen wurde. Hinweis: Mit einem Rechtsklick auf die Zeile (ohne das Feld zu erfassen), kann man die Zeilen von der aktuellen Zeile auf Ja oder Nein setzen. |
Schließen
Mit dieser Funktion können auf Basis der aktuellen Zeile Felder aus einer zuvor im oberen Bereich der sich öffnenden Maske erfassten Tabelle in die Tabelle der Felder hinzugefügt werden (trägt die Faktentabelle denselben Namen wie eine X3-Tabelle, so wird dieser Name standardmäßig vorgeschlagen).
Auf die so übernommene Tabelle werden Standardwerte angewendet:
Felder, die denselben Titel tragen wie ein einzufügendes Feld, werden nicht eingefügt.
Schließen
Übersicht
In diesem Register werden die verschiedenen Beziehungen zu den in X3 verwalteten Dimensionstabellen definiert.
Eine Beziehung ist durch den Code einer Dimensionstabelle sowie durch einen Beziehungsausdruck definiert. Sind zu derselben Dimensionstabelle mehrere Beziehungen vorhanden, so müssen unterschiedliche Alias-Nummern vergeben werden.
Hinweis: Im vorliegenden Dokument werden nicht die automatischen Beziehungen beschrieben, wobei unter automatischen Beziehungen solche verstanden werden, die durch folgende Felder generiert werden:
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
|   |
| Definiert die Dimensionentabelle, die mit der Faktentabelle verknüpft ist. |
| Enthält den Ausdruck der Verknüpfungen, die es ermöglichen, über den Schlüssel zur Dimensionentabelle zu wechseln. Ein Verknüpfungsausdruck kann aus Feldern aus der Faktentabelle bzw. aus Konstanten bestehen, bei mehreren durch ein Semikolon getrennt. |
|   |
|   |
|   |
Schließen
Übersicht
In diesem Register werden die Aggregate definiert, die verwaltet werden sollen. Bei einem Aggregat handelt es sich um eine Tabelle, in der Zwischensummen gespeichert werden. Diese werden auf Basis verschiedener Werte gebildet (Feld bzw. Kombinationen von Feldern). Der Zweck dieser Aggregate besteht in der Optimierung der Zugriffszeiten, wenn bei der Wiederherstellung lediglich die kumulierten Messwerte eines Aggregats benötigt werden: In diesem Fall ist der Zugriff direkt, und die Daten werden nicht erneut berechnet. In dieser Maske können ein oder mehrere Aggregate definiert werden: Die Dimensionstabelle umfasst eine Liste der Dimensionen, deren Kreuzung ein Aggregat ist. Diese Dimensionen können entweder von einem vordefinierten Typ (Datum, Lokales Menü, Sonstige Tabelle) oder vom Typ Sonstiger sein; mit diesem Typ kann eine im entsprechenden Register aufgelistete Dimension erfasst werden. Zu jedem in der Faktentabelle aufgelisteten Aggregat: Mit der Tabelle Index können die Indizes definiert werden, um den Zugriff auf die Aggregatdaten zu beschleunigen.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
|   |
| Hier wird die Liste der Felder erfasst, aus denen der Index besteht, bei mehreren Feldern durch ein '+' getrennt (z.B. gibt es in der Standorttabelle FACILITY einen Schlüssel mit der Definition LEGCPY+FCY). Ein absteigend sortiertes Feld erhält das Vorzeichen "-" (Vorsicht, wenn es in der linken Auswahlliste verwendet wird). Das erste Feld, aus dem ein Index besteht, hat kein Vorzeichen und ist in jedem Fall aufsteigend. |
| Ein Aktivitätscode ermöglicht folgende Aktionen:
Wenn der Aktivitätscode deaktiviert ist:
|
Speicherparameter
| In diesem Block kann man einen Text erfassen, der die technische Konfiguration der Tabelle in der Datenbank beschreibt. Dieser Text ist in einer Datei "Tabellenname.cfg" im Verzeichnis FIL der Anwendung gespeichert. Diese Datei wird über die Anweisung "valfil" verwendet. Für mehr Informationen wird der zugeordnete technische Anhang angezeigt. |
Schließen
Übersicht
In diesem Register werden die Aggregate definiert, die verwaltet werden sollen. Bei einem Aggregat handelt es sich um eine Tabelle, in der Zwischensummen gespeichert werden. Diese werden auf Basis verschiedener Werte gebildet (Feld bzw. Kombinationen von Feldern). Der Zweck dieser Aggregate besteht in der Optimierung der Zugriffszeiten, wenn bei der Wiederherstellung lediglich die kumulierten Messwerte eines Aggregats benötigt werden: In diesem Fall ist der Zugriff direkt, und die Daten werden nicht erneut berechnet.
In dieser Maske können ein oder mehrere Aggregate definiert werden:
Die Dimensionstabelle umfasst eine Liste der Dimensionen, deren Kreuzung ein Aggregat ist. Diese Dimensionen können entweder von einem vordefinierten Typ (Datum, Lokales Menü, Sonstige Tabelle) oder vom Typ Sonstigersein; mit diesem Typ kann eine im entsprechenden Register aufgelistete Dimension erfasst werden.
Zu jedem in der Faktentabelle aufgelisteten Aggregat:
Mit der Tabelle Index können die Indizes definiert werden, um den Zugriff auf die Aggregatdaten zu beschleunigen.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Tabelle Erzeugnistabellen
|   |
| Dieser Code identifiziert das Aggregat, das in der Faktentabelle parametrisiert wurde. |
| Dieser Aktivitätscode ermöglicht es, die Aggregate, die in einer Faktentabelle definiert sind, als optional zu definieren. Ein Aktivitätscode ermöglicht folgende Aktionen:
Wenn der Aktivitätscode deaktiviert ist:
|
Tabelle Dimensionen
| Dieses Feld definiert die Dimensionsart, die Teil der Aggregation ist. Diese kann entweder eine Dimension, die im Reiter Verknüpfungen definiert ist, sein (in diesem Fall wird die Art Sonstige verwendet), oder eine Dimension, die implizit aus bestimmten Datentypen erstellt wurde (Typ Datum, in dem die temporären Aggregate definiert werden können, und die Typen Lokales Menü und Sonstige Tabellen). |
| Ermöglicht die Ausgabe des Codes der Dimension, die Teil des Aggregats ist. Ist die Dimensionsart nicht Sonstige, wird die erste Dimension der ausgewählten Art standardmäßig vorgeschlagen (sie ist vorgeschrieben, wenn keine andere vorhanden ist). |
| Angezeigter Wert, der die von der Dimension betroffene Feldliste ausgibt, die Teil des Aggregats ist. |
| Definiert die Aggregationsebene einer Dimension vom Typ Datum. Dies kann ein Tag, Monat, Quartal oder Jahr sein (es können jedoch nur die Ebenen verwendet werden, die in der Feldtabelle definiert sind). |
Tabelle Index
| Hier wird die Liste der Felder erfasst, aus denen der Index besteht, bei mehreren Feldern durch ein '+' getrennt (z.B. gibt es in der Standorttabelle FACILITY einen Schlüssel mit der Definition LEGCPY+FCY). Ein absteigend sortiertes Feld erhält das Vorzeichen "-" (Vorsicht, wenn es in der linken Auswahlliste verwendet wird). Das erste Feld, aus dem ein Index besteht, hat kein Vorzeichen und ist in jedem Fall aufsteigend. |
Schließen
Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: : Blocknummer 1
Blocknummer 2
Schließen in einen anderen Ordner .Fehlermeldungen |
Mit dieser Funktion kann auf die Dokumentationsverwaltung und auf den ersten Absatz der Dokumentation (sofern vorhanden) zum aktuellen Datenblatt zugegriffen werden.
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.
Ü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:
In den standardmäßig vorgeschlagenen Bereichen ist das aktuelle Datenblatt berücksichtigt. Die Bereiche können jedoch beim Aufruf der Funktion geändert werden.
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Es wurde versucht, eine Faktentabelle ohne Feld anzulegen.
Es wurde versucht, zu einem nicht numerischen Feld einen Messwert anzulegen.
Es dürfen nicht zwei Beziehungen zur selben Dimensionstabelle definiert werden.
Die Anzahl der Elemente des in der Beziehungstabelle definierten Beziehungsausdrucks stimmt nicht mit der durch den Primärschlüssel der Dimensionstabelle definierten Anzahl von Elementen überein (Code siehe Meldung, die Anzahl von Elementen ist der Klammer zu entnehmen).
In einem Beziehungsausdruck wurde ein Feld erfasst, dessen Typ nicht dem im Schlüssel definierten Elementtyp entspricht.
Wird in einer Aggregattabelle ein Aggregat in einem Feld vom Typ Datum, Lokales Menü oder Dimension erfasst, wird vom System geprüft, ob das fragliche Feld als Dimension deklariert wurde (und nicht als Datenfeld oder als technisches Feld) und ob der Feldtyp korrekt ist. Ist dies nicht der Fall, so wird eine der beiden obigen Meldungen angezeigt.
Wird in einer Aggregattabelle ein Aggregat vom Typ Sonstige erfasst, so wird der Beziehungsausdruck nur erfasst, wenn mehrere Beziehungen zur selben Dimensionstabelle bestehen. Diese Fehlermeldung wird ausgegeben, wenn die erfasste Beziehung keinem Beziehungsausdruck im Register Beziehungen entspricht.
Diese Fehlermeldungen betreffen das im ersten Register angegebene Feld Standort. Dieses Feld muss vom Typ FCY sein (hier ist es vom Typ XXX). Es ist niemals optional, wie es z. B. der Fall sein könnte, wenn ihm ein Aktivitätscode zugewiesen wurde.
Diese Fehlermeldungen betreffen das im ersten Register angegebene Feld. Dieses Feld muss vom Typ D sein (hier ist es vom Typ XXX). Es ist niemals optional, wie es z. B. der Fall sein könnte, wenn ihm ein Aktivitätscode zugewiesen wurde.
In keinem Beziehungsausdruck ist ein als Dimension definiertes Feld vorhanden.
Es wurde ein Aggregat definiert, dem jedoch keine Dimension zugewiesen wurde.
Das Feld, das den Standort definiert (z. B. SITE) ist nicht im entsprechenden Aggregat vorhanden.
Wenn über ein Feld der Zugriff auf eine Faktentabelle gefiltert werden kann, ist es nicht sinnvoll, Aggregate zu verwenden (denn in diesen Aggregaten sind möglicherweise Datensummen vorhanden, die im Falle eines Zooms auf die Auskunft teilweise gefiltert werden).
Im Register Aggregate wird eine vorhandene Dimension referenziert, die jedoch nicht im Register Beziehungen der Faktentabelle deklariert ist.