ETL-Workflows erstellen
Informationen zum Erstellen von ETL-Workflows
Die Qualtrics-Workflow-Plattform enthält eine Reihe von Aufgaben, die Sie beim Importieren von Daten von Destinationen von Drittanbietern in Qualtrics oder beim Exportieren von Daten aus Qualtrics in Ziele von Drittanbietern unterstützen. Diese Aufgaben folgen dem ETL-Framework (Extract, Transform, Load). Mithilfe von ETL-Aufgaben können Sie automatisierte und geplante Workflows erstellen, um Daten aus Drittanbieterquellen in Qualtrics zu übertragen und Daten aus Qualtrics in Ziele von Drittanbietern zu exportieren.
Um einen ETL-Workflow anzulegen, müssen Sie mindestens eine Extraktoraufgabe und mindestens eine Loader-Aufgabe anlegen. Sie werden nur durch das Gesamtlimit für Aufgaben in einem Workflow eingeschränkt.
Allgemeines Setup für Extraktor- und Loader-Aufgaben
- Klicken Sie auf der Seite „Eigenständige Workflows“ oder auf der Registerkarte Workflows in einem Projekt auf Workflow erstellen.
- Wählen Sie ETL-Daten extrahieren, transformieren und laden (ETL).
- ETL-Workflows werden in der Regel nach einem wiederkehrenden Zeitplan ausgeführt. Wählen Sie einen Zeitplan für Ihren Workflow aus. Weitere Informationen zum Festlegen des Zeitplans eines Workflows finden Sie unter Geplante Workflows.
- Klicken Sie auf Speichern.
- Klicken Sie auf Datenquelle (ETL-Extraktor), um eine zu verwendende Extraktoraufgabe auszuwählen. Eine Liste der Aufgaben, die Sie verwenden können, finden Sie unter Verfügbare Extraktoraufgaben. Sie können in einem Workflow mehrere Extraktoren hinzufügen.
- Wenn Sie Daten vor dem Laden transformieren möchten, klicken Sie auf Datentransformation. Dieser Schritt ist optional. Weitere Informationen finden Sie unter Basic-Transformationsaufgabe.
- Klicken Sie auf Datenziel hinzufügen, um eine zu verwendende Loader-Aufgabe auszuwählen. Eine Liste der Aufgaben, die Sie verwenden können, finden Sie unter Verfügbare Loader-Tasks. Sie können in einem Workflow mehrere Loader hinzufügen.
- Dieser Schritt ist optional, aber nützlich, um Sie zu benachrichtigen, wenn ein Fehler in Ihrem Workflow auftritt. Wechseln Sie zu Einstellungen, um Workflow-Benachrichtigungen einzurichten, um benachrichtigt zu werden, wenn Ihr Workflow jemals fehlschlägt.
- Vergessen Sie nicht, Ihren Workflow einzuschalten.
Nachladedaten
Wenn eine Konfigurationsänderung zwischen voneinander abhängigen ETL-Aufgaben stattgefunden hat, wird eine Schaltfläche angezeigt, um alle Daten mit der neuen Konfiguration neu zu laden. Klicken Sie auf Daten neu laden , wenn Sie die alten Daten erneut verarbeiten möchten.
Verfügbare Extraktoraufgaben
Im Folgenden finden Sie einige der Extraktoraufgaben, die derzeit verfügbar sind:
- Daten aus Qualtrics-Dateiservice-Aufgabe extrahieren: Verwenden Sie Daten, die Sie im Qualtrics-Dateidienst gespeichert haben, und speichern Sie sie an anderer Stelle auf der Plattform, z.B. XM Directory.
- Aufgabe „Daten aus SFTP-Dateien extrahieren“: Extrahieren Sie Daten von Ihrem SFTP-Server, und importieren Sie sie in Qualtrics.
- Daten aus Salesforce-Aufgabe extrahieren: Extrahieren Sie Daten aus Ihrer Salesforce-Instanz und importieren Sie sie in Qualtrics.
- Daten aus Google-Drive-Aufgabe extrahieren: Extrahieren Sie Daten aus Ihrem Google-Drive-Konto, und importieren Sie sie in Qualtrics.
- Aufgabe Salesforce-Berichtsdaten importieren: Extrahieren Sie Daten aus einem Salesforce-Bericht, um sie in Qualtrics zu importieren.
- Antworten aus einer Umfrageaufgabe extrahieren: Extrahieren Sie Daten aus Ihren Qualtrics-Umfragen, und laden Sie sie an anderer Stelle hoch, z.B. in ein SFTP.
- Aufgabe Mitarbeiter aus Arbeitstag extrahieren: Extrahieren Sie Mitarbeiterdaten aus Workday, um sie in Ihr Qualtrics-EX-Verzeichnis zu importieren.
- Daten aus Datenprojektaufgabe extrahieren: Extrahieren Sie Daten aus Ihrem von Qualtrics importierten Datenprojekt, und laden Sie sie an anderer Stelle hoch, z.B. in Ihre eigene externe Datenbank.
- Mitarbeiterdaten aus SuccessFactors-Aufgabe extrahieren: Extrahieren Sie Mitarbeiterdaten aus Ihrer SuccessFactors-Instanz, und importieren Sie sie in Qualtrics.
- Personalbeschaffungsdaten aus SuccessFactors-Aufgabe extrahieren: Extrahieren Sie Ihre Recruiting-Daten aus SuccessFactors, um sie in Qualtrics zu importieren.
- Daten aus Snowflake-Aufgabe extrahieren: Extrahieren Sie in Snowflake gespeicherte Daten, um sie in Qualtrics zu importieren.
- Daten aus Amazon-S3-Aufgabe extrahieren: Extrahieren Sie auf Amazon S3 gespeicherte Daten, um sie in Qualtrics zu importieren.
- Ausführungsverlaufsberichte aus Workflow-Aufgabe extrahieren: Extrahieren Sie Berichte zu Ihren vergangenen Workflow-Läufen, um sie an anderer Stelle zu importieren, z. B. ein SFTP.
- Extrahieren von Daten aus einer Ticketaufgabe: Extrahieren Sie Qualtrics-Ticketdaten, um sie in eine andere Quelle zu importieren, z. B. in ein SFTP.
Verfügbare Loader-Aufgaben
Im Folgenden finden Sie einige der zu diesem Zeitpunkt verfügbaren Loader-Aufgaben:
- Aufgabe B2B-Kontodaten in XM Directory laden: Importierte Daten in Ihrem XM Directory sichern.
- Kontakte und Transaktionen zur XMD-Aufgabe hinzufügen: Importierte Daten und Transaktionen in Ihrem XM Directory sichern.
- Laden Sie Benutzer in das EX-Verzeichnis: Sichern Sie die importierten Mitarbeiterdaten in Ihrem EX-Verzeichnis oder EX-Projekt.
- Benutzer in CX-Verzeichnisaufgabe laden: Importierte CX-Benutzerdaten speichern.
- Daten in eine Datenprojektaufgabe laden: Importierte Daten aus einer Datenextraktoraufgabe in einem importierten Datenprojekt sichern.
- In eine Datenset-Aufgabe laden: Importierte Daten in einem Datenset speichern, um sie für eine Zusammenführungsaufgabe zu verwenden.
- Daten in SFTP-Aufgabe laden: Importierte Daten auf einem SFTP-Server speichern.
- Daten in Amazon-S3-Aufgabe laden: Importierte Daten in einem Amazon-S3-Bucket speichern.
- Aufgabe „Antworten auf Umfrage laden“: Speichern Sie importierte Daten in einem Qualtrics-Umfragedatensatz.
- In SDS-Aufgabe laden: Speichern Sie importierte Daten in einer Qualtrics-Zusatzdatenquelle.
Verfügbare Datentransformationsaufgaben
Für die Transformation der Daten, die Sie in Ihren ETL-Workflows verarbeiten, stehen Ihnen folgende Aufgaben zur Verfügung:
- Grundlegende Transformationsaufgabe: Ändern Sie das Format von Zeichenfolgen und Datumsangaben, berechnen Sie die Differenz zwischen Datumsangaben, führen Sie mathematische Operationen für numerische Felder aus und mehr.
- Zusammenführungsaufgabe: Kombinieren mehrerer Datensets in einem einzigen Datenset.
Fehler beim Extrahieren und Laden von Daten beheben
Unvollständige Workflows
Datenextraktor- und Loader-Aufgaben müssen zusammen verwendet werden. Wenn Ihnen ein Teil der Konfiguration fehlt, werden Sie vom Workflow-Editor benachrichtigt.
Workflows schlagen fehl
Wenn Ihre Aufgaben fehlschlagen oder nicht ordnungsgemäß ausgelöst werden, sollten Sie zuerst Workflow-Reporting & Historie. Diese enthält Informationen über jedes Auslösen Ihres Workflows und die Ergebnisse dieses Workflows.
In der Berichterstellung & Historie hat jeder Teil Ihres Workflows einen eigenen Eintrag, sodass Sie leicht erkennen können, wo die Dinge schiefgelaufen sind.
Nachdem Sie das Problem identifiziert haben, können Sie unter Details auf Anzeigen klicken, um weitere Informationen anzuzeigen, die Ihnen bei der Diagnose der Problembehebung helfen. Dadurch wird die JSON-Payload für die Aufgabe abgerufen. Blättern Sie nach unten zum Abschnitt Aufgabenausgabe, um Fehler zu finden.
Nachdem Sie Ihren Workflow bearbeitet und das Problem behoben haben, können Sie zur Berichterstellung & Verlauf zurückkehren und auf Wiederholen klicken, um den Workflow erneut auszuführen.