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 Datensätze außerhalb dieses Tutorials erstellen.

Bevor Sie mit den Übungen beginnen, sehen Sie sich dieses kurze Video an, um mehr über Datensätze zu erfahren:

Erforderliche Berechtigungen

Im Berechtigungen konfigurieren Lektion erstellen Sie alle Zugriffssteuerungen, 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:

  1. Navigieren Sie zu Datensätze im linken Navigationsbereich der Platform-Benutzeroberfläche

  2. Wählen Sie die Datensatz erstellen button
    Erstellen eines Datensatzes

  3. Wählen Sie im nächsten Bildschirm Datensatz aus Schema erstellen

  4. Wählen Sie im nächsten Bildschirm Ihre Luma Loyalty Schema und wählen Sie dann die Nächste button
    Datensatz auswählen

  5. Benennen Sie den Datensatz. Luma Loyalty Dataset und wählen Sie die Beenden button
    Benennen Sie den Datensatz.

  6. Wenn der Datensatz gespeichert wurde, gelangen Sie zu einem Bildschirm wie diesem:
    Datensatz erstellt

Das ist alles! Ich habe dir ja gesagt, dass das schnell sein wird. Erstellen Sie diese anderen Datensätze wie folgt:

  1. Luma Offline Purchase Events Dataset für Ihre Luma Offline Purchase Events Schema
  2. Luma Web Events Dataset für Ihre Luma Web Events Schema
  3. Luma Product Catalog Dataset für Ihre Luma Product Catalog Schema

Datensatz mit API erstellen

Erstellen Sie nun die Luma CRM Dataset die API verwenden.

HINWEIS

Wenn Sie die API-Übung überspringen und die Luma CRM Dataset in der Benutzeroberfläche ist das in Ordnung. Benennen Sie ihn Luma CRM Dataset und verwenden Sie Luma CRM Schema.

Rufen Sie die ID des Schemas ab, das im Datensatz verwendet werden soll

Zuerst müssen wir die $id des Luma CRM Schema:

  1. Öffnen Postman
  2. Wenn Sie in den letzten 24 Stunden keine Anfrage gestellt haben, sind Ihre Autorisierungstoken wahrscheinlich abgelaufen. Anfrage öffnen Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token und wählen Sie Senden , um neue JWT- und Zugriffstoken anzufordern, genau wie Sie dies in der Postman Lektion.
  3. Anfrage öffnen Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Wählen Sie die Senden button
  5. Sie sollten eine 200-Antwort erhalten
  6. Suchen Sie in der Antwort nach der Luma CRM Schema -Element und kopieren Sie die $id value
    $id kopieren

Datensatz erstellen

Jetzt können Sie den Datensatz erstellen:

  1. Download Catalog Service API.postman_collection.json auf Luma Tutorial Assets Ordner.

  2. Importieren Sie die Sammlung in Postman

  3. Anforderung auswählen Catalog Service API > Datasets > Create a new dataset.

  4. Fügen Sie Folgendes als body des Antrags, Ersetzen des ID-Werts durch Ihren eigenen:

    {
        "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"
        }
    }
    
  5. Wählen Sie die Senden button

  6. Sie sollten eine 201 Erstellte Antwort mit der ID Ihres neuen Datensatzes erhalten!
    Datensatz, der mit der API erstellt wurde, Ihre benutzerdefinierte $id, die im Haupttext verwendet wird

TIPP

Häufige Probleme, die diese Anfrage verursachen, und mögliche Fehlerbehebungen:

  • 400: There was a problem retrieving xdm schema. Stellen Sie sicher, dass Sie die ID im obigen Beispiel durch die ID Ihrer eigenen ersetzt haben. Luma CRM Schema
  • Kein Authentifizierungstoken: Führen Sie die IMS: JWT-Generierung + Auth über Benutzer-Token Aufruf zum Generieren neuer Token
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/: Aktualisieren Sie die CONTAINER_ID Umgebungsvariable aus global nach tenant
  • 403: PALM Access Denied. POST access is denied for this resource from access control: Benutzerberechtigungen in der Admin Console überprüfen

Sie können zum Datensätze in der Platform-Benutzeroberfläche können Sie die erfolgreiche Erstellung aller fünf Datensätze überprüfen!
Fünf Datensätze werden abgeschlossen

Weitere Ressourcen

Nachdem nun alle unsere Schemas, Identitäten und Datensätze vorhanden sind, können wir Aktivieren Sie sie für das Echtzeit-Kundenprofil.

Auf dieser Seite