Show Menu
THEMEN×

Zuordnen einer CSV-Datei zu einem XDM-Schema

Um CSV-Daten in Adobe Experience Platform zu erfassen, müssen die Daten einem XDM-Schema (Experience Data Model) zugeordnet werden. In diesem Lernprogramm wird beschrieben, wie Sie eine CSV-Datei mithilfe der Experience Platform-Benutzeroberfläche einem XDM-Schema zuordnen.
Darüber hinaus enthält der Anhang zu diesem Lernprogramm weitere Informationen zur Verwendung von Zuordnungsfunktionen .

Erste Schritte

Dieses Lernprogramm erfordert ein Verständnis der folgenden Komponenten der Adobe Experience Platform:
Für dieses Lernprogramm müssen Sie außerdem bereits einen Datensatz zum Erfassen Ihrer CSV-Daten erstellt haben. Anweisungen zum Erstellen eines Datensatzes in der Benutzeroberfläche finden Sie im Lernprogramm zur Datenerfassung .

Hinzufügen

Klicken Sie in der Experience Platform-Benutzeroberfläche in der linken Navigation auf Workflows und dann auf CSV zu XDM-Schema zuordnen . Klicken Sie in der rechten Leiste, die angezeigt wird, auf Starten .
Der Arbeitsablauf CSV zu XDM-Schema zuordnen wird angezeigt, beginnend mit dem Hinzufügen .
Ziehen Sie die CSV-Datei in den dafür vorgesehenen Bereich oder klicken Sie auf Durchsuchen , um eine Datei direkt auszuwählen. Nach dem Hochladen der Datei wird ein Abschnitt mit Musterdaten mit den ersten zehn Datenzeilen angezeigt. Nachdem Sie bestätigt haben, dass die Daten erwartungsgemäß hochgeladen wurden, klicken Sie auf Weiter .

Ziel auswählen

The Destination step appears. Wählen Sie in der bereitgestellten Liste den Datensatz aus, in den die CSV-Daten aufgenommen werden sollen, und klicken Sie dann auf Weiter .

Zuordnen von CSV-Feldern zu XDM-Schema-Feldern

The Mapping step appears. Die Spalten der CSV-Datei werden unter " Quellfeld "aufgelistet, wobei die entsprechenden XDM-Schema-Felder unter " Zielgruppe-Feld "aufgeführt werden. Die Felder für die nicht ausgewählte Zielgruppe sind rot markiert.
Um eine CSV-Spalte einem XDM-Feld zuzuordnen, klicken Sie auf das Symbol Schema neben dem entsprechenden Spaltenfeld Zielgruppe.
Das Fenster Schema auswählen wird angezeigt. Hier können Sie durch die Struktur des XDM-Schemas navigieren und das Feld suchen, dem Sie die CSV-Spalte zuordnen möchten. Klicken Sie auf ein XDM-Feld, um es auszuwählen, und klicken Sie dann auf Auswählen .
Der Bildschirm " Zuordnung "wird erneut angezeigt, wobei das ausgewählte XDM-Feld jetzt unter "Feld für Zielgruppe"angezeigt wird .
Wenn Sie keine bestimmte CSV-Spalte zuordnen möchten, können Sie die Zuordnung entfernen, indem Sie auf das Entfernen-Symbol neben dem Feld Zielgruppe klicken. Wenn Sie eine neue Zuordnung hinzufügen möchten, klicken Sie unten in der Liste auf Hinzufügen neue Zuordnung .
Beim Zuordnen von Feldern können Sie auch Funktionen zur Berechnung von Werten auf der Grundlage von Eingabequellenfeldern einschließen. Weitere Informationen finden Sie im Abschnitt Zuordnungsfunktionen im Anhang.
Wiederholen Sie die oben genannten Schritte, um mit der Zuordnung von CSV-Spalten zu XDM-Feldern fortzufahren. Nachdem Sie fertig sind, klicken Sie auf Weiter .

Daten erfassen

Der Erfassungsschritt wird angezeigt, mit dem Sie die Details der Quelldatei und des Datensatzes der Zielgruppe überprüfen können. Klicken Sie auf Erfassen , um die CSV-Daten zu übernehmen. Je nach Größe der CSV-Datei kann dieser Vorgang einige Minuten dauern. Der Bildschirm wird nach Abschluss der Erfassung aktualisiert und zeigt Erfolg oder Fehler an. Click Finish to complete the workflow.

Nächste Schritte

In diesem Tutorial haben Sie eine einfache CSV-Datei erfolgreich einem XDM-Schema zugeordnet und in Platform integriert. Diese Daten können jetzt von nachgeschalteten Plattformdiensten wie z. B. Echtzeit-Customer-Profil verwendet werden. Weitere Informationen finden Sie in der Übersicht zum Echtzeit-Customer-Profil.

Anhang

Im folgenden Abschnitt finden Sie weitere Informationen zum Zuordnen von CSV-Spalten zu XDM-Feldern.

Zuordnungsfunktionen

