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 Transformieren von Daten in Discover

Sie können Ihre eingehenden Daten transformieren, bevor sie in XM Discover importiert werden. Dies ist nützlich, wenn Sie Ihre Daten bereinigen oder das Format Ihrer Daten ändern müssen.

So greifen Sie auf Datentransformationen zu:

  1. Klicken Sie beim Einrichten des Importjobs auf das Zahnradsymbol im Transformationen Spalte weiter dem Datenfeld Sie transformieren möchten.
    beim Zuordnen von Daten auf das Zahnradsymbol in der Transformationsspalte klicken

    Tipp: Wenn Sie Datentransformationen für einen vorhandenen Job aktualisieren möchten, wählen Sie Datenzuordnung aus dem Menü „Stellenoptionen“.
    Achtung: Wenn weiter dem Zahnradsymbol eine Zahl angezeigt wird, bedeutet dies, dass bereits eine Transformation auf das Feld angewendet wurde. Wenn Sie eine neue Transformation hinzufügen, ersetzt diese die alte.eine Zahl weiter dem Zahnradsymbol, die angibt, dass das Feld bereits transformiert wurde
  2. Wählen Sie Ihre Datentransformation aus. Weitere Informationen zu den einzelnen Transformationen finden Sie in den verlinkten Abschnitten.
    Auswahl des zu verwendenden Datentransformationstyps

    • Keine Transformation: Transformieren Sie das importierte Feld nicht.
    • Dynamischer Lookup: Diese Option ist nur für Lookup-Felder verfügbar. Wenn dieses Feld ausgewählt ist, übernehmen es die neuesten Lookup-Werte für das Feld aus der Lookup-Tabelle an.
    • Wert aus Lookup-Tabelle ersetzen: Definieren Sie Paare von Quellwerten und Ersatzwerten.
    • Wert durch RegEx ersetzen: Definieren Sie reguläre Ausdrücke (regex) für Musterabgleich und Ersetzungswerte.
    • Benutzerdefinierte Transformation: Erstellen Sie Ihre eigene Transformation mit verschiedenen Funktionen und Ausdrücken.
Achtung: Transformationen übernehmen neue Daten, die in der Zukunft importiert werden. Historische Daten sind nicht betroffen. Um historische Daten zu aktualisieren, gehen Sie wie folgt vor: Daten abrufen für den Job.

Dynamischer Lookup

Diese Option ist nur für Datenfelder verfügbar, die eine Lookup-Tabelle aus der verbundenen Datenquelle referenzieren. Sie können einen dynamischen Lookup angeben. Ausdruck damit die korrekten Daten in XM Discover importiert werden.

Beispiel: Beispiel: Der Ausdruck DYNAMICLOOKUP(“QID15”, “10”) sucht das Feld QID15 in der Datenquelle und sendet den zehnten Eintrag. Da dieses Feld einer Umfrage auf einer Skala von 1 bis 10 entspricht, wobei 1 sehr negativ und 10 sehr positiv ist, wird dieser Ausdruck in „Sehr positiv“ aufgelöst.

Wert aus Lookup-Tabelle ersetzen

Sie können jedem Quellfeld Lookups hinzufügen, um mehr Kontrolle über die genauen Werte zu haben, die an Ihr XM Discover gesendet werden. Mit einer Lookup-Tabelle können Sie Quellwerte definieren, die ersetzt werden sollen, wenn sie in XM Discover gespeichert werden.

