Reintentar ejecuciones de flujo de datos fallidas

IMPORTANT
La compatibilidad con la reintentos de ejecuciones de flujo de datos fallidas está disponible para las fuentes por lotes. Solo puede reintentar las ejecuciones de flujo de datos que han fallado.

Este tutorial explica los pasos para reintentar las ejecuciones de flujo de datos fallidas mediante 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 y, al mismo tiempo, le ofrece la capacidad de estructurar, etiquetar y mejorar los datos entrantes mediante Platform servicios.
  • Zonas protegidas: el Experience Platform proporciona entornos limitados virtuales que dividen un solo 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 de 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 /runs al proporcionar el ID de ejecución del flujo de datos y el re-trigger como parte de los parámetros de consulta.

Formato de API

POST /runs/{RUN_ID}/action?op=re-trigger
Parámetro
Descripción
{RUN_ID}
El ID de ejecución que corresponde a la ejecución del flujo de datos que desea reintentar.
op
Una operación que determina la acción que se va a realizar. Para reintentar una ejecución de flujo de datos fallida, debe especificar re-trigger como su operación.

Solicitud

NOTE
Puede usar el complemento re-trigger operación para reintentar también 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 ID 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\""
}
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089