Tabellen mischen

Konzept-Informationen

MERGE-Befehl

Mit einem gemeinsamen Schlüsselfeld jeder Tabelle können Sie zwei sortierte Analytics-Tabellen mit identischen Datensatzstrukturen in einer neuen dritten Tabelle mischen, die dieselbe Sortierfolge wie die ursprünglichen Tabellen verwendet.

Hinweis

Um Tabellen erfolgreich zu mischen, müssen die Daten in beiden Tabellen genau identisch strukturiert sein. Weitere Informationen finden Sie unter Mischen von Tabellen.

Schritte

Hinweis

Detaillierte Informationen werden nach den Schritten angezeigt. Siehe Optionen im Dialogfeld „Mischen“.

  1. Öffnen Sie im Navigator die Primärtabelle und klicken Sie mit der rechten Maustaste auf die Sekundärtabelle. Wählen Sie Als Sekundärtabelle öffnen.

    Die Symbole der Primär- und Sekundärtabelle erhalten die Ziffern 1 und 2, um ihre Beziehung zueinander darzustellen  .

  2. Wählen Sie Daten > Mischen.
  3. Auf der Registerkarte Haupt:
    1. Wählen Sie das primäre Schlüsselfeld aus der Liste Primärschlüssel aus.
    2. Wählen Sie das sekundäre Schlüsselfeld aus der Liste Sekundärschlüssel aus.
  4. Geben Sie im Textfeld Nach den Namen der neuen, gemischten Tabelle ein.
  5. Auf der Registerkarte Weiter:
    1. (Optional) Um festzulegen, dass lediglich eine Teilmenge der Datensätze verarbeitet wird, wählen Sie eine der Optionen unter Bereich.
    2. Klicken Sie auf OK.

Optionen im Dialogfeld „Mischen“

Die folgenden Tabellen enthalten detaillierte Informationen über die Optionen im Dialogfeld Mischen.

Registerkarte „Haupt“

Optionen – Dialogfeld „Mischen“ Beschreibung
Sekundärtabelle Eine alternative Methode zur Auswahl der Sekundärtabelle.

Primärschlüssel

Sekundärschlüssel

Legt das gemeinsame Schlüsselfeld zum Mischen der beiden Tabellen fest.
  • Sie können das gemeinsame Schlüsselfeld direkt in den Listen Primärschlüssel und Sekundärschlüssel auswählen.
  • Sie können auch auf Primärschlüssel oder Sekundärschlüssel klicken, um das Dialogfeld Gewählte Datenfelder zu öffnen. Darin wählen Sie das gemeinsame Schlüsselfeld aus oder erstellen einen Ausdruck als Primärschlüssel.

Richtlinien für Schlüsselfelder:

  • DatentypBeide Schlüsselfelder müssen Zeichenfelder sein.
  • DatenstrukturDie folgenden Elemente müssen in beiden Schlüsselfeldern identisch sein:
    • Startposition
    • Feldlänge
  • SortierungBeide Schlüsselfelder müssen in aufsteigender Reihenfolge sortiert sein.
  • Mehrere SchlüsselfelderFalls erforderlich kann der gemeinsame Schlüssel mehr als ein Schlüsselfeld pro Tabelle enthalten. Weitere Informationen finden Sie unter Tabellen mit mehreren Schlüsselfeldern mischen.

Primärtabelle vorsortieren

Sortiert die Primärtabelle nach dem Schlüsselfeld oder den Schlüsselfeldern.
  • Wenn ein oder mehrere Schlüsselfelder bereits richtig sortiert oder indiziert sind, können Sie Vorsortieren abwählen.
  • Das Vorsortieren verlängert das Mischen von Tabellen. Daher sollten Sie diese Funktion nur verwenden, wenn sie notwendig ist.
  • Das sekundäre Schlüsselfeld muss bereits in aufsteigender Reihenfolge sortiert oder indiziert sein, weil es für das sekundäre Schlüsselfeld keine Vorsortieroption gibt.
Lokal

Gibt an, wo die gemischte Tabelle gespeichert werden soll, wenn Sie mit einer Servertabelle verbunden sind.

  • Lokal ausgewähltDie Ausgabetabelle wird an demselben Speicherort wie das Analytics-Projekt gespeichert oder unter einem festgelegten Pfad bzw. einem Ordner, zu dem Sie navigieren.
  • Lokal deaktiviertDie Ausgabetabelle wird im Präfix-Ordner auf AX Server gespeichert.
Ausgabetabelle verwenden Legt fest, dass die Analytics-Tabelle mit Ausgabeergebnissen automatisch nach dem Abschluss der Operation geöffnet wird.
Wenn