Beispiel: Mit dieser Option können Sie das Format von Umfrage ändern. Wenn Sie beispielsweise eine Servicebewertung hochladen, können Sie zwischen einem numerischen Format (von 1 bis 5) und einem Textformat (von sehr negativ zu sehr positiv) und umgekehrt wechseln.
  1. Stellen Sie sicher, dass Wert aus Lookup-Tabelle ersetzen ist als Ihre Transformation ausgewählt.
    eine Lookup-Tabelle auswählen und auf „Lookup exportieren“ klicken
  2. Klicken Sie auf Lookup exportieren , um eine Lookup-Datei im XLSX zu exportieren.
    Tipp: Wir empfehlen, Lookups über eine Lookup-Datei hinzuzufügen. Wenn Sie Lookups manuell hinzufügen möchten, fahren Sie mit Schritt 8 fort.
  3. Öffnen Sie Ihre Datei in einem Tabellenkalkulationseditor, und fügen Sie der Datei Ihre Lookup-Werte hinzu.
  4. In der übereinstimmst die eingehenden Werte aus Ihrem Datenkonnektor hinzu.
    Hinzufügen von Lookup-Werten zu einer CSV
  5. In der umkodiert die entsprechenden Werte hinzu, die Sie in XM Discover speichern möchten.
  6. Sichern Sie Ihre Datei als XLS oder XLSX.
  7. Klicken Sie in XM Discover auf Lookup importieren und wählen Sie die auf Ihrem Computer gespeicherte Lookup-Datei aus.
    Importieren der Lookup-Datei und Bearbeiten der Lookups vor dem Speichern
  8. Bei Bedarf können Sie Ihre Lookups bearbeiten. Die Quellwert Spalte enthält den Wert aus Ihrem Datenkonnektor, während die Transformierter Wert Spalte enthält den Wert, den Sie in XM Discover speichern möchten.
  9. Sie können zusätzliche Lookup-Paarungen hinzufügen, indem Sie auf das Pluszeichen ( + ), oder Sie können Paarungen entfernen, indem Sie auf das Minuszeichen ( ) weiter der Paarung.
  10. Klicken Sie auf Speichern.

Wert durch RegEx ersetzen

Sie können eingehende Datenwerte mithilfe regulärer Ausdrücke oder regex ersetzen, sodass Sie Daten bereinigen können, bevor Sie sie in Ihr XM Discover laden.

Achtung: Kundeneigene Quelltextfunktionen werden unverändert bereitgestellt und erfordern Programmierkenntnisse zur Implementierung. Der Qualtrics Support bietet keinerlei Hilfestellung oder Beratung im Zusammenhang mit eigenem Programmcode an. Stattdessen können Sie sich gerne in unserer engagierte Benutzer-Community erkundigen. Wenn Sie mehr über unsere Services für kundenspezifisches Coding erfahren möchten, Kontakt Ihren Qualtrics Benutzerkonto Executive.
  1. Stellen Sie sicher, dass Wert durch RegEx ersetzen ist als Ihre Transformation ausgewählt.
    Ersetzen von Werten durch regex
  2. Geben Sie das Suchmuster regex in der Regulären Ausdruck für Musterabgleich eingeben Feld.
  3. Geben Sie die Ersatzzeichenfolge regex in der Regulären Ausdruck für Ersatzwert eingeben Feld.
  4. Um die Transformation zu testen, geben Sie ein Beispiel aus Ihrem Datenset in das Feld Stichprobe und klicken Sie auf Test. Das Ergebnis der Transformation wird im Stichprobe transformierten Wert Kasten.
  5. Klicken Sie auf Speichern.

Benutzerdefinierte Transformation

Sie können eingehende Daten mithilfe Ihrer eigenen benutzerdefinierten Ausdrücke transformieren. Benutzerdefinierte Transformationen ermöglichen viele Arten der Datenbearbeitung, darunter das Ändern von Datumsformaten, das Verknüpfen von Feldern, das Entfernen führender Nullen und mehr.

Tipp: Sehen Sie sich die Beispiele für benutzerdefinierte Transformationen für einige zusätzliche Beispiele.
  1. Stellen Sie sicher, dass Benutzerdefinierte Transformation ist als Ihre Datentransformation ausgewählt.
    Erstellen einer benutzerdefinierten Datentransformation
  2. Erstellen Sie Ihren Datentransformationsausdruck. Ihr Ausdruck variiert abhängig von Ihren eingehenden Daten und der gewünschten Ausgabe. Siehe Ausdrücke erstellen finden Sie weitere Informationen zum Erstellen Ihres Ausdrucks.
  3. Wenn Sie ein neues Feld anlegen, können Sie das Feld ändern. Datentyp. Wenn Sie ein vorhandenes Feld transformieren, können Sie den Datentyp nicht ändern.
  4. Um Ihre Transformation zu testen, geben Sie einen Testdatenwert in das Feld Testwert und klicken Sie dann auf Test. Das Ergebnis wird weiter der Drucktaste „Testen“ angezeigt.
  5. Wenn Sie mit dem Erstellen und Testen Ihres Ausdrucks fertig sind, klicken Sie auf Sichern.

Automatisches Generieren natürlicher IDs

