Création d’un jeu de données dans l’API
Pour créer un jeu de données à l’aide de l’API Catalog, vous devez connaître la valeur $id
du schéma Experience Data Model (XDM) sur lequel le jeu de données sera basé. Une fois que vous disposez de l’identifiant de schéma, vous pouvez créer un jeu de données en envoyant une requête de POST au point de terminaison /datasets
dans l’API Catalog.
Format d’API
POST /dataSets
Requête
La requête suivante crée un jeu de données se référant à un schéma précédemment défini.
curl -X POST \
'https://platform.adobe.io/data/foundation/catalog/dataSets?requestDataSource=true' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '{
"name":"LoyaltyMembersDataset",
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/719c4e19184402c27595e65b931a142b",
"contentType": "application/vnd.adobe.xed+json;version=1"
}
}'
name
schemaRef.id
$id
de l’URI pour le schéma XDM sur lequel sera basé le jeu de données.schemaRef.contentType
containerFormat
. Vous trouverez un exemple d’utilisation du format de fichier JSON dans le guide de développement de l’ingestion par lots.Réponse
Une réponse réussie renvoie un état HTTP 201 (Créé) et un objet de réponse constitué d’un tableau contenant l’identifiant du jeu de données nouvellement créé au format "@/datasets/{DATASET_ID}"
. L’identifiant du jeu de données est une chaîne en lecture seule générée par le système et utilisée pour référencer le jeu de données dans les appels API.
[
"@/dataSets/5c8c3c555033b814b69f947f"
]