Ingesta parcial por lotes

La ingesta parcial por lotes es la capacidad de ingerir datos que contengan errores, hasta un determinado umbral. Con esta capacidad, los usuarios pueden introducir correctamente todos sus datos correctos en Adobe Experience Platform, mientras que todos sus datos incorrectos se agrupan por separado, junto con los detalles de por qué no es válido.

Este documento proporciona un tutorial para administrar la ingesta parcial por lotes.

Introducción

Este tutorial requiere un conocimiento práctico de los distintos servicios de Adobe Experience Platform implicados en la ingesta parcial por lotes. Antes de comenzar este tutorial, revise la documentación de los siguientes servicios:

  • Ingesta por lotes: Método que Platform ingiere y almacena datos de archivos de datos, como CSV y Parquet.
  • Experience Data Model (XDM): El marco estandarizado mediante el cual Platform organiza los datos de experiencia del cliente.

Las secciones siguientes proporcionan información adicional que necesitará saber para poder realizar llamadas exitosas a Platform API.

Lectura de llamadas de API de muestra

Esta guía proporciona ejemplos de llamadas de API para mostrar cómo dar formato a las solicitudes. Estas incluyen rutas, encabezados obligatorios y cargas de solicitud con el formato correcto. También se proporciona el JSON de muestra devuelto en las respuestas de la API. Para obtener información sobre las convenciones utilizadas en la documentación de las llamadas de API de ejemplo, consulte la sección sobre cómo leer las llamadas de API de ejemplo en la guía de solución de problemas de Experience Platform.

Recopilación de valores para los encabezados obligatorios

Para poder realizar llamadas a las API de Platform, primero debe completar el tutorial de autenticación. Al completar el tutorial de autenticación, se proporcionan los valores para cada uno de los encabezados obligatorios en todas las llamadas de API de Experience Platform, como se muestra a continuación:

  • Autorización: Portador {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {ORG_ID}

Todos los recursos de Experience Platform están aislados en zonas protegidas virtuales específicas. Todas las solicitudes a las API de Platform requieren un encabezado que especifique el nombre de la zona protegida en la que se realizará la operación:

  • x-sandbox-name: {SANDBOX_NAME}
NOTE
Para obtener más información sobre las zonas protegidas en Platform, consulte la documentación de información general sobre las zonas protegidas.

Habilite un lote para la ingesta parcial por lotes en la API enable-api

NOTE
En esta sección se describe la activación de un lote para la ingesta parcial por lotes mediante la API. Para obtener instrucciones sobre el uso de la interfaz de usuario, lea el paso habilitar un lote para la ingesta parcial por lotes en la interfaz de usuario.

Puede crear un nuevo lote con la ingesta parcial habilitada.

Para crear un nuevo lote, siga los pasos de la guía para desarrolladores de ingesta por lotes. Una vez que llegue al paso Crear lote, agregue el siguiente campo dentro del cuerpo de la solicitud:

{
    "enableErrorDiagnostics": true,
    "partialIngestionPercent": 5
}
Propiedad
Descripción
enableErrorDiagnostics
Un indicador que permite que Platform genere mensajes de error detallados sobre su lote.
partialIngestionPercent
Porcentaje de errores aceptables antes de que falle todo el lote. Por lo tanto, en este ejemplo, un máximo del 5 % del lote puede ser errores antes de que falle.

Habilitar un lote para la ingesta parcial por lotes en la IU enable-ui

NOTE
En esta sección se describe la activación de un lote para la ingesta parcial por lotes mediante la interfaz de usuario. Si ya ha habilitado un lote para la ingesta parcial por lotes mediante la API, puede pasar a la siguiente sección.

Para habilitar un lote para la ingesta parcial a través de la interfaz de usuario Platform, puede crear un nuevo lote a través de conexiones de origen, crear un nuevo lote en un conjunto de datos existente o crear un nuevo lote a través de "Asignar CSV a flujo XDM".

Crear una nueva conexión de origen new-source

Para crear una nueva conexión de origen, siga los pasos indicados en Resumen de orígenes. Una vez que llegue al paso Detalle del flujo de datos, tome nota de los campos Ingesta parcial y Diagnóstico de errores.

La opción Ingesta parcial le permite habilitar o deshabilitar el uso de la ingesta parcial por lotes.

La opción Diagnósticos de error solo aparece cuando la opción Ingesta parcial está desactivada. Esta característica permite que Platform genere mensajes de error detallados acerca de los lotes ingeridos. Si la opción Ingesta parcial está activada, los diagnósticos de error mejorados se aplican automáticamente.

El umbral de error le permite establecer el porcentaje de errores aceptables antes de que falle todo el lote. De forma predeterminada, este valor se establece en 5%.

Usar un conjunto de datos existente existing-dataset

Para utilizar un conjunto de datos existente, comience seleccionando un conjunto de datos. La barra lateral de la derecha se rellena con información sobre el conjunto de datos.

La opción Ingesta parcial le permite habilitar o deshabilitar el uso de la ingesta parcial por lotes.

La opción Diagnósticos de error solo aparece cuando la opción Ingesta parcial está desactivada. Esta característica permite que Platform genere mensajes de error detallados acerca de los lotes ingeridos. Si la opción Ingesta parcial está activada, los diagnósticos de error mejorados se aplican automáticamente.

El umbral de error le permite establecer el porcentaje de errores aceptables antes de que falle todo el lote. De forma predeterminada, este valor se establece en 5%.

Ahora puede cargar datos usando el botón Agregar datos y se incorporarán mediante la ingesta parcial.

Usar el flujo "Asignar CSV a esquema XDM" map-flow

Para usar el flujo "Asignar CSV a esquema XDM", siga los pasos indicados en el tutorial Asignar un archivo CSV. Una vez que llegue al paso Agregar datos, tome nota de los campos Ingesta parcial y Diagnóstico de errores.

La opción Ingesta parcial le permite habilitar o deshabilitar el uso de la ingesta parcial por lotes.

La opción Diagnósticos de error solo aparece cuando la opción Ingesta parcial está desactivada. Esta característica permite que Platform genere mensajes de error detallados acerca de los lotes ingeridos. Si la opción Ingesta parcial está activada, los diagnósticos de error mejorados se aplican automáticamente.

Umbral de error le permite establecer el porcentaje de errores aceptables antes de que falle todo el lote. De forma predeterminada, este valor se establece en 5%.

Pasos siguientes next-steps

En este tutorial se explica cómo crear o modificar un conjunto de datos para habilitar la ingesta parcial por lotes. Para obtener más información sobre la ingesta por lotes, lea la guía para desarrolladores de ingesta por lotes.

Para obtener información sobre la supervisión de los errores de ingesta parcial, lea la guía de diagnóstico de errores de ingesta por lotes.

recommendation-more-help
2ee14710-6ba4-4feb-9f79-0aad73102a9a