Extrahieren von Daten

Durch das Extrahieren können Sie einige oder alle Datensätze oder Felder aus einer Analytics-Tabelle in eine neue Analytics-Tabelle kopieren.

Die neue Tabelle kann sein:

  • eine identische Kopie, die alle Datensätze und Felder der Quelltabelle enthält.
  • eine Teilmenge der Datensätze in der Quelltabelle
  • eine Teilmenge der Felder in der Quelltabelle
  • eine Teilmenge der Datensätze und der Felder in der Quelltabelle

Die bestehende Sortierfolge der Quelltabelle wird in der neuen Tabelle beibehalten.

Hinweis

Das Extrahieren von Daten und Anhängen an das Ende einer vorhandenen Analytics-Tabelle ist eine Datenvereinigungsmethode. Sie wird im Abschnitt über die Datenvereinigung behandelt. Weitere Informationen finden Sie unter Extrahieren und Anhängen von Daten.

Wofür das Extrahieren von Daten hilfreich ist

Im Folgenden sind einige Gründe für das Extrahieren von Daten in eine neue Tabelle dargestellt:

  • eine Teilmenge erzeugen, die nur die Daten enthält, die für eine bestimmte Analyse relevant sind, und so die Dateigröße und Verarbeitungszeit reduzieren
  • mithilfe von Filtern bestimmte Elemente in einer separaten Tabelle für die weitere Analyse isolieren.
  • die Integrität der ursprünglichen Datendatei durch Extrahieren ihres Inhalts in eine Arbeitskopie der Datei bewahren
  • Kalkulationsfelder in physische Felder konvertieren, die mit den tatsächlich berechneten Werten aufgefüllt wurden
  • Daten aus einer Servertabelle in eine neue lokale Tabelle extrahieren
  • Daten aus zwei oder mehr verbundenen Tabellen in eine neue Analytics-Tabelle extrahieren.

Unterschied zwischen dem Extrahieren von Daten und dem Kopieren einer Tabelle

Der Unterschied zwischen dem Extrahieren aller Daten und dem Kopieren einer Tabelle im Navigator (Bearbeiten > Kopieren) besteht darin, dass durch die Extraktion eine neue Quelldatendatei (.fil) und ein neues Tabellenlayout entsteht, während das Kopieren lediglich ein neues Tabellenlayout erstellt, das weiterhin mit der ursprünglichen Quelldatendatei verbunden ist.

Nach Datensätzen, Ansichten oder Feldern extrahieren

Beim Extrahieren von Daten haben Sie die folgenden Optionen:

  • Datensatz extrahiert vollständige Datensätze
  • Ansicht extrahiert alle Felder einer Ansicht
  • Felder extrahiert eine Auswahl einzelner Felder

Wenn Sie komplette Datensätze extrahieren, wird der Datensatz genau kopiert, einschließlich aller Daten, die in nicht definierten Lücken des Tabellenlayouts gespeichert sind.

Bei einer Extraktion aller Felder einer Ansicht oder einzelner Felder werden nicht definierte Bestandteile eines Datensatzes selbst dann ignoriert, falls Sie alle Felder der Datenquelle extrahieren.

Kalkulationsfelder extrahieren

Beim Extrahieren nach Datensätzen bleiben Kalkulationsfelder als Kalkulationsfelder erhalten. Wenn Sie nach Feldern oder Ansicht extrahieren, werden sie in physische Felder des jeweiligen Datentyps konvertiert und mit den tatsächlich berechneten Werten gefüllt.

Zeitdaten in ein Kalkulationsfeld extrahieren

Wenn Kalkulationsfehler lokale Zeiten mit UTC-Offset beinhalten (zum Beispiel 23:59:59-05:00), bleiben die lokalen Zeiten und der UTC-Offset erhalten, wenn Sie nach Datensatz extrahieren.

Beim Extrahieren nach Ansichten oder Feldern werden die lokalen Zeiten und die UTC-Offsets auf UTC ohne Offset konvertiert. 23:59:59-05:00 wird beispielsweise 04:59:59.

Zusätzliche Einzelheiten über die Extraktion nach Ansichten

Die Auswahl der Option Ansicht im Dialogfeld Extrahieren ermöglicht Ihnen, genau die Daten zu extrahieren, die aktuell in der aktiven Ansicht dargestellt sind.

