Tabellen anfügen

Durch das Anfügen von Tabellen werden Datensätze aus zwei oder mehr Analytics-Tabellen in einer neuen Tabelle vereinigt. Unter Umständen müssen Sie mehrere Tabellen in einer einzelnen Tabelle aneinander anhängen, bevor Sie eine Analyse ausführen können.

Sie möchten beispielsweise eine Analyse mit den Daten des gesamten Jahres durchführen, die auf zwölf monatliche Excel-Tabellen verteilt sind. Nachdem Sie die einzelnen Arbeitsblätter in Analytics importiert haben, können Sie sie an eine einzelne Jahrestabelle für die spätere Analyse anhängen.

Wie funktioniert das Anhängen?

„Anhängen“ fügt eine Datensatzgruppe am Ende einer anderen Datensatzgruppe an. Die Datensätze jeder Quelltabelle werden in der Reihenfolge angehängt, in der Sie die Tabellen auswählen. Die neue Tabelle beinhaltet die Datensätze der ersten ausgewählten Tabelle, gefolgt von den Datensätzen der zweiten ausgewählten Tabelle usw.

Die Quelltabellen können unterschiedliche oder identische Datensatzstrukturen aufweisen und sortiert bzw. nicht sortiert sein.

Wie Felder angehängt werden

Wenn Sie Datensätze von mehreren Tabellen anhängen, ist die Art und Weise des Anhängens der einzelnen Felder davon abhängig, ob sie gleiche oder eindeutige Namen haben.

Felder mit identischen Namen

Quelltabellenfelder mit identischen physischen Namen und identischer Datenkategorie werden direkt aneinander angehängt.

Im folgenden Diagramm werden die Felder A, B und C direkt angehängt.

Felder mit eindeutigen Namen

Felder, deren physische Namen nur einmal innerhalb aller Quelltabellen auftreten, werden der Ausgabetabelle hinzugefügt, aber nicht direkt an andere Felder angehängt.

Im folgenden Diagramm sind die Felder A und E Beispiele für diese Methode des Anhängens.

Tipp

Wenn Sie nicht konsistent benannte Felder direkt anhängen möchten, standardisieren Sie die physischen Namen der Felder in den Tabellenlayouts, bevor Sie sie anhängen (geht davon aus, dass die Felder derselben Datenkategorie angehören oder dass Sie die Datenkategorie der Felder harmonisieren). Weitere Informationen finden Sie unter Physisches Feld definieren.

Wann man anhängen sollte

Hängen Sie Daten an, wenn Sie Daten aus mehreren Tabellen mit identischer oder ähnlicher Struktur vereinen möchten. Das Anhängen ist beispielsweise gut geeignet, um monatliche oder vierteljährliche Tabellen in einer Jahrestabelle zu vereinen.

Tipp

Eine einzelne Ausführung der Anhängeoperation kann mehrere Ausführungen der Extrahierungs- und Anhängeoperation ersetzen.

Beispiel

Szenario

Sie möchten eine Analyse mit den Daten des gesamten Jahres durchführen, die auf zwölf monatliche Transaktionstabellen verteilt sind.

Ansätze

Sie können die Daten aus den zwölf Monatstabellen in einer einzelnen Jahrestabelle vereinigen und die Analyse für die gesamten Daten durchführen.

Wann das Anhängen weniger gut geeignet ist

Das Anhängen ist in der Regel kein Ersatz für das Zusammenführen oder Verbinden, weil es Ihnen nicht ermöglicht, Datensätze auf Basis übereinstimmender bzw. nicht übereinstimmender Werte in einem gemeinsamen Schlüsselfeld einzuschließen oder auszuschließen. Mit Anhängen werden alle Datensätze aus jeder Quelltabelle in die Ausgabetabelle aufgenommen.

Anhängen vollständig unterschiedlicher Tabellen

Sie können vollständig unterschiedliche Tabellen anhängen, also zwei oder mehr Tabellen, die keine gemeinsamen Felder aufweisen. Hierzu wurde es zwar nicht primär entworfen, es kann jedoch Fälle geben, in denen das Anhängen unterschiedlicher Tabellen für Analysen sinnvoll ist.

Alle Felder oder nur gemeinsame Felder einbeziehen

