Show Menu
ARGOMENTI×

Esportare i dati del profilo utilizzando le API

Il profilo cliente in tempo reale consente di creare un'unica vista dei singoli clienti riunendo i dati provenienti da più origini, inclusi i dati attributo e comportamentali. I dati disponibili in Profile (Profilo) possono quindi essere esportati in un dataset per un'ulteriore elaborazione. Questa esercitazione fornisce istruzioni dettagliate per creare e gestire i processi di esportazione mediante l’API segmentation.yaml Segmentazione.
Oltre a creare un processo di esportazione, potete accedere ai dati del profilo anche tramite l’API di accesso al profilo e tramite proiezioni. Per ulteriori informazioni su questi altri pattern di accesso, consulta l’esercitazione API Profile Access o l’esercitazione sulla configurazione di destinazioni e proiezioni edge.

Introduzione

Questa esercitazione richiede una buona conoscenza dei vari servizi Adobe Experience Platform coinvolti nell'utilizzo dei dati di profilo. Prima di iniziare questa esercitazione, consulta la documentazione relativa ai seguenti servizi:
  • Profilo cliente in tempo reale: Fornisce un profilo cliente unificato in tempo reale basato su dati aggregati provenienti da più origini.
  • Servizio di segmentazione della piattaforma Adobe Experience: Consente di creare segmenti di pubblico dai dati del profilo cliente in tempo reale.
  • Experience Data Model (XDM) : Il framework standardizzato tramite il quale la piattaforma organizza i dati sull'esperienza cliente.
  • Sandbox : Experience Platform fornisce sandbox virtuali che dividono una singola istanza della piattaforma in ambienti virtuali separati per sviluppare e sviluppare applicazioni per esperienze digitali.

Intestazioni necessarie

