Datenzugriff durch Tabellen
Tabellen sind die Objekte, die Rohdaten in zugehörigen Quelldatendateien beschreiben. Tabellen in AX Server haben dasselbe Tabellenlayout wie in Analytics.
Tabellen in Server Explorer suchen
In AX Server befinden sich Tabellen in Ordnern. Wie auf andere Ordnerelemente können Sie auch auf Tabellen im Server-Explorer zugreifen.
Hinweis
Das Symbol, das in Server-Explorer eine Tabelle repräsentiert, hängt vom Typ der Tabelle ab. Weitere Informationen finden Sie unter Tabellensymbole und Tabellentypen.
Verwendungsweise von Tabellen
Tabellenmetadaten
Tabellen verwenden die folgenden Metadaten, um eine strukturierte Interpretation der Rohdaten einer zugehörigen Quelldatendatei zu erstellen:
- Feldnamen
- Feldlängen
- Felddatentypen
- Feldpositionen
Datenzugriff durch die Tabelle
Wenn Sie Analysen ausführen, verwenden die Skripts die Tabelle, um auf die zugrundeliegenden Daten, die in den zugehörigen Quelldateien gespeichert sind, zuzugreifen.
Beispiel
Sie haben eine Tabelle mit der Bezeichnung Ar, die zwei Felder enthält, mit denen Sie arbeiten müssen: Customer_Number und Trans_Amount. Mit dem OPEN-Befehl wählen Sie die Tabelle, mit der Sie arbeiten möchten. Rufen Sie den SUMMARIZE-Befehl auf, um die Daten in den betreffenden Feldern zu verarbeiten:
OPEN Forderungen SUMMARIZE ON Kundennummer SUBTOTAL Trans_Betrag TO "Kundensumme.FIL" PRESORT
Extrahieren und an Tabellen im Datenordner anhängen
Beim Ausführen eines Analyseskripts können Sie Daten nicht direkt an eine bestehende Tabelle im Datenordner anhängen. Stattdessen müssen Sie
- eine temporäre Tabelle erstellen, in die während der Ausführung des Skripts extrahiert und angehängt wird,
- die bestehenden Daten in die temporäre Tabelle extrahieren,
- die neuen Datensätze in die temporäre Tabelle extrahieren und anhängen,
- die Datensätze in der temporären Tabelle (bestehende Datensätze und neue Datensätze) am Ende Ihres Skripts in die Tabelle im Datenordner extrahieren.
Dadurch werden die Inhalte der Datentabelle durch die bestehenden und neuen Datensätze der temporären Tabelle überschrieben.
COMMENT temporäre Tabelle aus Daten bestehender Tabelle erstellen OPEN T_bestehende_Datentabelle EXTRACT RECORD TO T_temporäre_Tabelle COMMENT neue Daten in temporäre Tabelle extrahieren und anhängen OPEN T_neue_Daten EXTRACT RECORD TO T_temporäre_Tabelle APPEND COMMENT Inhalt der temporären Tabelle in Datentabelle schreiben OPEN T_temporäre_Tabelle EXTRACT RECORD TO T_bestehende_Datentabelle
Tabellentypen
AX Server unterstützt fünf Tabellentypen. Die eigenständige Tabelle stellt die Basis der anderen vier spezialisierten Tabellen dar:
- Eigenständige Tabellen das grundlegende Tabellenlayout, das in Analytics angezeigt wird.
- Haupttabellen eine eigenständige Tabelle, auf die eine oder mehrere verknüpfte Tabellen verweisen
- Verknüpfte Tabellen eine Tabellenverknüpfung, die auf eine Haupttabelle verweist
- Freigegebene Tabellen eine eigenständige Tabelle, die ihre Datenquelldatei mit einer oder mehreren anderen Tabellen teilt
- Servertabellen ein Tabellenlayout in Analytics, das mit einer Quelldatendatei auf AX Server verknüpft ist
Layouts
Sie können die Verbindung einer Tabelle zu ihren zugrundeliegenden Daten trennen, um Layouts zu erstellen. Ein Layout ist ein Tabellenlayout ohne zugrundeliegende Quelldatendatei, das Sie in Analyseskripts manipulieren können.