Condividi tramite


Formato binario per Data Factory in Microsoft Fabric

Questo articolo illustra come configurare il formato binario in Data Factory.

Funzionalità supportate

Il formato binario è supportato per le seguenti attività e connettori come origine e destinazione.

Categoria Connettore/attività
Connettori supportati Amazon S3
Amazon S3 Compatibile
Archiviazione BLOB di Azure
Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2
File di Azure
File system
FTP
Google Cloud Storage
HTTP
File Lakehouse
Archiviazione in Oracle Cloud
SFTP
Attività supportata Attività Copy (origine/destinazione)
Attività GetMetadata
Attività Delete

Formato binario nell'attività Copy

Per configurare il formato binario, scegliere la connessione nell'origine o nella destinazione dell'attività Copy della pipeline di dati e poi selezionare Binario nell'elenco a discesa Formato file. Selezionare Impostazioni per configurare ulteriormente questo formato.

Screenshot che mostra il pulsante Impostazioni file.

Nota

Quando si usa il formato binario in un'attività Copy, l'origine e la destinazione devono usare entrambi il formato binario.

Binario come origine

Dopo aver selezionato Impostazioni nella sezione Formato file nella scheda Origine, nella finestra di dialogo Impostazioni formato file vengono visualizzate le seguenti proprietà.

Screenshot che mostra le impostazioni del formato dei file.

  • Tipo di compressione: codec di compressione usato per leggere i file binari. Nell’elenco a discesa è possibile scegliere tra i tipi None, bzip2, gzip, deflate, ZipDeflate, TarGzip oppure tar.

    Se si seleziona ZipDeflate come tipo di compressione, nelle impostazioni Avanzate nella scheda Origine viene visualizzato Mantenere il nome del file ZIP come cartella.

    • Mantenere il nome del file ZIP come cartella: indica se mantenere il nome del file ZIP di origine come struttura di una cartella durante la copia.
      • Se questa casella è spuntata (impostazione predefinita), il servizio scrive i file decompressi in <specified file path>/<folder named as source zip file>/.
      • Se questa casella non è spuntata, il servizio scrive i file decompressi direttamente in <specified file path>. Assicurarsi di non avere nomi di file duplicati in file ZIP di origine diversi per evitare corse o comportamenti imprevisti.

    Se si seleziona TarGzip/tar come tipo di compressione, nelle impostazioni Avanzate nella scheda Origine viene visualizzato Mantenere il nome del file di compressione come cartella.

    • Mantenere il nome del file di compressione come cartella: indica se mantenere il nome del file compresso di origine come struttura di una cartella durante la copia.
      • Se questa casella è spuntata (impostazione predefinita), il servizio scrive i file decompressi in <specified file path>/<folder named as source compressed file>/.
      • Se questa casella non è spuntata, il servizio scrive i file decompressi direttamente in <specified file path>. Assicurarsi di non avere nomi di file duplicati in file ZIP di origine diversi per evitare corse o comportamenti imprevisti.
  • Livello di compressione: rapporto di compressione. È possibile scegliere tra Ottimale o Fastest.

    • Fastest: l'operazione di compressione deve essere completata il più rapidamente possibile, anche se il file risultante non viene compresso in modo ottimale.
    • Optimal: l'operazione di compressione deve comprimere il file in modo ottimale, anche se il completamento richiede più tempo. Per ulteriori informazioni, si veda l’articolo Livello di compressione.

Nelle impostazioni Avanzate della scheda Origine vengono visualizzate altre proprietà correlate al formato binario.

  • Elimina file al termine: Indica se i file binari vengono eliminati dall'archivio di origine dopo il passaggio all'archivio di destinazione. L'eliminazione dei file avviene per file. Pertanto, quando l'attività Copy ha esito negativo, alcuni file risultano già copiati nella destinazione ed eliminati dall'origine, mentre altri rimangono ancora nell'archivio di origine.

Binario come destinazione

Dopo aver selezionato Impostazioni nella sezione Formato file nella scheda Destinazione, nella finestra di dialogo Impostazioni formato file vengono visualizzate le seguenti proprietà.

Screenshot che mostra la selezione del formato del file.

  • Tipo di compressione: codec di compressione usato per scrivere i file binari. Nell’elenco a discesa è possibile scegliere tra i tipi None, bzip2, gzip, deflate, ZipDeflate, TarGzip oppure tar.

  • Livello di compressione: rapporto di compressione. È possibile scegliere tra Ottimale o Fastest.

    • Fastest: l'operazione di compressione deve essere completata il più rapidamente possibile, anche se il file risultante non viene compresso in modo ottimale.
    • Optimal: l'operazione di compressione deve comprimere il file in modo ottimale, anche se il completamento richiede più tempo. Per altre informazioni, si veda l'articolo Livello di compressione.

Tabella riepilogativa

Binario come origine

Le seguenti proprietà sono supportate nella sezione Origine dell'attività Copy quando si utilizza il formato binario.

Nome Descrizione valore Richiesto Proprietà script JSON
Formato di file Formato che si desidera usare. Binario tipo (in datasetSettings):
Binario
Tipo di compressione Codec di compressione usato per leggere file binari. Scegliere tra:
Nessuno
bzip2
gzip
deflate
ZipDeflate
TarGzip
tar
No tipo (in compression):

bzip2
gzip
deflate
ZipDeflate
TarGzip
tar
Livello di compressione Rapporto di compressione. I valori consentiti sono ottimale o più veloce. Ottimale oppure Fastest No livello (in compression):
Il più rapido
Ottimale
Mantenere il nome del file ZIP come cartella Indica se mantenere il nome del file ZIP di origine come struttura di una cartella durante la copia. Selezionare o deselezionare No preserveZipFileNameAsFolder
(in compressionProperties->type come ZipDeflateReadSettings)
Mantenere il nome del file di compressione come cartella Indica se mantenere il nome del file compresso di origine come struttura di una cartella durante la copia. Selezionare o deselezionare No preserveCompressionFileNameAsFolder
(in compressionProperties->type come TarGZipReadSettings o TarReadSettings)
Eliminare i file al termine Indica se i file binari vengono eliminati dall'archivio di origine dopo il passaggio all'archivio di destinazione. Selezionare o deselezionare No deleteFilesAfterCompletion:
true o false

Binario come destinazione

Le seguenti proprietà sono supportate nella sezione Destinazione dell'attività Copy quando si utilizza il formato binario.

Nome Descrizione valore Richiesto Proprietà script JSON
Formato di file Formato che si desidera usare. Binario tipo (in datasetSettings):
Binario
Tipo di compressione Codec di compressione usato per scrivere file di testo. Scegliere tra:
Nessuno
bzip2
gzip
deflate
ZipDeflate
TarGzip
tar
No tipo (in compression):

bzip2
gzip
deflate
ZipDeflate
TarGzip
tar
Livello di compressione Rapporto di compressione. I valori consentiti sono ottimale o più veloce. Ottimale oppure Fastest No livello (in compression):
Il più rapido
Ottimale