ETL erstellen

Suite
Customer Experience Employee Experience Strategy & Research
Produkt
Qualtrics

Was finden Sie hier?

Informationen zum Erstellen von ETL

Die Qualtrics Workflows-Plattform enthält eine Reihe von Aufgaben, um den Import von Daten aus Zielsystemen von Drittanbietern in Qualtrics oder den Export von Daten aus Qualtrics in Ziele von Drittanbietern zu unterstützen. Diese Aufgaben folgen dem Framework Extraktion, Transformation, Laden (ETL). Mithilfe von ETL-Aufgaben können Sie automatisierte und zeitgesteuerte Workflows erstellen, um Daten aus Drittanbieterquellen in Qualtrics zu übertragen und Daten aus Qualtrics in Drittanbieterziele zu exportieren.

Um einen ETL-Workflow zu erstellen, müssen Sie eine oder mehrere Extraktionsaufgaben und eine oder mehrere Ladeaufgaben anlegen. Sie sind nur durch die Gesamtlimit für Aufgaben in 1 Workflow.

Tipp: ETL kann 24 Stunden dauern. Wenn die Aufgabe nicht innerhalb von 24 Stunden erfolgreich abgeschlossen wird, gilt sie als fehlgeschlagen.

Tipp: Bei ETL-Workflows kann jeweils nur ein Workflow ausgeführt werden. Gleichzeitig ausgeführte Workflows können fehlschlagen.

Allgemeines Setup für Extraktor- und Loader-Aufgaben

Tipp: Einen allgemeinen Leitfaden zur Verwendung von Workflows finden Sie unter. Grundlegende Übersicht über Workflows.

Klicken Sie auf der Seite „Eigenständige Workflows“ oder auf der Registerkarte „Workflows“ in einem Projekt auf Workflow anlegen .

Auswählen Extrahieren, Transformieren und Laden (ETL)-Daten.

ETL werden in der Regel nach einem wiederkehrenden Plan ausgeführt. Wählen Sie einen Plan für Ihren Workflow aus. Siehe Eingeplante Workflows finden Sie weitere Informationen zum Festlegen des Plan eines Workflow.
 

Klicken Sie auf Speichern.

Klicken Sie auf Datenquelle (ETL) , um eine zu verwendende Aufgabe auszuwählen. Siehe Verfügbare Extraktoraufgaben für eine Liste von Aufgaben, die Sie verwenden können. Sie können in einem Workflow mehrere Extraktoren hinzufügen.
 

Wenn Sie die Daten vor dem Laden aufbereiten möchten, klicken Sie auf „Datenaufbereitung“. Dieser Schritt ist optional. Weitere Informationen finden Sie unter „Transform Task “.

Klicken Sie auf Datenziel hinzufügen , um eine zu verwendende Aufgabe auszuwählen. Siehe Verfügbare Loader-Aufgaben für eine Liste von Aufgaben, die Sie verwenden können. Sie können in einem Workflow mehrere Loader hinzufügen.

Dieser Schritt ist optional, aber nützlich, um Sie zu benachrichtigen, wenn in Ihrem Workflow ein Fehler auftritt. Gehe zu Einstellungen einrichten Workflow um benachrichtigt zu werden, wenn Ihr Workflow jemals fehlschlägt.
 

Veröffentlichen Sie Ihren Workflow, sobald er vollständig erstellt ist. 

Tipp: Nachdem Sie Ihren Workflow eingerichtet haben, klicken Sie auf „Sofort ausführen“, um Ihren ETL-Workflow zu testen und sicherzustellen, dass er funktioniert.
 

Tipp: Sie können Ihren ETL zusätzliche Aufgaben hinzufügen. Fügen Sie beispielsweise eine Aufgabe um in einem Webhook zu posten.

Daten werden zurückgeladen

Wenn zwischen voneinander abhängigen ETL-Aufgaben eine Konfigurationsänderung vorgenommen wurde, erscheint eine Schaltfläche, über die alle Daten mit der neuen Konfiguration neu geladen werden können. Klicken Sie auf „Daten neu laden“, wenn Sie die alten Daten erneut verarbeiten möchten.
 

Achtung: Wird neu geladen alle Daten aus der bearbeiteten Aufgabe. Normalerweise verarbeiten ETL nur neue Daten seit dem letzten Lauf. Wenn diese Option jedoch ausgewählt ist, werden bei der weiter Ausführung des Workflow alle Daten seit dem Anlegen des Workflow verarbeitet.