Questa esercitazione richiede anche di aver completato l'esercitazione di autenticazione per effettuare correttamente le chiamate alle API della piattaforma. Completando l'esercitazione sull'autenticazione, vengono forniti i valori per ciascuna delle intestazioni richieste in tutte le chiamate API di Experience Platform, come illustrato di seguito:
  • Autorizzazione: Portatore {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {IMS_ORG}
Tutte le risorse in Experience Platform sono isolate in sandbox virtuali specifiche. Le richieste alle API della piattaforma richiedono un'intestazione che specifica il nome della sandbox in cui si svolgerà l'operazione:
  • x-sandbox-name: {SANDBOX_NAME}
Per ulteriori informazioni sulle sandbox in Piattaforma, consultate la documentazione sulla panoramica della sandbox.
Tutte le richieste POST, PUT e PATCH richiedono un'intestazione aggiuntiva:
  • Content-Type: application/json

Creare un processo di esportazione

Per esportare i dati del profilo è innanzitutto necessario creare un set di dati in cui esportare i dati, quindi avviare un nuovo processo di esportazione. Entrambi questi passaggi possono essere eseguiti utilizzando le API della piattaforma Experience, con le API del servizio Catalog utilizzate e le API del profilo cliente in tempo reale. Le istruzioni dettagliate per completare ciascun passaggio sono descritte nelle sezioni che seguono.

Creare un dataset di destinazione

Quando si esportano i dati del profilo, è necessario creare prima un set di dati di destinazione. È importante che il set di dati sia configurato correttamente per garantire il successo dell'esportazione.
Una delle considerazioni chiave è lo schema su cui si basa il dataset ( schemaRef.id nella richiesta di esempio API di seguito). Per esportare un segmento, il set di dati deve essere basato sullo schema unionale profilo singolo XDM ( https://ns.adobe.com/xdm/context/profile__union ). Uno schema unione è uno schema di sola lettura generato dal sistema che aggrega i campi degli schemi che condividono la stessa classe, in questo caso si tratta della classe XDM Singolo profilo. Per ulteriori informazioni sugli schemi di visualizzazione dell'unione, vedere la sezione Profilo cliente in tempo reale della guida per gli sviluppatori del Registro di sistema dello schema.
I passaggi che seguono in questa esercitazione descrivono come creare un dataset che faccia riferimento allo schema dell'unione dei profili XDM utilizzando l'API Catalog. Potete anche utilizzare l'interfaccia utente di Adobe Experience Platform per creare un dataset che faccia riferimento allo schema unione. I passaggi per l’utilizzo dell’interfaccia utente sono descritti in questa esercitazione sull’interfaccia utente per l’esportazione di segmenti , ma sono applicabili anche qui. Al termine, potete tornare a questa esercitazione per procedere con i passaggi necessari per avviare un nuovo processo di esportazione.
Se disponete già di un set di dati compatibile e ne conoscete l’ID, potete procedere direttamente al passaggio per avviare un nuovo processo di esportazione.
Formato API
POST /dataSets

Richiesta
La richiesta seguente crea un nuovo dataset, fornendo i parametri di configurazione nel payload.
curl -X POST \
  https://platform.adobe.io/data/foundation/catalog/dataSets \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
        "name": "Profile Data Export",
        "schemaRef": {
          "id": "https://ns.adobe.com/xdm/context/profile__union",
          "contentType": "application/vnd.adobe.xed+json;version=1"
        },
        "fileDescription": {
          "persisted": true,
          "containerFormat": "parquet",
          "format": "parquet"
        }
      }'

Proprietà
Descrizione
name
Un nome descrittivo per il set di dati.
schemaRef.id
ID della visualizzazione unione (schema) a cui sarà associato il set di dati.
fileDescription.persisted
Un valore booleano che, se impostato su true , consente al dataset di persistere nella visualizzazione unione.
Risposta
Una risposta corretta restituisce un array contenente l'ID univoco, generato dal sistema, di sola lettura del set di dati appena creato. Per esportare correttamente i dati del profilo è necessario un ID di set di dati configurato correttamente.
[
  "@/datasets/5b020a27e7040801dedba61b"
] 

Avvia processo di esportazione

Una volta ottenuto un set di dati persistente nell’unione, potete creare un processo di esportazione per mantenere i dati del profilo nel dataset effettuando una richiesta POST all’ /export/jobs endpoint nell’API del profilo cliente in tempo reale e fornendo i dettagli dei dati che desiderate esportare nel corpo della richiesta.
Formato API
POST /export/jobs

Richiesta
La richiesta seguente crea un nuovo processo di esportazione, fornendo i parametri di configurazione nel payload.
curl -X POST \
  https://platform.adobe.io/data/core/ups/export/jobs \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
    "fields": "identities.id,personalEmail.address",
    "mergePolicy": {
      "id": "e5bc94de-cd14-4cdf-a2bc-88b6e8cbfac2",
      "version": 1
    },
    "filter": {
      "segments": [
        {
          "segmentId": "4edc8488-2c35-4f6d-b4c6-9075c68d2df4",
          "segmentNs": "AAM",
          "status": ["realized"]
        },
        {
          "segmentId": "1rfe8422-334d-12f4-3sd4-12cf6g990g51",
          "segmentNs": "UPS",
          "status": ["exited"]
        }
      ],
      "segmentQualificationTime": {
            "startTime": "2019-09-01T00:00:00Z",
            "endTime": "2019-09-02T00:00:00Z"
        },
      "fromIngestTimestamp": "2018-10-25T13:22:04-07:00",
      "emptyProfiles": false
    },
    "additionalFields" : {
      "eventList": {
        "fields": "environment.browserDetails.name,environment.browserDetails.version",
        "filter": {
          "fromIngestTimestamp": "2018-10-25T13:22:04-07:00"
        }
      }
    },
    "destination": {
      "datasetId": "5b020a27e7040801dedba61b",
      "segmentPerBatch": true
    },
    "schema": {
      "name": "_xdm.context.profile"
    },
    "evaluationInfo": {
        "segmentation": true
    }
  }'