Die folgenden Einzelheiten gelten bei der Extraktion nach Ansicht:

Welche Felder werden extrahiert?

Nur Felder, die momentan in der Ansicht dargestellt werden, werden extrahiert. Zusätzliche Felder, die ein Bestandteil des Tabellenlayouts sind, in der Ansicht jedoch nicht dargestellt werden, werden auch nicht extrahiert.

Alle Felder innerhalb der Ansicht werden extrahiert. Wenn Sie eine Untermenge der Felder extrahieren möchten, entfernen Sie die ungewünschten Felder aus der Ansicht, erstellen eine neue Ansicht aus den benötigten Feldern oder nehmen statt einer Extraktion nach Ansicht eine Extraktion nach Feldern vor.

Feldanordnung Die Felder werden in derselben Reihenfolge extrahiert, in der sie in der Ansicht angezeigt werden. Falls Sie die Felder in einer unterschiedlichen Reihenfolge extrahieren möchten, ordnen Sie sie in der Ansicht unterschiedlich an oder erstellen eine neue Ansicht mit den Feldern in der gewünschten Anordnung, bevor Sie die Extraktion vornehmen.
Filtern Falls die Ansicht momentan gefiltert ist, werden nur die Daten extrahiert, welche die Filterkriterien erfüllen.
Datensatznotizen Datensatznotizen werden nur dann extrahiert, falls die Spalte Datensatznotiz zuvor der Ansicht hinzugefügt wurde.
Alternative Spaltentitel Wenn auf Ansichtsebene alternative Spaltentitel festgelegt wurden, werden bei einer Extraktion nach Ansicht die Titel der Ansichtsebene beibehalten. Falls Sie die Syntax innerhalb des Befehlsprotokolls verwenden, um den Extraktionsbefehl erneut auszuführen, werden im Tabellenlayout festgelegte alternative Spaltentitel verwendet und Titel auf Ansichtsebene ignoriert.

Skripts

Befehlszeile

Eine Extraktion nach Ansicht wird in Skripts oder der Befehlszeile nicht unterstützt. In ACLScript entspricht das Extrahieren nach Ansicht einer Extraktion nach Feldern (EXTRACT FIELDS). Dabei werden alle Felder der aktiven Ansicht in der Reihenfolge verwendet, in der sie innerhalb der Ansicht erscheinen.

Logische Felder extrahieren

Das Extrahieren logischer Felder setzt voraus, dass die Option Filter in Feldlisten aufnehmen aktiviert ist (Extras > Optionen > Schnittstelle).

Festlegen einer Kontrollsumme

Wenn Sie alle Datensätze innerhalb einer Tabelle oder alle Daten in einer Ansicht bzw. einer Feldauswahl extrahieren, können Sie für ein numerisches Feld eine Kontrollsumme einstellen, um zu überprüfen, dass auch alle Daten extrahiert wurden.

Eine Kontrollsumme für ein Feld legen Sie im Dialogfeld Tabellenlayout fest. Sobald Sie die Daten extrahiert haben, wählen Sie in der neuen Tabelle Extras >Tabellenverlauf aus, um die Kontrollsummen für Eingabe und Ausgabe zu vergleichen. Weitere Informationen finden Sie unter Physisches Feld definieren.

Extrahieren von Daten aus Servertabellen und lokalen Tabellen

Sie können Daten sowohl aus Servertabellen als auch aus lokalen Tabellen extrahieren. Aus einer Servertabelle extrahierte Daten können in einer Tabelle auf dem Server oder auf Ihrem lokalen Computer gespeichert werden. Aus einer lokalen Tabelle extrahierte Daten können nur in einer Tabelle auf Ihrem lokalen Computer gespeichert werden.

Schritte

Sie können einige oder alle Datensätze oder Felder aus einer Analytics-Tabelle extrahieren und sie in eine neue Analytics-Tabelle ausgeben.

Hinweis

Das Extrahieren von Daten und Anhängen an das Ende einer vorhandenen Analytics-Tabelle ist eine Datenvereinigungsmethode. Sie wird im Abschnitt über die Datenvereinigung behandelt. Weitere Informationen finden Sie unter Daten extrahieren und anhängen.

Hilfe für Analytics 14.1