로그 파일 전송을 위한 전송 제어 파일

Transfer-control(.info) 파일은 Audience Manager이 처리한 파일 전송이 올바로 전송되는지 확인할 수 있도록 파일 전송에 대한 메타데이터 정보를 제공합니다.

Audience Manager 파일을 전송할 때마다 전송 제어 파일을 파트너에 보냅니다. FTP 게시자의 다중 스레드 특성으로 인해 실제 파일 전송이 완료되기 전에 전송 제어 파일이 전송될 수 있습니다.

.info 파일의 메타데이터를 통해 파트너가 다음을 수행할 수 있습니다.

  • 전체 전송 주기가 완료되는 시기(시퀀스의 총 파일 수 전달)를 결정합니다.
  • 시퀀스에서 주어진 파일이 완료/올바른지 확인합니다(바이트 단위의 파일 크기와 총 줄 수를 검사하여).
  • 원시 파일의 행 수를 확인하려면 수신 끝의 데이터베이스에 파일이 로드된 후의 행 수를 구합니다(줄 단위의 파일 크기).

파일 이름 지정 규칙

전송 제어 파일의 이름은 .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 파일, 바이트 크기 또는 해당 라인 수를 포함하지 않습니다.

파일의 바이트 크기와 행 수는 헤더와 스페이서(빈) 행/행을 포함합니다. 실제 데이터 행/행의 수를 가져오려면 헤더를 공제하십시오.

일괄 처리 및 총 바이트 크기의 합계 행은 모든 머리글 및 공백 행을 포함합니다.

이 페이지에서는