Beispiel: Wenn eine Aufgabe zum Extrahieren von Antworten aus Umfragen normalerweise ausgeführt wird, werden nur neue Antworten seit dem letzten Lauf verarbeitet. Wenn die Daten jedoch neu geladen werden, werden bei der weiter Ausführung des Workflow alle Antworten in der Umfrage verarbeitet.

Extrahieren von Daten aus einem bestimmten Datumsbereich

Mit bestimmten ETL-Workflows können Sie Daten aus einem bestimmten Datumsbereich extrahieren. Dies kann eine gute Möglichkeit sein, bereits extrahierte Daten erneut zu verarbeiten oder zu testen, ob Ihre Einrichtung funktioniert.

Die Extraktion von Daten aus einem bestimmten Bereich hat keine Auswirkungen auf andere geplante Läufe.

Beispiel: Ein Ticket wurde bereits von Ihrem Workflow bearbeitet. Seitdem haben sich die Daten darüber jedoch geändert. Um das Ticket erneut zu bearbeiten, verwenden Sie diese Funktion.

TIPP: Diese Funktion ist nur für geplante ETL-Workflows verfügbar.

Unterstützte Aufgaben des Extraktors

Sie können nur Daten aus einem bestimmten Datumsbereich extrahieren, wenn Sie eine der folgenden Aufgaben verwenden:

TIPP: Die Extraktion von Datumsbereichen funktioniert nur, wenn Sie 1 unterstützte Extraktoraufgabe in Ihrem Workflow haben.

Ausführen eines Workflows mit einem benutzerdefinierten Datumsbereich

Führen Sie die folgenden Schritte aus, um Daten nur aus dem von Ihnen gewählten Datumsbereich zu extrahieren.

Erstellen Sie einen vollständigen ETL-Workflow mit einer der unterstützten Extraktoraufgaben.
Klicken Sie auf Sofortige Ausführung.
Klicken Sie auf Erweiterte Einstellungen.
Wählen Sie Workflow mit benutzerdefiniertem Datumsbereich ausführen.
Klicken Sie auf Weiter.
Wählen Sie ein Startdatum und eine Startzeit.
TIPP: Sie können frühestens am 1. Januar 1970 beginnen.
Wählen Sie ein Enddatum und eine Uhrzeit.
TIPP: Das späteste Enddatum und die späteste Endzeit, die Sie wählen können, ist das aktuelle. Solange er aktiviert ist, extrahiert Ihr Workflow zukünftige Daten, während er nach seinem Plan weiterläuft.
Wählen Sie eine Zone für das Timing.
Klicken Sie auf Ja bestätigen.

Fehlersuche bei einem Lauf

Rufen Sie den Ausführungsverlauf Ihres Workflows auf. Klicken Sie auf die Aufgabe der Extraktion und sehen Sie sich das JSON an. In der Ausgabe sollten die Felder CDAP_DateRangeExport den von Ihnen gewählten Datumsbereich wiedergeben. (In den CDAP_Worker-Feldern wird dagegen angezeigt, wann Sie den Test durchgeführt haben)

Verfügbare Extraktoraufgaben

Im Folgenden finden Sie einige der derzeit verfügbaren Extraktoraufgaben:

Tipp: Sie können auch eine Liste der Extraktoren über das Site-Menü auf der linken Seite anzeigen.

Verfügbare Loader-Aufgaben

Im Folgenden finden Sie einige der derzeit verfügbaren Ladeaufgaben:

Tipp: Sie können auch eine Liste der Loader über das Website-Menü auf der linken Seite anzeigen.

Verfügbare Datentransformationsaufgaben

Die folgenden Aufgaben stehen Ihnen für die Transformation der Daten zur Verfügung, die Sie in Ihren ETL verarbeiten:

  • Transformationsaufgabe: Ändern Sie das Format von Zeichenfolgen und Datumsangaben, berechnen Sie die Differenz zwischen Datumsangaben, führen Sie mathematische Operationen mit numerischen Feldern durch und vieles mehr.
  • Aufgabe: Kombinieren Sie mehrere Datensets in einem einzigen Datenset.
  • Aufgabe "Daten umschreiben und ersetzen": Redigieren Sie Daten innerhalb Ihres Workflows auf der Grundlage von Regex- oder Substitutionsregeln.

Workflow-Grenzen

Für ETL-Workflow-Läufe gelten die folgenden Grenzen:

  • Jeder Lauf kann bis zu 200 Dateien verarbeiten
  • Jeder Lauf kann insgesamt bis zu 10 GB an Daten verarbeiten
  • Aufgaben können Dateien mit einer Größe von bis zu 5 GB verarbeiten

