Archivos de transferencia y control para transferencias de archivos de registro

Última actualización: 2023-05-20

Transfer-control (.info) archivos proporcionan información de metadatos sobre las transferencias de archivos para que los socios puedan comprobar que Audience Manager ha gestionado las transferencias de archivos correctamente.

Audience Manager envía un archivo de control de transferencia a un socio con cada transferencia de archivo. Debido a la naturaleza de subprocesos múltiples de FTP editor, el archivo de control de transferencia podría enviarse antes de que los archivos reales terminen de transferirse.

Los metadatos de la .info el archivo permite a los socios:

  • Determinar cuándo se ha completado un ciclo de transferencia completo (se ha entregado el número total de archivos de la secuencia);
  • Determinar si algún archivo determinado de la secuencia es completo/correcto (examinando el tamaño del archivo en bytes y el número total de líneas);
  • Valide el número de filas de los archivos sin procesar frente al número de filas después de cargar los archivos en la base de datos en el extremo receptor (tamaño del archivo en líneas).

Convenciones de nomenclatura de archivos

El archivo de control de transferencia tiene el mismo nombre que la raíz del lote/secuencia con un .info Extensión de archivo.s

Por ejemplo, si el nombre del primer archivo de la secuencia fuera: ftp_12345_67890_full_1500727351632-1.sync, el nombre del archivo de control sería ftp_12345_67890_iter_1500727351632.info.

Formato del archivo

{
  Files: [
    {
      FileByteSize: 293029329,
      FileLineCount: 36893908,
      FileName: "ftp_12345_67890_full_1500727351632-1.sync.gz",
      FileSequenceNumber: 1,
      md5: "983g634be2ad5263c6a6c4958bf61d9f"
    },
    {
      FileByteSize: 293039238,
      FileLineCount: 36895184,
      FileName: "ftp_12345_67890_full_1500727351632-2.sync.gz",
      FileSequenceNumber: 2,
      md5: "6sn9907c8e78cfd78409622e7b55a984"
    },
    {
      FileByteSize: 293050833,
      FileLineCount: 36896787,
      FileName: "ftp_12345_67890_full_1500727351632-3.sync.gz",
      FileSequenceNumber: 3,
      md5: "7cdfb8e74cd6cec1jy6vel21ccb4a962"
    },
    {
      FileByteSize: 218425764,
      FileLineCount: 27498226,
      FileName: "ftp_12345_67890_full_1500727351632-4.sync.gz",
      FileSequenceNumber: 4,
      md5: "7hs53149f8a2444457g968f04cbbdee5"
    }
  ],
  Totals: {
    FileName: "ftp_12345_67890_full_1500727351632.sync",
    TotalByteSize: 1097545164,
    TotalNumberFiles: 4,
    TotalNumberLines: 138184105
    }
}
NOTA

Los números totales por lotes son exclusivos de .info archivo en sí. Es decir, los totales no incluyen las variables .info , su tamaño en bytes o su número de líneas.

El tamaño de bytes de los archivos y los recuentos de líneas incluyen cualquier encabezado y espaciador (en blanco) de líneas/filas. Para obtener el recuento de líneas/filas de datos reales, reste encabezados.

Las líneas totales en tamaño de lote y byte total incluyen cualquier encabezado y filas de espacio.

En esta página