File di trasferimento del controllo per trasferimenti di file di registro

Ultimo aggiornamento: 2023-05-20

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

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

{
  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
    }
}
NOTA

I numeri totali del batch sono esclusi .info file stesso. In altre parole, i totali non includono .info file, le dimensioni in byte o il numero di righe.

Le dimensioni in byte dei file e il numero di righe includono tutte le righe e le righe di intestazione e di spaziatura (vuote). Per ottenere il conteggio delle righe/righe di dati effettive, sottrai le intestazioni.

Le righe totali in batch e le dimensioni totali in byte includono tutte le righe di intestazione e di spazio.

In questa pagina