zum Hauptinhalt springen
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Daten aus Amazon-S3-Aufgabe extrahieren


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Informationen zum Extrahieren von Daten aus Amazon S3

Amazon Simple Storage Service (auch bekannt als Amazon S3) ist ein Dienst, in dem Sie Daten speichern können. Mit Workflows können Sie die Extraktion von Daten aus Amazon S3 zur Verwendung in Qualtrics einfach automatisieren.

Beispiel: Sie halten aktuelle Tabellen mit Mitarbeiterkontaktinformationen, die auf Amazon S3 gespeichert sind. Sie möchten diese Mitarbeiterdaten regelmäßig in Qualtrics hochladen, um sie in Ihren Employee-Experience-Programmen zu verwenden.

Bevor Sie anfangen

Bevor Sie mit der Extraktion von Daten aus Amazon S3 beginnen, beachten Sie die folgenden Überlegungen:

  • Was möchten Sie mit Ihren Daten tun? Eine Liste der Optionen finden Sie in den verfügbaren Loader-Aufgaben.
  • Passen Ihre Dateien zu einem konsistenten Format? Beispielsweise sollten Dateien, die Sie in denselben Workflow importieren möchten, dieselben Überschriften, Spalten oder Felder haben, auch wenn die Werte unterschiedlich sind.
Beispiel: Sie richten einen Workflow ein, um Kontakte regelmäßig von Amazon S3 in XM Directory hochzuladen. Jede Datei enthält Spalten für Vorname, Nachname, E-Mail, Telefon, Eindeutige ID und Ort.

Qualtrics mit AWS verbinden

S3-Berechtigung für einen IAM-Benutzer erforderlich

IAM-Benutzer müssen über die folgenden S3-Berechtigungen verfügen, um ihr AWS-Konto zu verbinden. Weitere Informationen zur S3-Zugriffsverwaltung finden Sie in der AWS-Dokumentation.

  • s3:DeleteObject
  • s3:GetObject
  • s3:ListBucket
  • s3:PutObject
  • s3:AbortMultipartUpload
  • s3:ListMultipartUploadParts

S3 RESSOURCEN FÜR EINEN IAM-BENUTZER ERFORDERLICH