Beim Anhängen von Tabellen gibt es zwei Optionen:

  • alle Felder aller Quelltabellen einschließen
  • nur gemeinsame Felder aller Quelltabellen einschließen, also Felder, die in jeder Tabelle vorkommen

Um als gemeinsame Felder betrachtet zu werden, müssen die Felder identische physische Namen aufweisen und derselben Datenkategorie angehören:

  • Zeichen
  • Numerisch
  • Datumzeit
  • Logisch

Beispiel: Drei Mitarbeitertabellen anhängen

Sie möchten drei Mitarbeitertabellen in einer Mitarbeiterstammtabelle anhängen, bevor Sie eine Analyse der Mitarbeiterdaten durchführen.

Die drei Tabellen haben drei gemeinsame Felder, die in jeder Tabelle vorkommen:

  • Employee_number
  • First_name
  • Last_name

Sie haben zwei nicht gemeinsame Felder, die in einer oder mehreren, nicht aber in allen Tabellen vorkommen:

  • Middle_name
  • Email

Eingabe

Die drei Tabellen, die angehängt werden, lauten:

Tabellenname Felder
Employees_central
Employees_east
Employees_west

Ausgabe – alle Felder eingeschlossen

Wenn Sie alle Felder einschließen, beinhaltet die Ausgabetabelle alle Datensätze und alle Felder der drei angehängten Tabellen.

Falls es in den Quelltabellen keine Felder gibt, erscheinen in der Ausgabetabelle leere Werte.

Tabellenname Felder
Employees_master

Ausgabe – nur gemeinsame Felder eingeschlossen

Wenn Sie lediglich gemeinsame Felder einschließen, beinhaltet die Ausgabetabelle alle Datensätze und nur die gemeinsamen Felder der drei angehängten Tabellen.

Tabellenname Felder
Employees_master

Automatische Harmonisierung

In manchen Fällen harmonisiert Analytics Felder automatisch, damit sie angehängt werden können:

Datenkategorie von Feldern Durchgeführte Harmonisierung
Zeichen
  • Unterschiedliche Feldlängen werden harmonisiert.
  • Unterschiedliche Zeichendatentypen wie Custom, PCASCII und EBCDIC werden harmonisiert, indem die Felder in den Datentyp ASCII oder UNICODE konvertiert werden.
Numerisch
  • Unterschiedliche Feldlängen werden harmonisiert. Die Felder werden in den ACL-Datentyp konvertiert.
  • Eine unterschiedliche Anzahl definierter Dezimalstellen wird harmonisiert. Dezimalstellen werden auf Basis der größten Anzahl von Dezimalstellen standardisiert, wobei numerischen Werten nachgestellte Nullen hinzugefügt werden, falls dies notwendig ist. Die Felder werden in den ACL-Datentyp konvertiert.
  • Unterschiedliche numerische Datentypen wie Druck, Gleitkomma, EBCDIC und Micro werden harmonisiert, indem die Felder in den ACL-Datentyp konvertiert werden.
Datumzeit
  • Unterschiedliche Formate in den Quelldaten für Datum, Datumzeit oder Zeit werden harmonisiert, indem die Felder in die Analytics-Standardformate konvertiert werden:
    • JJJJMMTT
    • JJJJMMTT hh:mm:ss
    • hh:mm:ss

Wann eine automatische Harmonisierung nicht durchgeführt wird

In den folgenden Situationen führt Analytics keine automatische Harmonisierung von Feldern durch. Es erscheint eine Fehlermeldung, und die APPEND-Operation wird nicht ausgeführt.

  • Zwei Felder mit identischem Namen gehören zwei unterschiedlichen Datenkategorien an.
  • Zwei Datumzeit-Felder mit identischem Namen gehören unterschiedlichen Datumzeit-Untertypen (Datum, Datumzeit oder Zeit) an.
  • Zwei Datumzeit-Felder mit identischem Namen verwenden den Zeitzonenindikator inkonsistent.

Falls es zu einer dieser Situationen kommt, lesen Sie Benutzerspezifische Harmonisierung.

Benutzerspezifische Harmonisierung

