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
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 |
|
Numerisch |
|
Datumzeit |
|
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:
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:
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:
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:
Die Reihenfolge in der Ausgabetabelle lautet:
|
||||||||||||
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. |