zum Hauptinhalt springen
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Artikelvorlage


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 Service, 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 Mitarbeitende auf Amazon S3 gespeichert. Sie möchten regelmäßig diese Mitarbeitende in Qualtrics hochladen für die Verwendung in Ihren Employee Experience.

Bevor Sie beginnen

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

  • Was möchten Sie mit Ihren Daten tun? Werfen Sie einen Blick auf die verfügbare Loader-Aufgaben für eine Liste von Optionen.
  • Passen Ihre Dateien zu einem konsistenten Format? Beispielsweise sollten Dateien, die Sie in denselben Workflow importieren möchten, dieselben Kopfzeilen/Spalten/Felder haben, auch wenn sich die Werte unterscheiden.
Beispiel: Sie richten einen Workflow ein, um regelmäßig Kontakte von Amazon S3 in XM Directory hochladen . Jede Datei enthält Spalten für Firstname, Lastname, E-Mail, Telefon, UniqueID und Standort.

Qualtrics mit AWS verbinden

S3-Berechtigung für eine IAM-Rolle erforderlich

IAM-Rollen müssen über die folgenden S3-Berechtigungen verfügen, um ihr Benutzerkonto zu verbinden. Weitere Informationen zur S3-Zugriffsverwaltung finden Sie unter. AWS-Dokumentation.

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

Beispiel: Im Folgenden finden Sie eine Stichprobe. Für die Aktion “s3:ListBucket” sollte die zugehörige Ressource auf einen gesamten Bucket zeigen. Hinter dem Bucket-Namen darf weder ein nachgestellter Schrägstrich noch ein Platzhalter stehen.

{
"Version": "2012-10-17",
"Anweisung": [
{
"Wirkung": "Zulassen",
"Aktion": [
"s3:ListBucket"
],
"Ressource": [
"arn:aws:s3:::s3bucketname"
]
},
{
"Wirkung": "Zulassen",
"Aktion": [
"s3:DeleteObject",
"s3:GetObject",
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts"
],
"Ressource": [
"arn:aws:s3:::s3bucketname/QualtricsPrefix/*"
]
}
]
}

Beispiel: Im Folgenden finden Sie ein Stichprobe für eine Vertrauensrichtlinie:

{
"Version": "2012-10-17",
"Anweisung": [
{
"Wirkung": "Zulassen",
"Aktion": "sts:AssumeRole",
"Principal": {
"AWS": "604163242721"
},
"Bedingung": {
"StringEquals": {
"sts:ExternalId": "60ebef7bdexternalidc38d36bc2a6b75cd14f02c73"
}
}
}
]
}

S3 RESSOURCEN ERFORDERLICH FÜR EINEN IAM-BENUTZER

IAM-Benutzer müssen über die folgenden ressourcen verfügen, um ihr Benutzerkonto zu verbinden. Weitere Informationen zur S3-Zugriffsverwaltung finden Sie unter. AWS-Dokumentation.

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

Benutzerkonto hinzufügen

In diesen Schritten wird beschrieben, wie Sie Ihr persönliches Qualtrics mit einem Benutzerkonto) verbinden.

Tipp: Weitere Informationen zu AWS-Zugriffsschlüsseln, geheimen Schlüsseln und der IAM-Richtlinie finden Sie unter. AWS-Dokumentation.
  1. Legen Sie einen Workflow mit einem Daten aus Amazon S3 extrahieren Aufgabe.
  2. Klicken Sie auf Benutzerkonto hinzufügen .
    Neues Fenster, in dem Sie Aufgabe konfigurieren, Schaltfläche oben rechts zum Hinzufügen eines Benutzerkonto
  3. Fügen Sie einen Anzeigename für den Benutzerkonto. Dieser Name wird nur intern verwendet, um auf dieses Konto zu verweisen.
    Verbinden eines Benutzerkonto
  4. Kopieren Sie die Benutzerkonto und Externe ID angezeigt.
  5. Konfigurieren Sie in AWS eine IAM-Rolle mithilfe der Benutzerkonto und der externen ID. Siehe diese AWS-Supportseite finden Sie weitere Informationen zu IAM-Rollen in AWS.
  6. Geben Sie Folgendes ein: Amazon-Ressourcenname die mit der von Ihnen angelegten IAM-Rolle verknüpft ist.
  7. Geben Sie Ihre Region. Siehe diese AWS-Supportseite wenn Sie Hilfe bei der Suche nach Ihrer Region benötigen.
  8. Klicken Sie auf Benutzerkonto verbinden .

Tipp: Die Möglichkeit, sich mit einem Zugriffsschlüssel und einem geheimen Schlüssel zu authentifizieren, wurde abgekündigt. Sie können vergangene Anmeldeinformationen weiterhin anzeigen und verwenden, aber sie können nicht mehr bearbeitet werden. Alle neuen Anmeldeinformationen müssen wie oben beschrieben mit einer AWS-IAM-Rolle eingerichtet werden.

Verbinden eines Benutzerkonto als Instanz