Zwei Optionen im Dialogfeld Anhängen ermöglichen Ihnen, identisch benannte Felder mit unterschiedlichen Datenkategorien zu harmonisieren, damit sie ohne Fehler angehängt werden können. Die Optionen standardisieren identisch benannte Felder auf Basis der Zeichendatenkategorie:

  • Zeichendatentyp verwenden, um gemeinsame Felder mit unterschiedlichen Datentypen zu harmonisieren Konvertiert Nicht-Zeichenfelder nur dann auf Zeichendaten, falls sie für die Harmonisierung benötigt werden.
  • Alle Felder auf Zeichendatentyp konvertieren Konvertiert alle Nicht-Zeichenfelder in allen anzuhängenden Dateien auf Zeichendaten (ob sie für die Harmonisierung benötigt werden oder nicht).

Beispiel

Szenario

Sie möchten zwei Tabellen aneinander anhängen, wobei das Feld „Mitarbeiternummer“ in der einen Tabelle in Zeichendaten und in der anderen Tabelle in numerischen Daten enthalten ist.

Ansätze

Im Dialogfeld Anhängen wählen Sie Zeichendatentyp verwenden, um gemeinsame Felder mit unterschiedlichen Datentypen zu harmonisieren. Das numerische Feld „Mitarbeiternummer“ wird in Zeichendaten umgewandelt, woraufhin die beiden Felder ohne Fehler angehängt werden können.

Tipp

Falls Sie nicht auf Basis von Zeichendaten harmonisieren möchten, können Sie die Felder unter Umständen mit einem anderen Ansatz manuell harmonisieren oder ein bzw. mehrere Felder neu definieren. Weitere Informationen finden Sie unter Harmonisieren von Feldern und Physisches Feld definieren.

Kalkulationsfelder werden nicht unterstützt

Sie können Kalkulationsfelder nicht anhängen. Wenn Sie Tabellen anhängen, werden Kalkulationsfelder innerhalb der Quelltabellen automatisch aus der Ausgabetabelle ausgeschlossen.

Falls Kalkulationsfelder in einer Quelltabelle denselben Namen wie ein physisches Feld in einer anderen Quelltabelle haben, wird eine Fehlermeldung angezeigt und die Anhängeoperation wird nicht ausgeführt.

Tipp

Sie können ein Kalkulationsfeld anhängen, indem Sie es zuerst extrahieren und es dadurch in ein physisches Feld umwandeln. Weitere Informationen hierzu finden Sie unter Daten extrahieren und anhängen. Die extrahierte Tabelle verwenden Sie dann innerhalb der Anhängeoperation.

Ein weiterer Ansatz ist das erneute Erstellen des Kalkulationsfelds in der angehängten Ausgabetabelle.

Datensatznotizfelder werden nicht unterstützt

Sie können Datensatznotizfelder nicht anhängen. Wenn Sie Tabellen anhängen, werden Felder mit Datensatznotizen innerhalb der Quelltabellen automatisch aus der Ausgabetabelle ausgeschlossen.

Falls ein Feld mit Datensatznotizen in einer Quelltabelle denselben Namen wie ein physisches Feld in einer anderen Quelltabelle hat, wird eine Fehlermeldung angezeigt und die Anhängeoperation wird nicht ausgeführt.

Ein Datensatznotizfeld wird durch Analytics automatisch erstellt, wenn Sie einem Datensatz eine Notiz hinzufügen. Weitere Informationen finden Sie unter Datensatznotizen hinzufügen oder bearbeiten.

Zusätzliche Informationen über das Anhängen

Die folgende Tabelle bietet zusätzliche Informationen über das Anhängen.

Funktionsbereich Details
Datensatzlänge

Wenn Sie für das Anhängen alle Felder aller Quelltabellen einschließen, kann die Ausgabetabelle länger als der längste Datensatz in den Quelltabellen sein.

Es erscheint eine Fehlermeldung, falls die Länge des ausgegebenen Datensatzes die maximale Länge in Analytics von 32 KB überschreitet.

Datumzeit-Felder

Damit zwei oder mehr Datumzeit-Felder angehängt werden können, müssen die folgenden Bedingungen erfüllt sein:

  • identische physische Namen
  • identische Datenkategorie (Datumzeit)
  • identische Datenuntertypen (Datum, Datumzeit oder Zeit)
  • identische Verwendung des Zeitzonenindikators (für alle anzuhängenden Felder entweder verwendet oder nicht verwendet)

Hinweis

