DataSets erstellen

In dieser Lektion erstellen Sie Datensätze, die Ihre Daten empfangen. Sie werden sich freuen zu wissen, dass dies die kürzeste Lektion in der Tutorial!

Alle Daten, die erfolgreich in Adobe Experience Platform aufgenommen wurden, werden als Datensätze im Datensee gespeichert. 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. Datasets enthalten außerdem Metadaten, die verschiedene Aspekte der von ihnen gespeicherten Daten beschreiben.

Datenarchitekten müssen außerhalb dieses Tutorials Datensätze erstellt werden.

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

Berechtigungen erforderlich

In Berechtigungen konfigurieren Lektion erstellen Sie alle Zugriffskontrollen, die zum Abschluss dieser Lektion erforderlich sind.

Erstellen von Datensätzen in der Benutzeroberfläche

In dieser Übung werden wir Datensätze in der UI erstellen. Beginn mit den Treuedaten:

  1. Gehe zu Datenbestände in der linken Navigation der Platform-Benutzeroberfläche

  2. Wählen Sie Datensatz erstellen Schaltfläche
    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 Weiter Schaltfläche
    Dataset auswählen

  5. Dataset benennen Luma Loyalty Dataset und wählen Sie Fertigstellen Schaltfläche
    Dataset benennen

  6. Wenn das Dataset gespeichert wurde, werden Sie zu einem Bildschirm wie diesem geführt:
    Datenbestand erstellt

Das ist alles! Ich habe dir ja gesagt, dass das schnell gehen würde. Erstellen Sie diese anderen Datensätze mit denselben Schritten:

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

DataSet mit API erstellen

Erstellen Sie jetzt Luma CRM Dataset über die API.

HINWEIS

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

ID des Schemas abrufen, das im DataSet verwendet werden soll

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

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

Datensatz erstellen

Sie können jetzt das Dataset erstellen:

  1. Herunterladen Catalog Service API.postman_collection.json , um Luma Tutorial Assets Ordner.

  2. Sammlung importieren in Postman

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

  4. Folgendes einfügen als Hauptteil 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 Senden Schaltfläche

  6. Sie sollten eine 201 Erstellte Antwort mit der ID Ihres neuen Datasets erhalten!
    Mit API erstelltes Datenbestand, die benutzerdefinierte $id, die im Textkörper verwendet wird

TIPP

Häufige Probleme, die diesen Antrag stellen, und mögliche Lösungen:

  • 400: There was a problem retrieving xdm schema. Vergewissern Sie sich, dass Sie die ID im obigen Beispiel durch die ID Ihrer eigenen ID ersetzt haben. Luma CRM Schema
  • Kein Authentifizierungstoken: Führen Sie IMS: JWT-Generierung + Auth über Benutzer-Token Aufruf zum Erstellen neuer Token
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/: Aktualisieren Sie die Container_ID Umgebung Variable von 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 zu Datenbestände in der Platform-Benutzeroberfläche, können Sie die erfolgreiche Erstellung aller fünf DataSets überprüfen!
Fünf Datensätze abgeschlossen

Weitere Ressourcen

Nun, da alle unsere Schema, Identitäten und Datensätze vorhanden sind, können wir sie für Echtzeit-Kunden-Profil aktivieren.

Auf dieser Seite