Proprietà
Descrizione
fields
(Facoltativo) Limita i campi di dati da includere nell’esportazione solo a quelli forniti in questo parametro. Lo stesso parametro è disponibile anche quando si crea un segmento, pertanto i campi nel segmento potrebbero essere già stati filtrati. Se si omette questo valore, tutti i campi verranno inclusi nei dati esportati.
mergePolicy
(Facoltativo) Specifica il criterio di unione da applicare ai dati esportati. Includete questo parametro quando vi sono più segmenti da esportare. Se si omette questo valore, il servizio di esportazione utilizzerà il criterio di unione fornito dal segmento.
mergePolicy.id
ID del criterio di unione.
mergePolicy.version
Versione specifica del criterio di unione da utilizzare. Se si omette questo valore, per impostazione predefinita verrà utilizzata la versione più recente.
filter
(Facoltativo) Specifica uno o più dei seguenti filtri da applicare al segmento prima dell'esportazione.
filter.segments
(Facoltativo) Specifica i segmenti da esportare. Se si omette questo valore, verranno esportati tutti i dati di tutti i profili. Accetta un array di oggetti segmento, ciascuno dei quali contiene i campi seguenti:
  • segmentId : (Obbligatorio se si utilizza segments ) ID segmento per i profili da esportare.
  • segmentNs (Facoltativo) Spazio dei nomi del segmento per il dato segmentID .
  • status (Facoltativo) Un array di stringhe che fornisce un filtro di stato per l'oggetto segmentID . Per impostazione predefinita, status il valore ["realized", "existing"] rappresenta tutti i profili che rientrano nel segmento al momento corrente. I valori possibili sono: "realized" , "existing" e "exited" . Per ulteriori informazioni, consulta l’esercitazione sulla creazione di segmenti .
filter.segmentQualificationTime
(Facoltativo) Filtra in base al tempo di qualificazione del segmento. È possibile specificare l'ora di inizio e/o di fine.
filter.segmentQualificationTime.startTime
(Facoltativo) Ora di inizio qualifica segmento per un ID segmento per un dato stato. Non viene fornito, non verrà applicato alcun filtro all'ora di inizio per la qualifica ID segmento. La marca temporale deve essere fornita in formato RFC 3339 .
filter.segmentQualificationTime.endTime
(Facoltativo) Tempo di fine qualifica segmento per un ID segmento per un dato stato. Non viene fornito, non verrà applicato alcun filtro all'ora di fine per la qualifica di ID segmento. La marca temporale deve essere fornita in formato RFC 3339 .
filter.fromIngestTimestamp
(Facoltativo) Limita i profili esportati a includere solo quelli che sono stati aggiornati dopo questa marca temporale. La marca temporale deve essere fornita in formato RFC 3339 .
  • fromIngestTimestamp per i profili , se forniti: Include tutti i profili uniti in cui la marca temporale aggiornata unita è maggiore della marca temporale specificata. Supporta greater_than l'operando.
  • fromTimestamp per gli eventi : Tutti gli eventi acquisiti dopo questa marca temporale verranno esportati in base al risultato del profilo risultante. Questo non è il momento dell’evento stesso ma il momento dell’inserimento degli eventi.
filter.emptyProfiles
(Facoltativo) Valore Boolean. I profili possono contenere record Profilo, record ExperienceEvent o entrambi. I profili senza record Profilo e solo i record ExperienceEvent sono denominati "emptyProfiles". Per esportare tutti i profili nell’archivio profili, inclusi i "emptyProfiles", imposta il valore di emptyProfiles su true . Se emptyProfiles è impostato su false , vengono esportati solo i profili con record Profilo nello store. Per impostazione predefinita, se emptyProfiles l’attributo non è incluso, vengono esportati solo i profili contenenti i record Profilo.
additionalFields.eventList
(Facoltativo) Controlla i campi evento delle serie temporali esportati per oggetti secondari o associati fornendo una o più delle seguenti impostazioni:
  • eventList.fields : Controllare i campi da esportare.
  • eventList.filter : Specifica i criteri che limitano i risultati inclusi dagli oggetti associati. Si attende un valore minimo richiesto per l'esportazione, in genere una data.
  • eventList.filter.fromIngestTimestamp : Filtra gli eventi delle serie temporali a quelli che sono stati acquisiti dopo la marca temporale fornita. Questo non è il momento dell’evento stesso ma il momento dell’inserimento degli eventi.
destination
(Obbligatorio) Informazioni sulla destinazione per i dati esportati:
  • destination.datasetId : (Obbligatorio) L'ID del set di dati in cui devono essere esportati i dati.
  • destination.segmentPerBatch : (Facoltativo) Un valore booleano che, se non viene fornito, utilizza per impostazione predefinita false . Un valore di false esporta tutti gli ID segmento in un unico ID batch. Un valore di true esportazione consente di esportare un ID segmento in un ID batch. Tenete presente che l’impostazione del valore da assegnare true può influire sulle prestazioni di esportazione batch.
