用于日志文件传输的传输控制文件

传输控制(.info)文件提供有关文件传输的元数据信息,以便合作伙伴可以验证Audience Manager处理的文件传输是否正确。

Audience Manager 每次文件传输时,都会向合作伙伴发送转移控制文件。由于FTP发布者的多线程特性,在实际文件完成传输之前可能会发送传输控制文件。

.info文件中的元数据允许合作伙伴:

  • 确定完整传输周期的完成时间(已传送序列中的文件总数);
  • 确定序列中的任何给定文件是否完整/正确(通过检查文件的大小(以字节为单位)和行总数);
  • 验证原始文件中的行数与接收端数据库中加载文件后的行数(文件大小(行))。

文件命名约定

transfer-control文件与具有.info文件扩展名的批处理/序列的根文件同名。

例如,如果序列中的第一个文件被命名:ftp_12345_67890_full_1500727351632-1.sync,控制文件将命名为ftp_12345_67890_iter_1500727351632.info。

文件格式

{
  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
    }
}
注意

批处理总数不包括.info文件本身。 即,总数不包括.info文件、其字节大小或行数。

文件的字节大小和行数包括任何标题和分隔符(空白)行/行。 要获得实际数据行/行的计数,请减去标题。

批处理中的行总数和字节总大小包含任何标题行和空格行。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now