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

  1. eine temporäre Tabelle erstellen, in die während der Ausführung des Skripts extrahiert und angehängt wird,
  2. die bestehenden Daten in die temporäre Tabelle extrahieren,
  3. die neuen Datensätze in die temporäre Tabelle extrahieren und anhängen,
  4. 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.

Hilfe für Analytics-Exchange-Client 14.1