Fichiers de contrôle de transfert pour les transferts de fichiers journaux transfer-control-files-for-log-file-transfers
Les fichiers de contrôle de transfert (.info) fournissent des informations de métadonnées sur les transferts de fichiers afin que les partenaires puissent vérifier que l’Audience Manager a géré correctement les transferts de fichiers.
Audience Manager envoie un fichier de contrôle de transfert à un partenaire avec chaque transfert de fichier. En raison de la nature multi-thread de l’éditeur FTP, le fichier de contrôle de transfert peut être envoyé avant que les fichiers réels ne soient transférés.
Les métadonnées du fichier .info permettent aux partenaires :
- Déterminer à quel moment le cycle de transfert complet est terminé (le nombre total de fichiers dans la séquence a été livré) ;
- Déterminer si un fichier donné de la séquence est complet/correct (en examinant la taille du fichier en octets et le nombre total de lignes) ;
- Validez le nombre de lignes dans les fichiers bruts par rapport au nombre de lignes après le chargement des fichiers dans la base de données du côté de réception (taille du fichier en lignes).
Conventions de dénomination des fichiers file-naming-conventions
Le fichier de contrôle de transfert porte le même nom que la racine du lot/de la séquence avec une extension de fichier .info.s
Par exemple, si le premier fichier de la séquence a été nommé : ftp_12345_67890_full_1500727351632-1.sync, le fichier de contrôle sera nommé ftp_12345_67890_iter_1500727351632.info.
Format du fichier 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
}
}