Sie können unterschiedliche Datumzeit-Felder harmonisieren, indem Sie sie in Zeichendaten konvertieren und dann anhängen. Dieser Ansatz ermöglicht Ihnen, die Daten in einer einzelnen Tabelle zu vereinen. In Abhängigkeit von den Quelldaten können Sie dann jedoch die vereinten Daten möglicherweise nicht wieder zurück in das Datumzeit-Format konvertieren.

Dezimalstellen

Es gelten bestimmte Regeln für das Anhängen von numerischen Feldern mit Dezimalstellen.

Die Einstellung für die Dezimalstellen

Die Anhängeoperation verwendet die in der Einstellung Dez der Felddefinition im Tabellenlayout definierte Anzahl der Dezimalstellen.

Hinweis

Die Einstellung Dez muss der tatsächlichen Anzahl der Dezimalstellen in den Quelldaten nicht entsprechen. Dezimalstellen, welche die Angabe der Einstellung Dez überschreiten, sind nicht definiert und werden in Berechnungen gerundet.

Inkonsistente Einstellungen für die Dezimalstellen

Falls angehängte numerische Felder inkonsistente Einstellungen in Dez aufweisen, werden die Felder in den ACL-Datentyp konvertiert und automatisch auf die längste Einstellung von Dez harmonisiert.

Jegliche Dezimalstellen in den Quelldatendateien, welche die längste Einstellung in Dez überschreiten, werden aus der durch die Anhängeoperation erstellten Ausgabetabelle ausgeschlossen.

Konsistente Einstellungen für die Dezimalstellen

Falls die Einstellung in Dez für die angehängten numerischen Felder konsistent ist, wird keine Konvertierung des Datentyps oder Harmonisierung vorgenommen.

Jegliche Dezimalstellen in den Quelldatendateien, welche die Einstellung in Dez überschreiten, werden in die durch die Anhängeoperation erstellte Ausgabetabelle eingeschlossen.

Sortieren

Vorhandene Sortierfolgen in den Quelltabellen werden in den jeweiligen Datenmengen in der Ausgabetabelle separat beibehalten.

Selbst wenn die Datensätze aller Quelltabellen sortiert sind, wird die Ausgabetabelle als unsortiert angesehen, weil die Datensätze der Quelltabellen als Gruppen angehängt werden. Die vorhandene Sortierfolge in anderen Quelltabellen wird dabei nicht berücksichtigt.

Falls Sie beispielsweise monatliche oder vierteljährliche Tabellen zur Erstellung einer Jahrestabelle anhängen, wird die interne Sortierung der monatlichen oder vierteljährlichen Daten beibehalten. Falls erforderlich, können Sie die Ausgabetabelle nach dem Durchführen der Anhängeoperation sortieren.

Feldanordnung

Gemeinsame Felder

Gemeinsame Felder der Quelltabellen müssen beim Anhängen nicht dieselbe Reihenfolge aufweisen.

Diese Felder werden beispielsweise korrekt angehängt, obwohl sie nicht in derselben Reihenfolge angeordnet sind:

Tabelle Felder
Tabelle 1 Nachname | Vorname | Zweiter_Vorname
Tabelle 2 Vorname | Zweiter_Vorname | Nachname

Die erste im Dialogfeld Anhängen ausgewählte Tabelle bestimmt die Anordnung der Felder in der Ausgabetabelle. Im obigen Beispiel lautet die Anordnung der Ausgabetabelle also:

  • Nachname | Vorname | Zweiter_Vorname

Nicht gemeinsam auftretende Felder

Nicht gemeinsam auftretende Felder der Quelltabellen erscheinen in der Ausgabetabelle in der Reihenfolge, in der sie in der ausgewählten Gruppe der Quelltabellen auftauchen.

Hängen wir beispielsweise die beiden folgenden Tabellen an:

Tabelle Felder
Tabelle 1 Anrede | Nachname | Vorname | Zweiter_Vorname
Tabelle 2 Vorname | Zweiter_Vorname | Nachname | Geburtsdatum

Die Reihenfolge in der Ausgabetabelle lautet:

  • Anrede | Nachname | Vorname | Zweiter_Vorname | Geburtsdatum
Alternativer Spaltentitel Alternative Spaltentitel in Quelltabellen erscheinen in der Ausgabetabelle. Wenn mehr als eine Quelltabelle einen alternativen Spaltentitel für dasselbe Feld aufweist, hat der Titel aus der zuerst gewählten Tabelle Vorrang.
Hilfe für Analytics 14.1