File di trasferimento del controllo per trasferimenti di file di registro transfer-control-files-for-log-file-transfers
Controllo di trasferimento (.info) forniscono informazioni sui metadati relativi ai trasferimenti di file, in modo che i partner possano verificare che i trasferimenti di file gestiti da Audience Manager siano corretti.
Audience Manager invia un file di controllo di trasferimento a un partner per ogni trasferimento di file. Data la natura multi-thread del FTP publisher, il file di controllo di trasferimento potrebbe essere inviato prima del completamento del trasferimento dei file effettivi.
I metadati in .info file consente ai partner di:
- determinare quando è stato completato un ciclo completo di trasferimento (il numero totale di file nella sequenza è stato consegnato);
- Determinare se un determinato file nella sequenza è completo/corretto (esaminando la dimensione del file in byte e il numero totale di righe);
- Convalida il numero di righe nei file non elaborati verifica il numero di righe dopo che i file sono stati caricati nel database all’estremità ricevente (dimensione del file in righe).
Convenzioni di denominazione dei file file-naming-conventions
Il file di controllo di trasferimento ha lo stesso nome della radice del batch/sequenza con un .info estensione file.s
Ad esempio, se il primo file della sequenza è stato denominato: ftp_12345_67890_full_1500727351632-1.sync, il nome del control file ftp_12345_67890_iter_1500727351632.info.
Formato file 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
}
}