O suporte para novas tentativas de execuções de fluxo de dados com falha está disponível para fontes em lote. Você só pode repetir execuções de fluxo de dados que falharam.
Este tutorial aborda etapas sobre como tentar novamente execuções de fluxo de dados com falha usando o Flow Service API.
Este tutorial requer que você tenha uma compreensão funcional dos seguintes componentes do Adobe Experience Platform:
Para obter informações sobre como fazer chamadas para APIs da Platform com êxito, consulte o manual em introdução às APIs da Platform.
Para tentar executar novamente um fluxo de dados com falha, faça uma solicitação POST ao /runs
ao fornecer a ID de execução do fluxo de dados e a variável re-trigger
como parte dos parâmetros de consulta.
Formato da API
POST /runs/{RUN_ID}/action?op=re-trigger
Parâmetro | Descrição |
---|---|
{RUN_ID} |
A ID de execução que corresponde à execução do fluxo de dados que você deseja tentar novamente. |
op |
Uma operação que determina a ação a ser executada. Para repetir uma execução com falha do fluxo de dados, é necessário especificar re-trigger como sua operação. |
Solicitação
Você pode usar o re-trigger
a operação para repetir execuções de fluxo de dados bem-sucedidas também, considerando que a execução bem-sucedida do fluxo de dados tem zero registros assimilados.
A solicitação a seguir tenta novamente 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\""
}