schema.name
(Obbligatorio) Il nome dello schema associato al dataset in cui devono essere esportati i dati.
evaluationInfo.segmentation
(Facoltativo) Un valore booleano che, se non viene fornito, utilizza per impostazione predefinita false . Un valore di true indica che la segmentazione deve essere eseguita nel processo di esportazione.
Per esportare solo i dati del profilo e non includere i dati relativi a ExperienceEvent, rimuovete l’oggetto "AdditionalFields" dalla richiesta.
Risposta
Una risposta corretta restituisce un dataset popolato con dati di profilo come specificato nella richiesta.
{
    "profileInstanceId": "ups",
    "jobType": "BATCH",
    "filter": {
      "segments": [
        {
          "segmentId": "4edc8488-2c35-4f6d-b4c6-9075c68d2df4",
          "segmentNs": "AAM",
          "status": ["realized"]
        },
        {
          "segmentId": "1rfe8422-334d-12f4-3sd4-12cf6g990g51",
          "segmentNs": "UPS",
          "status": ["exited"]
        }
      ]
    },
    "id": 24115,
    "schema": {
        "name": "_xdm.context.profile"
    },
    "mergePolicy": {
        "id": "0bf16e61-90e9-4204-b8fa-ad250360957b",
        "version": 1
    },
    "status": "NEW",
    "requestId": "IwkVcD4RupdSmX376OBVORvcvTdA4ypN",
    "computeGatewayJobId": {},
    "metrics": {
        "totalTime": {
            "startTimeInMs": 1559674261657
        }
    },
    "destination": {
      "dataSetId" : "5cf6bcf79ecc7c14530fe436",
      "segmentPerBatch": true,
      "batches" : [
        {
          "segmentId": "4edc8488-2c35-4f6d-b4c6-9075c68d2df4",
          "segmentNs": "AAM",
          "status": ["realized"],
          "batchId": "da5cfb4de32c4b93a09f7e37fa53ad52"
        },
        {
          "segmentId": "1rfe8422-334d-12f4-3sd4-12cf6g990g51",
          "segmentNs": "UPS",
          "status": ["exited"],
          "batchId": "df4gssdfb93a09f7e37fa53ad52"
        }
      ]
    },
    "updateTime": 1559674261868,
    "imsOrgId": "{IMS_ORG}",
    "creationTime": 1559674261657
}

Se non destination.segmentPerBatch fosse stato incluso nella richiesta (se non presente, è false il valore predefinito) o se il valore fosse stato impostato su false , l' destination oggetto nella risposta precedente non avrebbe una batches matrice e ne avrebbe invece inclusa solo una batchId , come mostrato di seguito. Tale batch singolo includerebbe tutti gli ID del segmento, mentre la risposta precedente mostra un ID segmento singolo per ID batch.
  "destination": {
    "datasetId": "5cf6bcf79ecc7c14530fe436",
    "segmentPerBatch": false,
    "batchId": "da5cfb4de32c4b93a09f7e37fa53ad52"
  }

Elenca tutti i processi di esportazione

Potete restituire un elenco di tutti i processi di esportazione per una particolare organizzazione IMS eseguendo una richiesta GET all' export/jobs endpoint. La richiesta supporta anche i parametri di query limit e offset , come mostrato di seguito.
Formato API
GET /export/jobs
GET /export/jobs?limit=4
GET /export/jobs?offset=2

Proprietà
Descrizione
limit
Specificare il numero di record da restituire.
offset
Consente di scostare la pagina dei risultati da restituire in base al numero fornito.
Richiesta
curl -X GET \
  https://platform.adobe.io/data/core/ups/export/jobs/ \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}'
  -H 'x-sandbox-name: {SANDBOX_NAME}' 