IAM-Benutzer müssen über die folgenden S3-Ressourcen verfügen, um ihr AWS-Konto zu verbinden. Weitere Informationen zur S3-Zugriffsverwaltung finden Sie in der AWS-Dokumentation.

  • arn:aws:s3:::bucket-name/*
  • arn:aws:s3:::bucket-name

AWS-Konto hinzufügen

In diesen Schritten wird erläutert, wie Sie Ihr persönliches Qualtrics-Konto mit einem Amazon-Web-Services-Konto (AWS-Konto) verbinden.

Tipp: Weitere Informationen zu AWS-Zugriffsschlüsseln, geheimen Schlüsseln und der IAM-Richtlinie in der AWS-Dokumentation.
  1. Legen Sie einen Workflow mit der Aufgabe Daten aus Amazon S3 extrahieren an.
  2. Klicken Sie auf Benutzerkonto hinzufügen.
    Neues Fenster, in dem Sie die Amazon-Aufgabe konfigurieren, Drucktaste oben rechts zum Hinzufügen eines Benutzerkontos
  3. Fügen Sie einen Anzeigenamen für das Konto hinzu. Dieser Name wird nur intern verwendet, um auf dieses Konto zu verweisen.
    Verbinden eines AWS-Kontos
  4. Kopieren Sie die angezeigte Kundennummer und die Externe ID.
  5. Konfigurieren Sie in AWS eine IAM-Rolle mithilfe der Konto-ID und der externen ID. Weitere Informationen zu IAM-Rollen in AWS finden Sie auf dieser AWS-Supportseite.
  6. Geben Sie den Amazon-Ressourcennamen ein, der mit der IAM-Rolle verknüpft ist, die Sie angelegt haben.
  7. Geben Sie Ihre Region ein. Auf dieser AWS-Supportseite erfahren Sie, ob Sie Hilfe bei der Suche nach Ihrer Region benötigen.
  8. Klicken Sie auf Konto verbinden.
Tipp: Bei Bedarf können Sie eine Verbindung zu AWS herstellen, indem Sie stattdessen einen Zugriffsschlüssel und einen geheimen Schlüssel verwenden. Klicken Sie dazu oben auf der Seite auf Zu älterer Version wechseln.
Umstellung auf alten Authentifizierungslink
Geben Sie dann Ihren AWS-Zugriffsschlüssel und geheimen Schlüssel ein. Außerdem müssen Sie das Konto benennen und Ihre AWS-Region eingeben.Hinzufügen eines Zugriffsschlüssels und eines geheimen Schlüssels
Beachten Sie, dass Amazon empfiehlt, diesen alten Verbindungstyp nicht zu verwenden, sondern stattdessen die oben bereitgestellte schrittweise Methode zu verwenden. Diese Authentifizierungsmethode wird zu einem späteren Zeitpunkt abgekündigt.

Verbinden eines Kontos als Administrator

Als Administrator können Sie ein AWS-Konto hinzufügen, um es mit mehreren Benutzern in Ihrer Lizenz zu teilen. Um ein freigegebenes AWS-Konto hinzuzufügen, wechseln Sie zum Abschnitt Erweiterungen der Registerkarte Admin, und suchen Sie nach der AWS-Erweiterung, für die Sie ein Konto hinzufügen möchten.
Suche nach s3 im Erweiterungsabschnitt von admin

Nachdem Sie Ihre Erweiterung ausgewählt haben, führen Sie die oben genannten Schritte aus, um ein AWS-Konto hinzuzufügen. Sie können auch auswählen, welche Benutzer Zugriff auf das Konto haben.

Einrichten einer Aufgabe zum Extrahieren von Daten aus Amazon S3

Tipp: Es gibt eine Dateigrößenbeschränkung von 1 GB.
  1. Klicken Sie oben links auf das Navigationsmenü.
    Anlegen eines eigenständigen Workflows
  2. Wählen Sie Workflows.
  3. Klicken Sie auf Workflow erstellen.
  4. Legen Sie fest, ob der Workflow Eingeplant oder Ereignisbasiert sein soll. Einen Vergleich dieser Optionen finden Sie unter Eingeplante Workflows vs. Ereignisbasierte Workflows.
    Tipp: Generell empfehlen wir, einen eingeplanten Workflow mit Extraktoraufgaben zu verwenden, um sie zu automatisieren.
  5. Bei Bedarf können Sie Ihren Workflow umbenennen, indem Sie oben auf den Workflow-Namen klicken.
    Hinzufügen einer Aufgabe zu einem geplanten Workflow
  6. Legen Sie fest, wann der Workflow ausgeführt werden soll (bei einem eingeplanten Workflow) oder welches Ereignis den Workflow auslöst (bei einem ereignisbasierten Workflow).
  7. Klicken Sie auf das Pluszeichen (+), und wählen Sie Aufgabe.
  8. Wählen Sie Daten aus Amazon S3 extrahieren.
    Zwei Amazon-Kacheln mit grünen Bucket-Symbolen
  9. Wählen Sie das Amazon-Web-Services-Konto (AWS-Konto), aus dem Dateien extrahiert werden sollen. Hier werden alle Konten aufgeführt, die von Administratoren hinzugefügt wurden, sowie alle Konten, die Sie selbst hinzugefügt haben.
    AWS-Konto hinzufügen
  10. Wenn Sie neue AWS-Kontoanmeldedaten hinzufügen möchten, klicken Sie auf Neues Konto hinzufügen, und führen Sie die Schritte im Abschnitt zum Verbinden eines AWS-Kontos aus.
  11. Klicken Sie auf Weiter.
  12. Geben Sie den Namen des S3-Buckets ein, aus dem Sie Daten abrufen möchten.
    Die beschriebenen Felder müssen in den Amazon-S3-Bucket hochgeladen werden. In diesen Einstellungen ist festgelegt, dass die verarbeiteten Dateien gelöscht werden sollen.
  13. Geben Sie ein Dateinamenspräfix ein. Alle Dateien mit dem von Ihnen angegebenen Präfix werden verarbeitet.
  14. Wählen Sie einen zu verarbeitenden Dateityp aus. Sie können zwischen folgenden Optionen wählen:
    • CSV (durch Kommas getrennte Werte)
    • TSV (durch Tabulator getrennte Werte)
  15. Wählen Sie unter Dateiverarbeitung nach Import zwischen folgenden Optionen:
    • Löschen Sie die verarbeiteten Dateien (Standard): Löschen Sie Dateien aus AWS, nachdem sie extrahiert wurden.
    • Verarbeitete Dateien verschieben: Verschieben Sie die verarbeiteten Dateien in einen anderen Bucket. Wenn Sie diese Option wählen, werden Sie aufgefordert, den Namen des S3-Buckets einzugeben, in dem verarbeitete Dateien gespeichert werden sollen.
      Dateiverarbeitung nach dem Import: Verschieben der verarbeiteten Dateien. Name des verarbeiteten Buckets: Geben Sie den S3-Bucket-Namen ein, in dem die verarbeiteten Dateien gespeichert werden.
    • Benennen Sie die verarbeiteten Dateien um: Benennen Sie Dateien um, nachdem sie verarbeitet wurden. Wenn Sie diese Option auswählen, werden Sie aufgefordert, ein Präfix anzugeben, das Sie Dateinamen hinzufügen möchten, nachdem sie verarbeitet wurden.
      Dateiverarbeitung nach dem Import: Benennen Sie die verarbeiteten Dateien um. Dateinamenspräfix: ein String-Präfix, das zum Sichern aller verarbeiteten Dateien verwendet wird
  16. Wählen Sie diese Option, wenn Sie PGP zum Verschlüsseln der Dateien verwenden.
  17. Fügen Sie unter Beispieldatei hochladen eine Beispieldatei mit denselben Kopfzeilen wie die Dateien hinzu, die verarbeitet werden, wenn der Workflow ausgeführt wird. Klicken Sie auf Datei auswählen, um die Datei von Ihrem Computer hochzuladen.
    Tipp: Wenn Sie möchten, können Sie die Beispieldateien in der Aufgabe oder die Dateien im Abschnitt Beispieldateien herunterladen. Das einzige unterstützte Dateikodierungsformat ist UTF-8. Einige Tabellenkalkulationssoftware sichern Dateien als Unicode UTF-8, was sich von UTF-8 unterscheidet, wenn unerwartete Fehler auftreten. Stellen Sie sicher, dass Sie im UTF-8-Format und nicht im Unicode-UTF-8-Format exportieren. Weitere Schritte zur Fehlerbehebung finden Sie unter CSV & TSV Upload Issues.
    Beispieldateien: Mitarbeiterdaten, Salesforce-Account-Daten, Vertriebskontaktdaten, Umfrageantwortdaten
  18. Überprüfen Sie die Felder in der Datei. Die Tabelle zeigt die Spaltenüberschriften (die die einzelnen Felder darstellen) und ihre Werte für die ersten zwei Datenzeilen an.
    Vorschau der Datei, wie sie in AWS hochgeladen wird

    Tipp: Wenn Sie eine andere Datei hochladen oder andere Änderungen vornehmen möchten, klicken Sie auf Setup bearbeiten.
  19. Wenn Sie fertig sind, klicken Sie auf Speichern.
  20. Klicken Sie auf das Pluszeichen (+), und wählen Sie Aufgabe, um die Aufgabe einzurichten, die Ihrer Datenextraktion folgen soll. Dies sollte eine Datenlader-Aufgabe sein. Eine Liste der Optionen finden Sie in den verfügbaren Loader-Aufgaben.
    Hinzufügen einer Aufgabe oder Bedingung zu einem Workflow
Tipp: Um einzuschränken, was als Nächstes geschieht, können Sie auch Bedingungen erstellen, die auf der Anzahl der importierten Dateien oder Zeilen basieren, bevor Sie eine Loader-Aufgabe hinzufügen.

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.