Notificaciones de ingesta de datos

El proceso de ingesta de datos en Adobe Experience Platform consta de varios pasos. Una vez identificados los archivos de datos que deben ingerirse en PlatformSin embargo, el proceso de ingesta comienza y cada paso se produce de forma consecutiva hasta que los datos se incorporan correctamente o fallan. El proceso de ingesta se puede iniciar utilizando la variable API de ingesta por lotes de Adobe Experience Platform o utilizando el Experience Platform interfaz de usuario.

Datos cargados en Platform debe pasar por varios pasos para llegar a su destino, la variable Data Lake o el Real-Time Customer Profile almacén de datos. Cada paso implica procesar los datos, validarlos y, a continuación, almacenarlos antes de pasarlos al siguiente paso. Según la cantidad de datos que se esté introduciendo, este puede convertirse en un proceso laborioso y siempre existe la posibilidad de que el proceso falle debido a errores de validación, semántica o procesamiento. En caso de error, es necesario corregir los problemas de datos y, a continuación, reiniciar todo el proceso de ingesta con los archivos de datos corregidos.

Para ayudar a monitorizar el proceso de ingesta, Experience Platform permite suscribirse a un conjunto de eventos publicados por cada paso del proceso, lo que le notifica el estado de los datos introducidos y cualquier posible error.

Registrar un webhook para notificaciones de ingesta de datos

Para recibir notificaciones de ingesta de datos, debe utilizar Consola de Adobe Developer para registrar un webhook en su integración de Experience Platform.

Siga el tutorial de suscripción a Adobe I/O Event notificaciones para ver los pasos detallados sobre cómo hacerlo.

IMPORTANT
Durante el proceso de suscripción, asegúrese de seleccionar Notificaciones de Platform como proveedor de eventos y seleccione la opción Notificación de ingesta de datos suscripción de evento cuando se le solicite.

Recibir notificaciones de ingesta de datos

Una vez que haya registrado correctamente su webhook y se hayan introducido nuevos datos, puede empezar a recibir notificaciones de eventos. Estos eventos se pueden ver mediante el propio webhook o seleccionando el Seguimiento de depuración en la información general del registro de eventos del proyecto en la consola de Adobe Developer.

El siguiente JSON es un ejemplo de una carga útil de notificación que se enviaría a su webhook en caso de que se produzca un evento de ingesta por lotes fallido:

{
  "event_id": "93a5b11a-b0e6-4b29-ad82-81b1499cb4f2",
  "event": {
    "xdm:ingestionId": "01EGK8H8HF9JGFKNDCABHGA24G",
    "xdm:customerIngestionId": "01EGK8H8HF9JGFKNDCABHGA24G",
    "xdm:imsOrg": "{ORG_ID}",
    "xdm:completed": 1598374341560,
    "xdm:datasetId": "5e55b556c2ae4418a8446037",
    "xdm:eventCode": "ing_load_failure",
    "xdm:sandboxName": "prod",
    "sentTime": "1598374341595",
    "processStartTime": 1598374342614,
    "transformedTime": 1598374342621,
    "header": {
      "_adobeio": {
        "imsOrgId": "{ORG_ID}",
        "providerMetadata": "aep_observability_catalog_events",
        "eventCode": "platform_event"
      }
    }
  }
}
Propiedad
Descripción
event_id
ID único y generado por el sistema para la notificación.
event
Un objeto que contiene los detalles del evento que activó la notificación.
event.xdm:datasetId
El ID del conjunto de datos al que se aplica el evento de ingesta.
event.xdm:eventCode
Un código de estado que indica el tipo de evento activado para el conjunto de datos. Consulte la apéndice para valores específicos y sus definiciones.

Para ver el esquema completo de las notificaciones de eventos, consulte la repositorio público de GitHub.

Pasos siguientes

Una vez registrado Platform notificaciones al proyecto, puede ver los eventos recibidos desde el Resumen del proyecto. Consulte la guía de seguimiento de eventos de Adobe I/O para obtener instrucciones detalladas sobre cómo realizar un seguimiento de los eventos.

Apéndice

La siguiente sección contiene información adicional sobre la interpretación de las cargas útiles de notificación de ingesta de datos.

Eventos de notificación de estado disponibles event-codes

En la tabla siguiente se enumeran las notificaciones de estado de ingesta de datos disponibles a las que puede suscribirse.

Código de evento
Servicio de plataforma
Estado
Descripción del evento
ing_load_success
Data Ingestion
success
Se ha ingerido correctamente un lote en un conjunto de datos dentro de la variable Data Lake.
ing_load_failure
Data Ingestion
fracaso
No se ha podido ingerir un lote en un conjunto de datos dentro de Data Lake.
ps_load_success
Real-Time Customer Profile
success
Se ha introducido correctamente un lote en Profile almacén de datos.
ps_load_failure
Real-Time Customer Profile
fracaso
Error al ingerir un lote en Profile almacén de datos.
ig_load_success
Identity Service
success
Los datos se cargaron correctamente en el gráfico de identidad.
ig_load_failure
Identity Service
fracaso
No se han podido cargar los datos en el gráfico de identidad.
NOTE
Solo se proporciona un tema de evento para todas las notificaciones de ingesta de datos. Para distinguir entre diferentes estados, se puede utilizar el código de evento.
recommendation-more-help
2ee14710-6ba4-4feb-9f79-0aad73102a9a