Risposta
La risposta include un records oggetto contenente i processi di esportazione creati dall'organizzazione IMS.
{
  "records": [
    {
      "profileInstanceId": "ups",
      "jobType": "BATCH",
      "filter": {
          "segments": [
              {
                  "segmentId": "52c26d0d-45f2-47a2-ab30-ed06abc981ff"
              }
          ]
      },
      "id": 726,
      "schema": {
          "name": "_xdm.context.profile"
      },
      "mergePolicy": {
          "id": "timestampOrdered-none-mp",
          "version": 1
      },
      "status": "SUCCEEDED",
      "requestId": "d995479c-8a08-4240-903b-af469c67be1f",
      "computeGatewayJobId": {
          "exportJob": "f3058161-7349-4ca9-807d-212cee2c2e94",
          "pushJob": "feaeca05-d137-4605-aa4e-21d19d801fc6"
      },
      "metrics": {
          "totalTime": {
              "startTimeInMs": 1538615973895,
              "endTimeInMs": 1538616233239,
              "totalTimeInMs": 259344
          },
          "profileExportTime": {
              "startTimeInMs": 1538616067445,
              "endTimeInMs": 1538616139576,
              "totalTimeInMs": 72131
          },
          "aCPDatasetWriteTime": {
              "startTimeInMs": 1538616195172,
              "endTimeInMs": 1538616195715,
              "totalTimeInMs": 543
          }
      },
      "destination": {
          "datasetId": "5b7c86968f7b6501e21ba9df",
          "batchId": "da5cfb4de32c4b93a09f7e37fa53ad52"
      },
      "updateTime": 1538616233239,
      "imsOrgId": "{IMS_ORG}",
      "creationTime": 1538615973895
    },
    {
      "profileInstanceId": "test_xdm_latest_profile_20_e2e_1538573005395",
      "errors": [
        {
          "code": "0090000009",
          "msg": "Error writing profiles to output path 'adl://va7devprofilesnapshot.azuredatalakestore.net/snapshot/722'",
          "callStack": "com.adobe.aep.unifiedprofile.common.logging.Logger" 
        },
        {
          "code": "unknown",
          "msg": "Job aborted.",
          "callStack": "org.apache.spark.SparkException: Job aborted."
        }
      ],
      "jobType": "BATCH",
      "filter": {
        "segments": [
            {
                "segmentId": "7a93d2ff-a220-4bae-9a4e-5f3c35032be3"
            }
        ]
      },
      "id": 722,
      "schema": {
          "name": "_xdm.context.profile"
      },
      "mergePolicy": {
          "id": "7972e3d6-96ea-4ece-9627-cbfd62709c5d",
          "version": 1
      },
      "status": "FAILED",
      "requestId": "KbOAsV7HXmdg262lc4yZZhoml27UWXPZ",
      "computeGatewayJobId": {
          "exportJob": "15971e0f-317c-4390-9038-1a0498eb356f"
      },
      "metrics": {
          "totalTime": {
              "startTimeInMs": 1538573416687,
              "endTimeInMs": 1538573922551,
              "totalTimeInMs": 505864
          },
          "profileExportTime": {
              "startTimeInMs": 1538573872211,
              "endTimeInMs": 1538573918809,
              "totalTimeInMs": 46598
          }
      },
      "destination": {
          "datasetId": "5bb4c46757920712f924a3eb",
          "batchId": ""
      },
      "updateTime": 1538573922551,
      "imsOrgId": "{IMS_ORG}",
      "creationTime": 1538573416687
    }
  ],
  "page": {
      "sortField": "createdTime",
      "sort": "desc",
      "pageOffset": "1538573416687_722",
      "pageSize": 2
  },
  "link": {
      "next": "/export/jobs/?limit=2&offset=1538573416687_722"
  }
}

Monitorare l'avanzamento dell'esportazione

Per visualizzare i dettagli di un processo di esportazione specifico o controllarne lo stato durante l'elaborazione, potete effettuare una richiesta GET all' /export/jobs endpoint e includere nel percorso id il processo di esportazione. Il processo di esportazione viene completato una volta che il status campo restituisce il valore "SUCCEEDED".
Formato API
GET /export/jobs/{EXPORT_JOB_ID}

Proprietà
Descrizione
{EXPORT_JOB_ID}
Indica id il processo di esportazione a cui si desidera accedere.
Richiesta
curl -X GET \
  https://platform.adobe.io/data/core/ups/export/jobs/24115 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