Wenn Sie Daten in XM Discover hochladen, enthalten die Dokumente möglicherweise keine eindeutige ID, die Sie als natürliche ID verwenden können. Dies ist ein wichtiges Feld, da es Ihnen dabei hilft, duplizieren Dokumente zu identifizieren. Ihre hochgeladenen Daten müssen eine eindeutige ID haben, die als natürliche ID verwendet werden kann. In diesem Abschnitt wird erläutert, wie Sie eine natürliche ID festlegen, wenn Zuordnungsdaten durch die Verwendung benutzerdefinierter Transformationen.

  1. Klicken Sie beim Zuordnen von Daten auf das Pluszeichen ( + ) im Quellzuordnung um ein neues benutzerdefiniertes Feld hinzuzufügen.
    Hinzufügen eines neuen Felds im Quellzuordnungsabschnitt
  2. Geben Sie die folgenden Informationen für das benutzerdefiniertes Feld:
    • Feldname: Geben Sie den Namen für das Feld an.
    • Datentyp: Auswählen Attribut aus dem Dropdown-Menü.
    • Attribut: Behalten Sie den Wert “Feldname” bei.
    • Attribut: Geben Sie bei Bedarf einen benutzerfreundlicheren Anzeigename für das Feld ein.
    • Berichtspflichtig: Markieren Sie dieses Ankreuzfeld. Diese muss ausgewählt werden, damit Sie die natürliche ID im Reporting verwenden können.
  3. In der Standardquellzuordnung das Attribut aus, das Sie in Schritt 2 für die Zuordnung der natürlichen ID angelegt haben.
    Klicken Sie auf das Transformationssymbol weiter dem natürlichen ID-Feld.
  4. Klicken Sie auf das Zahnradsymbol im Transformationen Spalte.
  5. Auswählen Benutzerdefinierte Transformation.
    Hinzufügen einer Generierungsfunktion, um zufällig eine natürliche ID zu generieren
  6. Suchen Sie nach dem GENERATE_ID() und ziehen Sie sie aus dem Abschnitt Funktionen in das Feld Ausdruck.
  7. Klicken Sie auf Speichern.
    Tipp: Stellen Sie sicher, dass Sie auf Übernehmen , um Ihre Zuordnungen zu sichern.

Nun hat Ihr Dokument eine zufällig generierte ID, wenn es hochgeladen wird.

Festlegen eines bestimmten Belegdatums

Wenn Sie Daten in XM Discover hochladen, können die Dokumente mehrere oder gar keine Datumsfelder enthalten. Ihre hochgeladenen Daten müssen ein Datumsfeld enthalten, das als Belegdatum verwendet werden soll. In diesem Abschnitt wird erläutert, wie Sie ein Belegdatum festlegen, wenn Zuordnungsdaten durch die Verwendung benutzerdefinierter Transformationen.

  1. Klicken Sie beim Zuordnen von Daten auf das Pluszeichen ( + ) im Quellzuordnung um ein neues benutzerdefiniertes Feld hinzuzufügen.
    Hinzufügen eines neuen benutzerdefinierten Datumsfelds
  2. Geben Sie die folgenden Informationen für das benutzerdefiniertes Feld:
    • Feldname: Geben Sie den Namen für das Feld an (z.B. custom_date).
    • Datentyp: Auswählen Attribut aus dem Dropdown-Menü.
    • Attribut: Behalten Sie den Wert “Feldname” bei (z.B. custom_date).
    • Attribut: Fügen Sie bei Bedarf einen benutzerfreundlicheren Anzeigename für das Feld hinzu.
    • Berichtspflichtig: Markieren Sie dieses Ankreuzfeld. Dies muss ausgewählt werden, damit das Belegdatum im Discover-Reporting verwendet wird.
  3. In der Standardquellzuordnung das Attribut aus, das Sie in Schritt 2 für die Belegdatum Mapping.
    Wählen Sie das benutzerdefinierte Standardfeld für das Belegdatum aus, und klicken Sie auf die Transformationsdrucktaste.
  4. Klicken Sie auf das Zahnradsymbol im Transformationen Spalte.
  5. Auswählen Benutzerdefinierte Transformation.
    Erstellen einer benutzerdefinierten Datumstransformation
  6. Im Expression Builder haben Sie mehrere Möglichkeiten, ein Datum Ihren Anforderungen entsprechend festzulegen:
    • Ladezeit verwenden: Um das Datum zu verwenden, an dem die Dokumente in XM Discover hochgeladen werden, ziehen Sie die JETZT() Funktion aus dem Abschnitt Funktionen in das Feld Ausdruck.
      mit der Funktion "Jetzt"
    • Fest programmierten Wert verwenden: Um ein bestimmtes Datum zu verwenden, ziehen Sie die TEXTTODATE() Funktion aus dem Abschnitt Funktionen in das Feld Ausdruck, und geben Sie das Datum und das Datumsformat in der Klammer an.
      mit einem fest programmierten Datum

      Tipp: In beiden Fällen verwendet das resultierende Datum das JJJJ-MM-TTThh:mm:ssZ Format.
  7. Klicken Sie auf Test um das Ergebnis der Transformation zu sehen. Passen Sie bei Bedarf Ihren Ausdruck an, bis der Test das gewünschte Ergebnis liefert.
  8. Klicken Sie auf Sichern wenn Sie fertig sind.
