Erstellen von Datensätzen
In dieser Lektion erstellen Sie Datensätze, die Ihre Daten empfangen. Sie werden begeistert davon sein, dass dies die kürzeste Lektion im Tutorial ist!
Alle Daten, die erfolgreich in Adobe Experience Platform aufgenommen wurden, werden im Data Lake als Datensätze persistiert. Ein Datensatz ist ein Konstrukt zur Datenspeicherung und -verwaltung, in dem Daten (in der Regel) in einer Tabelle erfasst werden, die ein Schema (Spalten) und Felder (Zeilen) beinhaltet. Datensätze enthalten auch Metadaten, die verschiedene Aspekte der in ihnen gespeicherten Daten beschreiben.
Datenarchitekten müssen außerhalb dieses Tutorials Datensätze erstellen.
Bevor Sie mit den Übungen beginnen, sehen Sie sich dieses kurze Video an, um mehr über Datensätze zu erfahren:
Erforderliche Berechtigungen
In der Lektion Berechtigungen konfigurieren richten Sie alle Zugriffssteuerungen ein, die zum Abschluss dieser Lektion erforderlich sind.
Erstellen von Datensätzen in der Benutzeroberfläche
In dieser Übung erstellen wir Datensätze in der Benutzeroberfläche. Beginnen wir mit den Treuedaten:
-
Navigieren Sie im linken Navigationsbereich der Platform-Benutzeroberfläche zu Datensätze .
-
Wählen Sie die Schaltfläche Datensatz erstellen aus
-
Wählen Sie im nächsten Bildschirm Datensatz aus Schema erstellen aus
-
Wählen Sie im nächsten Bildschirm Ihren
Luma Loyalty Schema
und dann die Schaltfläche Weiter aus
-
Benennen Sie den Datensatz mit
Luma Loyalty Dataset
und wählen Sie die Schaltfläche Beenden aus.
-
Wenn der Datensatz gespeichert wurde, gelangen Sie zu einem Bildschirm wie diesem:
Das ist alles! Ich habe dir ja gesagt, dass das schnell sein wird. Erstellen Sie diese anderen Datensätze wie folgt:
Luma Offline Purchase Events Dataset
für IhreLuma Offline Purchase Events Schema
Luma Web Events Dataset
für IhreLuma Web Events Schema
Luma Product Catalog Dataset
für IhreLuma Product Catalog Schema
Datensatz mit API erstellen
Erstellen Sie nun die Luma CRM Dataset
mithilfe der API.
Luma CRM Dataset
in der Benutzeroberfläche erstellen möchten, ist dies in Ordnung. Benennen Sie ihn mit "Luma CRM Dataset
"und verwenden Sie "Luma CRM Schema
".Abrufen der ID des Schemas, das im Datensatz verwendet werden soll
Zunächst müssen wir die $id
des Luma CRM Schema
abrufen:
- Öffnen Sie Postman
- Wenn Sie kein Zugriffstoken haben, öffnen Sie die Anfrage "OAuth: Request Access Token" und wählen Sie "Senden", um ein neues Zugriffstoken anzufordern, wie Sie es in der Postman-Lektion getan haben.
- Öffnen Sie die Anforderung Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Wählen Sie die Schaltfläche Senden aus
- Sie sollten eine 200-Antwort erhalten
- Suchen Sie in der Antwort nach dem Element
Luma CRM Schema
und kopieren Sie den Wert$id
.
Datensatz erstellen
Jetzt können Sie den Datensatz erstellen:
-
Laden Sie Catalog Service API.postman_collection.json in Ihren Ordner
Luma Tutorial Assets
herunter. -
Importieren der Sammlung in Postman
-
Wählen Sie die Anforderung Catalog Service API > Datasets > Create a new dataset. aus
-
Fügen Sie Folgendes als Hauptteil der Anforderung ein, ersetzt den ID-Wert durch Ihren eigenen:
code language-json { "name": "Luma CRM Dataset", "schemaRef": { "id": "REPLACE_WITH_YOUR_OWN_ID", "contentType": "application/vnd.adobe.xed-full+json;version=1" }, "fileDescription": { "persisted": true, "containerFormat": "parquet", "format": "parquet" } }
-
Wählen Sie die Schaltfläche Senden aus
-
Sie sollten eine 201 Erstellte Antwort mit der ID Ihres neuen Datensatzes erhalten!
400: There was a problem retrieving xdm schema
. Stellen Sie sicher, dass Sie die ID im obigen Beispiel durch die ID Ihres eigenenLuma CRM Schema
ersetzt haben.- No auth token: Führen Sie die Anfrage OAuth: Request Access Token aus, um ein neues Token zu generieren
401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/
: Aktualisieren Sie die Umgebungsvariable CONTAINER_ID vonglobal
auftenant
403: PALM Access Denied. POST access is denied for this resource from access control
: Überprüfen Sie Ihre Benutzerberechtigungen in der Admin Console
Sie können in der Benutzeroberfläche von Platform zum Bildschirm Datensätze zurückkehren. Sie können die erfolgreiche Erstellung aller fünf Datensätze überprüfen.
Weitere Ressourcen
- Datensatzdokumentation
- Referenz für die Datensatz-API (Teil des Catalog Service)
Nachdem nun alle unsere Schemas, Identitäten und Datensätze vorhanden sind, können wir sie für das Echtzeit-Kundenprofil aktivieren.