Risposta
{
    "profileInstanceId": "ups",
    "jobType": "BATCH",
    "filter": {
      "segments": [
        {
          "segmentId": "4edc8488-2c35-4f6d-b4c6-9075c68d2df4",
          "segmentNs": "AAM",
          "status": ["realized"]
        },
        {
          "segmentId": "1rfe8422-334d-12f4-3sd4-12cf6g990g51",
          "segmentNs": "UPS",
          "status": ["exited"]
        }
      ]
    },
    "id": 24115,
    "schema": {
        "name": "_xdm.context.profile"
    },
    "mergePolicy": {
        "id": "0bf16e61-90e9-4204-b8fa-ad250360957b",
        "version": 1
    },
    "status": "SUCCEEDED",
    "requestId": "YwMt1H8QbVlGT2pzyxgwFHTwzpMbHrTq",
    "computeGatewayJobId": {
      "exportJob": "305a2e5c-2cf3-4746-9b3d-3c5af0437754",
      "pushJob": "963f275e-91a3-4fa1-8417-d2ca00b16a8a"
    },
    "metrics": {
      "totalTime": {
        "startTimeInMs": 1547053539564,
        "endTimeInMs": 1547054743929,
        "totalTimeInMs": 1204365
      },
      "profileExportTime": {
        "startTimeInMs": 1547053667591,
        "endTimeInMs": 1547053778195,
        "totalTimeInMs": 110604
      },
      "aCPDatasetWriteTime": {
        "startTimeInMs": 1547054660416,
        "endTimeInMs": 1547054698918,
        "totalTimeInMs": 38502
      }
    },
    "destination": {
      "dataSetId" : "5cf6bcf79ecc7c14530fe436",
      "segmentPerBatch": true,
      "batches" : [
        {
          "segmentId": "4edc8488-2c35-4f6d-b4c6-9075c68d2df4",
          "segmentNs": "AAM",
          "status": ["realized"],
          "batchId": "da5cfb4de32c4b93a09f7e37fa53ad52"
        },
        {
          "segmentId": "1rfe8422-334d-12f4-3sd4-12cf6g990g51",
          "segmentNs": "UPS",
          "status": ["exited"],
          "batchId": "df4gssdfb93a09f7e37fa53ad52"
        }
      ]
    },
    "updateTime": 1559674261868,
    "imsOrgId": "{IMS_ORG}",
    "creationTime": 1559674261657
}

Proprietà
Descrizione
batchId
Identificatore dei batch creati da un'esportazione riuscita, da utilizzare a scopo di ricerca durante la lettura dei dati del profilo.

Annullamento di un processo di esportazione

Experience Platform (Piattaforma esperienza) consente di annullare un processo di esportazione esistente, che può essere utile per diversi motivi, ad esempio se il processo di esportazione non è stato completato o si è bloccato nella fase di elaborazione. Per annullare un processo di esportazione, potete eseguire una richiesta DELETE all’ /export/jobs endpoint e includere il processo id di esportazione che desiderate annullare nel percorso della richiesta.
Formato API
DELETE /export/jobs/{EXPORT_JOB_ID}

Proprietà
Descrizione
{EXPORT_JOB_ID}
Indica id il processo di esportazione a cui si desidera accedere.
Richiesta
curl -X POST \
  https://platform.adobe.io/data/core/ups/export/jobs/726 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

Risposta
Una richiesta di eliminazione riuscita restituisce lo stato HTTP 204 (nessun contenuto) e un corpo di risposta vuoto, a indicare l'esito dell'operazione di annullamento.

Passaggi successivi

Una volta completata l'esportazione, i dati sono disponibili all'interno del Data Lake in Experience Platform. Potete quindi utilizzare l'API di accesso ai dati per accedere ai dati utilizzando l' batchId API associata all'esportazione. A seconda delle dimensioni dell’esportazione, i dati possono essere in blocchi e il batch può essere costituito da più file.
Per istruzioni dettagliate su come utilizzare l'API di accesso ai dati per accedere e scaricare file batch, segui l'esercitazione sull'accesso ai dati.
È inoltre possibile accedere ai dati del profilo cliente in tempo reale esportati correttamente tramite Adobe Experience Platform Query Service. Utilizzando l'interfaccia utente o l'API RESTful, Query Service consente di scrivere, convalidare ed eseguire query sui dati all'interno del Data Lake.
Per ulteriori informazioni su come eseguire query sui dati del pubblico, consulta la documentazione del servizio Query.