Als Instanz können Sie ein Benutzerkonto hinzufügen, um es mit mehreren Benutzern in Ihrer Lizenz zu teilen. Um ein gemeinsames Benutzerkonto hinzuzufügen, gehen Sie zu Abschnitt Erweiterungen der Registerkarte Admin und suchen Sie nach der AWS-Erweiterung, für die Sie ein Benutzerkonto hinzufügen möchten.
Suchen Sie im Abschnitt "Erweiterungen" des Administrators nach s3.

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

Einrichten einer Aufgabe zum Extrahieren von Daten aus Amazon S3

Tipp: Es gibt eine Dateigrößenbeschränkung von 1 GB.
  1. ETL anlegen .
  2. Auswählen Datenquelle (ETL).
    Hinzufügen eines Extraktors zu einer ETL</span
  3. Auswählen Daten aus Amazon S3 extrahieren.
    Amazon-Kachel mit grünem Bucket-Symbol
  4. Wählen Sie das Benutzerkonto), aus dem Sie Dateien extrahieren möchten. Alle Konten, die von Instanz hinzugefügt wurden, sowie alle Konten, die Sie selbst hinzugefügt haben, werden hier aufgelistet.
    Benutzerkonto hinzufügen
  5. Wenn Sie neue Benutzerkonto hinzufügen möchten, klicken Sie auf Benutzerkonto hinzufügen und führen Sie die Schritte in der Verbinden eines Benutzerkonto.
  6. Klicken Sie auf Weiter.
  7. Geben Sie Folgendes ein: S3-Bucket-Name Sie möchten Daten aus abrufen.
    Die beschriebenen Felder werden zum Hochladen in den Amazon-S3-Bucket benötigt. Diese Einstellungen besagen, dass die verarbeiteten Dateien gelöscht werden sollen.

    Tipp: Weitere Richtlinien für die Benennung von Bereichen finden Sie unter. AWS-Dokumentation.
  8. Geben Sie a ein Dateinamenspräfix. Alle Dateien mit dem von Ihnen angegebenen Präfix werden verarbeitet. Wenn die s3-Rolle nur den Zugriff auf ein bestimmtes S3-Bucket-Präfix zulässt, müssen Sie das Präfix hier angeben.
  9. 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)
  10. Unter Dateiverarbeitung nach dem Import. Wählen Sie eine der folgenden Optionen:
    • Verarbeitete Dateien löschen (Standard): Dateien aus AWS löschen, 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 Sie die verarbeiteten Dateien. Name des verarbeiteten Buckets: Geben Sie den S3-Bucket-Namen ein, in dem die verarbeiteten Dateien gespeichert werden.
    • Verarbeitete Dateien umbenennen: Benennen Sie Dateien nach der Verarbeitung um. Wenn Sie diese Option auswählen, werden Sie aufgefordert, ein Präfix anzugeben, das den Dateinamen hinzugefügt werden soll, nachdem sie verarbeitet wurden.
      Dateiverarbeitung nach dem Import: Benennen Sie die verarbeiteten Dateien um. Dateinamenspräfix: ein Zeichenfolgenpräfix, das zum Sichern aller verarbeiteten Dateien verwendet wird
  11. Wählen Sie diese Option, wenn Sie PGP zum Verschlüsseln der Dateien verwenden.
  12. Unter Stichprobe hochladenFügen Sie eine Stichprobe mit denselben Kopfzeilen wie die Dateien hinzu, die bei jeder Ausführung des Workflow verarbeitet werden. Klicken Sie auf Datei auswählen um die Datei von Ihrem Computer hochzuladen.
    Tipp: Wenn Sie möchten, können Sie die Stichprobe in der Aufgabe oder die Dateien in der Abschnitt Beispieldateien. Das einzige unterstützte Dateikodierungsformat ist UTF-8. Einige Tabellenkalkulationssoftware sichert Dateien als Unicode UTF-8, was sich von UTF-8 unterscheidet, wenn Sie unerwartete Fehler erhalten. Stellen Sie sicher, dass Sie im UTF-8 und nicht im UTF-8 exportieren. Siehe CSV& TSV für weitere Schritte zur Fehlerbehebung.
    Stichprobe: Mitarbeitende, Benutzerkonto, Kontakt, Umfrage
  13. Ü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, wählen Sie Einrichtung bearbeiten.
  14. Wenn Sie fertig sind, klicken Sie auf Sichern.
  15. Erstellen des ETL abschließen . Wenn Sie eine Aufgabe auswählen, entscheiden Sie über das Ziel der extrahierten Daten. Siehe verfügbare Loader-Aufgaben für eine Liste von Optionen.
    Das Ende einer ETL</span enthält eine Datentransformation und fügt Datenlader-Optionen hinzu.
Tipp: Um einzuschränken, was weiter geschieht, können Sie auch Folgendes anlegen: Bedingungen basierend auf der Anzahl der importierten Dateien oder Zeilen bevor Sie eine 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.