Tentar novamente execuções de fluxo de dados com falha
Este tutorial aborda etapas sobre como repetir execuções de fluxo de dados com falha usando a Flow Service API.
Introdução
Este tutorial requer que você tenha uma compreensão funcional dos seguintes componentes do Adobe Experience Platform:
- Fontes: o Experience Platform permite que os dados sejam assimilados de várias fontes, fornecendo a capacidade de estruturar, rotular e aprimorar os dados recebidos usando os serviços do Platform.
- Sandboxes: o Experience Platform fornece sandboxes virtuais que particionam uma única instância do Platform em ambientes virtuais separados para ajudar a desenvolver aplicativos de experiência digital.
Uso de APIs da plataforma
Para obter informações sobre como fazer chamadas para APIs da Platform com êxito, consulte o manual sobre introdução às APIs da Platform.
Tentar novamente uma execução de fluxo de dados com falha
Para repetir uma execução com falha de fluxo de dados, faça uma solicitação POST para o ponto de extremidade /runs
enquanto fornece a ID de execução do fluxo de dados e a operação re-trigger
como parte dos parâmetros de consulta.
Formato da API
POST /runs/{RUN_ID}/action?op=re-trigger
{RUN_ID}
op
re-trigger
como a operação.Solicitação
re-trigger
para repetir execuções de fluxo de dados bem-sucedidas, considerando que a execução bem-sucedida do fluxo de dados não tem nenhum registro assimilado.A solicitação a seguir repete a execução do fluxo de dados para a ID de execução 4fb0418e-1804-45d6-8d56-dd51f05c0baf
.
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/runs/4fb0418e-1804-45d6-8d56-dd51f05c0baf/action?op=re-trigger' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json'
Resposta
Uma resposta bem-sucedida retorna uma ID de execução de fluxo recém-criada e sua versão etag correspondente.
{
"id": "3fb0418e-1804-45d6-8d56-dd51f05c0baf",
"etag": "\"1100c53e-0000-0200-0000-627138980000\""
}