(Optional) Ermöglicht Ihnen, eine Bedingung zu erstellen, um Datensätze von der Verarbeitung auszuschließen.

  • Sie können eine Bedingung in das Textfeld Wenn eintragen oder auf Wenn klicken, um mit dem Ausdruck-Generator eine IF-Anweisung zu erstellen.
  • Die Bedingung nur für die Primärtabelle.
An Gibt den Namen und den Speicherort der Ausgabetabelle an.
  • Um die Ausgabetabelle im Analytics Projektordner zu speichern,ändern Sie nur den Tabellennamen.
  • Um die Ausgabetabelle an einem anderen Speicherort als dem Projektordner zu speichern,geben Sie einen absoluten oder relativen Dateipfad an oder klicken Sie auf to, und navigieren Sie zu einem anderen Ordner.

    Beispiel: C:\Results\Output.fil oder Results\Output.fil.

Unabhängig davon, wo Sie die Ausgabetabelle speichern, wird diese zum geöffneten Projekt hinzugefügt, falls sie nicht bereits im Projekt vorhanden ist.

Falls Analytics einen Tabellennamen vorgibt, können Sie diesen akzeptieren oder ändern.

Hinweis

Analytics-Tabellennamen sind auf 64 alphanumerische Zeichen beschränkt, was die .FIL- Dateierweiterung nicht einbezieht. Der Name kann den Unterstrich beinhalten ( _ ), aber keine anderen Sonderzeichen oder Leerzeichen. Er kann nicht mit einer Ziffer beginnen.

Registerkarte „Weiter“

Optionen – Dialogfeld „Mischen“ Beschreibung
Fensterbereich „Bereich“ Legt fest, welche Datensätze in der Primärtabelle verarbeitet werden:
  • Alle(Standard): Alle Datensätze in der Primärtabelle werden verarbeitet.
  • ErsteWählen Sie diese Option aus und geben Sie eine Zahl im Textfeld ein, um die Verarbeitung beim ersten Datensatz der Tabelle zu beginnen und nur die ausgewählte Anzahl von Datensätzen einzubeziehen.
  • WeiterWählen Sie diese Option aus und geben Sie eine Zahl in das Textfeld ein, um die Verarbeitung beim aktuell ausgewählten Datensatz der Tabellenansicht zu beginnen und nur die ausgewählte Anzahl von Datensätzen einzubeziehen.

    Es muss die tatsächliche Datensatznummer in der äußersten linken Spalte ausgewählt werden, nicht die Daten in der Zeile.

  • SolangeWählen Sie diese Option um eine WHILE-Anweisung zu nutzen und dadurch die zu verarbeitenden Datensätze in der Tabelle auf Kriterien basierend zu begrenzen.
    • Sie können eine Bedingung in das Textfeld Solange eingeben oder auf Solange klicken, um mittels Ausdruck-Generator eine WHILE-Anweisung zu erstellen.
    • Eine WHILE-Anweisung ermöglicht, Datensätze nur dann zu verarbeiten, wenn die angegebene Bedingung als wahr ausgewertet wird.
    • Sie können die Option Solange in Verbindung mit den Optionen Alle, Erste oder Nächste verwenden.

Hinweis

Die Anzahl der Datensätze, die mit den Optionen Erste oder Nächste festgelegt werden, beziehen sich entweder auf die physikalische oder die indizierte Reihenfolge der Einträge in einer Tabelle. Filter oder Schnellsortierung der Ansicht werden vernachlässigt. Bei Ergebnissen analytischer Operationen wird die vorhandene Filterung jedoch berücksichtigt.

Wenn eine Schnellsortierung für die Ansicht angewandt wird, verhält sich die Option Nächste wie Erste.

An diese Datei anhängen Legt fest, dass die Ausgabeergebnisse an das Ende einer bereits vorhandenen Analytics-Tabelle angehängt (hinzugefügt) werden sollen.

Hinweis

Es wird empfohlen, An diese Datei anhängen nicht auszuwählen, wenn Sie unsicher sind, ob die Datenstruktur der Ausgabeergebnisse und der vorhandenen Tabelle übereinstimmen.

Weitere Informationen zum Anhängen und zur Datenstruktur finden Sie unter Ausgabeergebnisse an bestehende Tabellen anhängen.

OK Führt die Operation aus.

Falls die Aufforderung zum Überschreiben angezeigt wird, wählen Sie die entsprechende Option aus.

Wenn Sie die Option Anhängen erwarten, diese aber nicht angezeigt wird, klicken Sie auf Nein, um die Operation abzubrechen und lesen Ausgabeergebnisse an bestehende Tabellen anhängen.