Archivos de transferencia y control para transferencias de archivos de registro transfer-control-files-for-log-file-transfers

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

Audience Manager envía un archivo de control de transferencia a un asociado con cada transferencia de archivo. Debido a la naturaleza multiproceso del editor FTP, es posible que el archivo de control de transferencia se envíe antes de que los archivos reales terminen de transferirse.

Los metadatos del archivo .info permiten a los asociados:

  • 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 file-naming-conventions

El archivo de control de transferencia tiene el mismo nombre que la raíz del lote o secuencia con una extensión de archivo .info.

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 file-format

{
  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
    }
}
NOTE
Los números totales del lote no incluyen el archivo .info. Es decir, los totales no incluyen el archivo .info, su tamaño de bytes ni 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.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695