Bestimmte Zuordnungsfunktionen können zum Berechnen und Berechnen von Werten verwendet werden, basierend auf dem, was in die Quellfelder eingegeben wird. Um eine Funktion zu verwenden, geben Sie sie unter " Quellfeld "mit entsprechender Syntax und Eingaben ein.
Um z. B. CSV-Felder für Stadt und Land zu verknüpfen und sie dem XDM-Feld für Stadt zuzuweisen, legen Sie das Quellfeld als concat(city, ", ", county) fest.
In der folgenden Tabelle werden alle unterstützten Zuordnungsfunktionen, einschließlich Beispiel-Ausdruck und deren Ausgabeformate, Liste.
Funktion
Beschreibung
Beispiel-Ausdruck
Beispielausgabe
concat
Verkettet angegebene Zeichenfolgen.
concat("Hi, ", "there", "!")
"Hi, there!"
explode
Teilt die Zeichenfolge basierend auf einem Regex und gibt ein Array von Teilen zurück.
explode("Hi, there!", "")
["Hi,", "there"]
instr
Gibt die Position/den Index einer Unterzeichenfolge zurück.
instr("adobe .com", "com")
6
Ersatz
Ersetzt die Suchzeichenfolge, wenn sie in der ursprünglichen Zeichenfolge vorhanden ist.
replace("This is a string re test", "re", "replace")
"Dies ist ein String-Ersatz-Test"
substr
Gibt eine Teilzeichenfolge einer angegebenen Länge zurück.
substr("This is a substring test", 7, 8)
" a subst"
lower/
lcase
Konvertiert eine Zeichenfolge in Kleinbuchstaben.
lower("HeLLo")
lcase("HeLLo")
"hello"
top/
ucase
Konvertiert eine Zeichenfolge in Großbuchstaben.
upper("HeLLo")
ucase("HeLLo")
"HELLO"
split
Teilt eine Eingabezeichenfolge auf einem Trennzeichen.
split("Hello world", "")
["Hello", "world"]
join
Verbindet eine Liste von Objekten mit der Trennlinie.
join(" ", ["Hello", "world"] )
"Hello world"
Kohle
Gibt das erste Objekt ohne null in einer bestimmten Liste zurück.
coalesce(null, null, null, "first", null, "second")
"first"
decode
Bei einem Schlüssel und einer Liste von Schlüsselwertpaaren, die als Array reduziert sind, gibt die Funktion den Wert zurück, wenn der Schlüssel gefunden wird, oder gibt einen Standardwert zurück, wenn er im Array vorhanden ist.
decode("k2", "k1", "v1", "k2", "v2", "default")
"v2"
iif
Wertet einen bestimmten booleschen Ausdruck aus und gibt den angegebenen Wert basierend auf dem Ergebnis zurück.
iif("s".equalsIgnoreCase("S"), "True", "False")
"True"
min
Gibt das Minimum der angegebenen Argumente zurück. Verwendet die natürliche Reihenfolge.
min(3, 1, 4)
1
max
Gibt das Maximum der angegebenen Argumente zurück. Verwendet die natürliche Reihenfolge.
max(3, 1, 4)
4
first
Ruft das erste angegebene Argument ab.
first("1", "2", "3")
"1"
last
Ruft das letzte angegebene Argument ab.
last("1", "2", "3")
"3"
uuid /
guid
Erstellt eine pseudo-zufällige ID.
uuid()
guid()
now
Ruft die aktuelle Zeit ab.
now()
2019-10-23T10:10:24.556-07:00[America/Los_Angeles]
timestamp
Ruft die aktuelle Unix-Zeit ab.
timestamp()
1571850624571
format
Formatiert das Eingabedatum nach einem angegebenen Format.
format(, "yyyy-MM-dd HH:mm:ss")
"2019-10-23 11:24:35"
dformat
Konvertiert einen Zeitstempel in eine Datums-Zeichenfolge in einem angegebenen Format.
dformat(1571829875, "dd-MMM-yyyy hh:mm")
"23. Oktober 2019 11:24"
date
Konvertiert eine Datums-Zeichenfolge in ein ZonedDateTime-Objekt (ISO 8601-Format).
date("23-Okt-2019 11:24")
"2019-10-23T11:24:00+00:00"
date_part
Ruft die Teile des Datums ab. Die folgenden Komponentenwerte werden unterstützt:
"year"
"yyyy"
"yy"
""quar"
"qq"
"
"month"
"mm"
"m"
"dayofyear"
""y"heute"dd"d""week"dann"ww"direkt"an"wochentag"dz"wochentag"w"wochentag"dz"ggi""h"h"hd"hd"h"h"h"d"h"d"h"d"d"d"d"d"d"d"möglicherweise"unden"oder"möglicherweise"oder"b"pause"pause"b"pause"b"b"bzw"g"mit"b"bzw"bzw"bzw"jz"jh"jz"jz"jh"
"jz"jz"jz"jz"jz"jz"jh"jz"jh"jz"jz"
"jz"jz"jz"jhh""hh24""hh12"Minute""mi""""im""zweiter""s""Millisekunden""ms"ms"
date_part(date("2019-10-17 11:55:12"), "MM")
10
set_date_part
Ersetzt eine Komponente in einem bestimmten Datum. Die folgenden Komponenten werden akzeptiert:
"year"
"yyyy"
"yy"
"month"
"mm"
"m"
"day"
"dd"
"d"
"hour"
"hh""mi""""n""""ss""s""s"s"s"s"s")
set_date_part("m", 4, date("2016-11-09T11:44:44.797")
"2016-04-09T11:44:44.797"
make_date_time /
make_timestamp
Erstellt ein Datum aus Teilen.
make_date_time(2019, 10, 17, 11, 55, 12, 999, "America/Los_Angeles")
2019-10-17T11:55:12.0​00000999-07:00[America/Los_Angeles]
current_timestamp
Gibt den aktuellen Zeitstempel zurück.
current_timestamp()
1571850624571
current_date
Gibt das aktuelle Datum ohne Zeitkomponente zurück.
current_date()
"18-Nov-2019"