Reintentar ejecuciones de flujo de datos fallidas
Este tutorial explica los pasos para reintentar las ejecuciones de flujo de datos fallidas mediante la Flow Service API.
Introducción
Este tutorial requiere una comprensión práctica de los siguientes componentes de Adobe Experience Platform:
- Fuentes: el Experience Platform permite la ingesta de datos desde varias fuentes, al tiempo que le ofrece la capacidad de estructurar, etiquetar y mejorar los datos entrantes mediante los servicios de Platform.
- Zonas protegidas: El Experience Platform proporciona zonas protegidas virtuales que dividen una sola instancia de Platform en entornos virtuales independientes para ayudar a desarrollar y evolucionar aplicaciones de experiencia digital.
Uso de API de Platform
Para obtener información sobre cómo realizar llamadas correctamente a las API de Platform, consulte la guía sobre introducción a las API de Platform.
Reintentar una ejecución de flujo de datos fallida
Para reintentar una ejecución de flujo de datos fallida, realice una solicitud de POST al extremo /runs
y proporcione el identificador de ejecución del flujo de datos y la operación re-trigger
como parte de los parámetros de consulta.
Formato de API
POST /runs/{RUN_ID}/action?op=re-trigger
{RUN_ID}
op
re-trigger
como su operación.Solicitud
re-trigger
para reintentar las ejecuciones correctas del flujo de datos, dado que la ejecución correcta del flujo de datos tiene cero registros ingeridos.La siguiente solicitud reintenta ejecutar el flujo de datos para el identificador de ejecución 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'
Respuesta
Una respuesta correcta devuelve un ID de ejecución de flujo recién creado y su versión de etiqueta correspondiente.
{
"id": "3fb0418e-1804-45d6-8d56-dd51f05c0baf",
"etag": "\"1100c53e-0000-0200-0000-627138980000\""
}