TIPP: Beachten Sie, dass jeder Lauf alle Aufgaben umfasst, die innerhalb des Workflows ausgeführt werden.

Schauen Sie auch in der Dokumentation der jeweiligen Aufgabe nach, da einige Aufgaben kleinere Grenzwerte haben.

Fehlerbehebung bei Datenextraktions- und Ladeaufgaben

Achtung: Ein ETL-Workflow wird automatisch deaktiviert, wenn er in den letzten 13 Tagen eines der folgenden Kriterien erfüllt hat:

  • Jeder Vollstreckungsversuch war ein Fehlschlag.
  • Es hat mindestens 10 Fehlschläge gegeben.
  • Jede Ausführung scheitert aus dem gleichen Grund.
  • Die erste und die letzte Hinrichtung lagen mindestens 10 Tage auseinander.

Unvollständige Workflows

Datenextraktor- und Loader-Aufgaben müssen zusammen verwendet werden. Wenn Ihnen ein Teil der Einrichtung fehlt, werden Sie vom Workflow-Editor benachrichtigt.

Beispiel: In diesem Beispiel fehlt unsere Aufgabe. Der Workflow-Editor warnt uns, dass in unserer Aufgabe derzeit ein Ziel fehlt.
 

Beispiel: In diesem Beispiel fehlt unsere Aufgabe. Der Aufgaben-Editor weist uns darauf hin, dass "Sie mindestens eine Aufgabe zur Datenquelle hinzufügen müssen"
 

Workflows schlagen fehl

Wenn Ihre Aufgaben fehlschlagen oder nicht ordnungsgemäß ausgeführt werden, sollten Sie zunächst einen Blick auf die Berichterstellung und den Verlauf der Workflows werfen. Diese enthält Informationen über jedes Mal, wenn Ihr Workflow ausgelöst wird, und die Ergebnisse dieses Workflow.

In der &-Historie hat jeder Teil Ihres Workflow einen eigenen Eintrag, sodass Sie leicht feststellen können, wo ein Fehler aufgetreten ist.

Beispiel: Im folgenden Beispiel verwenden wir eine Aufgabe zum Extrahieren von Daten aus SFTP-Dateien und eine Aufgabe zum Hinzufügen von Kontakten und Transaktionen zu XMD. Sie stellen fest, dass die Aufgabe fehlgeschlagen ist, die Aufgabe jedoch erfolgreich war. Das bedeutet, dass unsere Aufgabe falsch konfiguriert ist, aber unsere Aufgabe in Ordnung ist.
 

Nachdem Sie das Problem identifiziert haben, können Sie unter „Details“ auf „Anzeigen“ klicken, um weitere Informationen anzuzeigen, die Ihnen bei der Diagnose und Behebung des Problems helfen. Dadurch wird die JSON für die Aufgabe abgerufen. Blättern Sie nach unten zum Aufgabe , um eventuelle Fehler zu finden.

Beispiel: In diesem Beispiel sehen wir, dass die Aufgabe fehlgeschlagen ist, weil die Verbindung ungültige Parameter für eine Aufgabe zum Extrahieren von Daten aus SFTP .
 

Nachdem Sie Ihren Workflow bearbeitet und das Problem behoben haben, können Sie zu „Berichte & Verlauf“ zurückkehren und auf „Erneut versuchen“ klicken, um den Workflow erneut auszuführen.
 

FAQs

Habe ich Zugriff auf alle Erweiterungen, die über die Workflow-Vorlagen verfügbar sind?

Was sind Workflow-Vorlagen?

Was sind Workflows? / Wo befinden sich die Aktionen?

Viele Seiten dieses Portals wurden mithilfe maschineller Übersetzung aus dem Englischen übersetzt. Obwohl wir bei Qualtrics die bestmögliche maschinelle Übersetzung ausgewählt haben, um ein möglichst gutes Ergebnis zu bieten, ist maschinelle Übersetzung nie perfekt. Der englische Originaltext gilt als offizielle Version. Abweichungen zwischen dem englischen Originaltext und den maschinellen Übersetzungen sind nicht rechtlich bindend.

Hat Ihnen das weitergeholfen?

Das von Ihnen eingereichte Feedback, dient lediglich dazu, diese Seite zu verbessern.

Großartig! Vielen Dank für die Rückmeldung!

Vielen Dank für die Rückmeldung!