Tipp: Stellen Sie sicher, dass Sie auf Übernehmen , um Ihre Datenzuordnung zu sichern.

Beispiele für benutzerdefinierte Transformationen

In diesem Abschnitt werden einige Beispiele erläutert, wie Sie Ihre Daten mithilfe benutzerdefinierter Transformationen bearbeiten können.

Benutzerdefinierten Quellwert zuordnen

Ziel: Ordnen Sie dem Attribut „Quelle“ einen benutzerdefinierten Textwert („April-Umfragen“) zu.

Wie: Übernehmen die folgende Transformation auf das Feld “Quelle” an (setzen Sie den Textwert einfach in Anführungszeichen):

Beispiel:“April-Umfragen”

Ändern Sie “Nachname, Vorname” in “Vorname Nachname”.

Ziel: Ändern Sie das Namensformat von “Nachname, Vorname” in “Vorname Nachname”, und schreiben Sie den ersten Buchstaben jedes Wortes in Großbuchstaben.

Wie: Übernehmen die folgende Transformation auf das Namensfeld an:

PROPERCASE(REPLACEBYREGEXP(NAME, “(.*),(.*)”, “$2 $1”))

Beispiel: “harris,george” wird zu “George Harris”

Datum von UTC in CST konvertieren

Ziel: Konvertieren Sie ein Datumsfeld von einer Zone in CST.

Wie: Übernehmen die folgende Transformation auf das Feld END_DATE an:

CONVERT_TO_TIMEZONE(END_DATE, “Etc/UTC”, “America/Chicago”)

Beispiel: “2021-03-11 15:15:00” (Londoner Zeit) wird zu “2021-03-11T09:15:00Z” (Chicagoer Zeit).
Tipp: Wenn das Datumsfeld in Unix-Epochenzeit angegeben ist, müssen Sie es zuerst in das ISO-8601-Format konvertieren.

hh:mm:ss in Minuten umwandeln

Ziel: Konvertieren Sie die Zeit aus dem Format hh:mm:ss in die Anzahl der Minuten.

Wie: Übernehmen die folgende Transformation ein:

GETMINUTESBETWEEN(TEXTTODATE(“1970-01-01”, “YYYY-MM-DD”), CONCAT(“1970-01-01T”, MY_TIME))

Beispiel: 12:12:30 wird zu 732.5.

Unix-Epochenzeit in Sekunden in ISO 8601 konvertieren

Ziel: Konvertieren Sie einen Unix-Epochenzeitstempel in Sekunden in das ISO-8601-Datumsformat.

Tipp: Wenn Ihr Datum eine Zahl in Millisekunden ist (z.B. 1588253075000), können Sie es als Datumsfeld ohne Transformationen verwenden. Ordnen Sie es einfach als Attribut zu, und es funktioniert. Wenn Sie die Zone jedoch ändern müssen, müssen Sie sie zuerst in ISO 8601 konvertieren.

Wie: Bei der folgenden Transformation werden Sekunden in Millisekunden und dann die Millisekunden in ein ISO-8601-Datum umgewandelt:

NUMBERTODATE(TEXTTONUMBER(CONCAT(MY_DATE, “000”)))

Beispiel: 1588253075 wird 2020-04-30T13:24:35.000Z.

Wert basierend darauf ableiten, ob sich etwas in einem Array befindet

Ziel: Prüfen Sie den Namen des Bundeslandes, und ordnen Sie einen Wert für den DMV-Bereich zu, wenn er mit einem der aufgelisteten Status übereinstimmt. Setzen Sie andernfalls “Andere Staaten”.

Wie: Fügen Sie ein benutzerdefiniertes Textfeld namens AREA hinzu, und übernehmen die folgende Transformation an:

IF(LOWER(STATE) in [“md”, “dc”, “va”], “DMV-Bereich”, “Andere Staaten”)

Tipp: Beachten Sie, dass Sie mithilfe der LOWER Bei dieser Bedingung wurde die Groß-/Kleinschreibung nicht beachtet, sodass sowohl “dc” als auch “DC” in diesem Fall als wahr gelten.
Beispiel: STATE=”MD” wird zu AREA=”DMV-Bereich”

Artikelnamen aus einem Seitentitel extrahieren

Ziel: Extrahieren Sie den Namen des Artikels nach dem letzten Trennlinie “|” in einem Seitentitel.

Wie: Übernehmen die folgende Transformation auf das Seitentitelfeld an:

TRIMRIGHT(MID(PAGE_TITLE,FINDLAST(PAGE_TITLE,”|”)+1,1000))

Beispiel: “news|world|Name des Artikels” wird zu “Name des Artikels”

Vor- und Nachname in ein einzelnes Feld einbinden

Ziel: Kombinieren Sie die Felder FIRST_NAME und LAST_NAME zu einem neuen Feld FULL_NAME, und schreiben Sie den ersten Buchstaben jedes Wortes in Großbuchstaben.

Wie: Fügen Sie das benutzerdefinierte Textfeld FULL_NAME hinzu, und übernehmen die folgende Transformation an:

PROPERCASE(CONCAT(FIRST_NAME, ” “, LAST_NAME))

Beispiel: FIRST_NAME=”paul” LAST_NAME=”jones” wird zu FULL_NAME=”Paul Jones”

Schließen Sie sich zwei Verbaopfern an und laden Sie nur den kombinierten Verbatim

Ziel: Verknüpfen Sie zwei ausführliche Felder VERBATIM1 und VERBATIM2 zu einem neuen VERBATIM3-Feld, und laden Sie nur die kombinierte ausführliche Information in XM Discover.

Wie: Führen Sie die folgenden Schritte aus:

  1. Legen Sie ein ausführliches Feld mit dem Namen VERBATIM3 an, und übernehmen die folgende Transformation darauf an: CONCAT(VERBATIM1, ” “, VERBATIM2)
  2. Setzen Sie für die Felder VERBATIM1 und VERBATIM2 Datentyp bis Nicht zuordnen.
Beispiel: VERBATIM1=”Das Zimmer war gemütlich.” und VERBATIM2=”Zimmerservice war nett.”  wird VERBATIM3=”Das Zimmer war gemütlich. Der Zimmerservice war schön.”

Multi-Variablen-Rollup

Ziel: Erstellen Sie einen Rollup mit mehreren Variablen für Antworten auf eine einzelne Frage, die auf mehrere Attribute aufgeteilt sind. Angenommen, der Datensatz enthält mehrere Ja- oder Nein-Attribute, um verschiedene Mitgliedschaftsebenen eines Kunden anzugeben:

  • QID2_1 für Silber
  • QID2_2 für Gold
  • QID2_3 für Platin

Sie können alle “Ja”-Antworten in ein einzelnes neues Attribut einfügen, um die Ebene des Kunden anzugeben.

Wie: Übernehmen die folgende Transformation ein:

TRIMRIGHT(CONCAT(IF(QID2_1==”Yes”, “Silver”, “”), IF(QID2_2==”Yes”, “Gold”, “”), IF(QID2_3==”Yes”, “Platinum”, “”)))

Beispiel: QID2_1=”Nein”, QID2_2=”Ja” und QID2_3=”Nein” wird zu LOYALTY_LEVEL=”Gold”

Führendes Zeichen entfernen

Ziel: Entfernen Sie das erste Zeichen in einer Zeichenfolge.

Wie: Übernehmen die folgende Transformation ein:

REPLACEBYINDEX(MY_NUMBER, 1, 1, “”)

Beispiel: “x00085524821587582371” wird zu “00085524821587582371”

Führende Nullen entfernen

Ziel: Führende Nullen in einer Zahl entfernen.

Wie: übernehmen Sie für einen Textwert die folgende Transformation an:

CONCAT(TEXTTONUMBER(MY_NUMBER), “”)

übernehmen Sie für einen numerischen Wert die folgende Transformation an:

TEXTTONUMBER(MY_NUMBER)

Beispiel: “000123456” wird zu “123456”

 

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.