Formato Avro in Data Factory in Microsoft Fabric
Questo articolo illustra come configurare il formato Avro nella pipeline di dati di Data Factory in Microsoft Fabric.
Funzionalità supportate
Il formato Avro è supportato per le attività e i connettori seguenti 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à Lookup | |
Attività GetMetadata | |
Attività Delete |
Formato Avro nell'attività di copia
Per configurare il formato Avro, scegliere la connessione nell'origine o nella destinazione dell'attività di copia della pipeline di dati e quindi selezionare Avro nell'elenco a discesa Formato file. Selezionare Impostazioni per configurare ulteriormente questo formato.
Formato Avro come origine
Dopo aver selezionato Impostazioni nella sezione Formato file, nella finestra di dialogo Impostazioni formato file vengono visualizzate le seguenti proprietà.
Tipo di compressione: scegliere il codec di compressione usato per leggere i file Avro nell'elenco a discesa. È possibile scegliere tra Nessuno o Deflate. È anche possibile scegliere Aggiungi contenuto dinamico per specificare il tipo nel generatore di espressioni.
Livello di compressione: specificare il rapporto di compressione. Scegliere da 1 a 7. È anche possibile scegliere Aggiungi contenuto dinamico per specificare il livello nel generatore di espressioni.
Formato Avro come destinazione
Dopo aver selezionato Impostazioni, vengono visualizzate le proprietà seguenti nella finestra di dialogo Impostazioni formato file popup.
Tipo di compressione: scegliere il codec di compressione usato per scrivere file Avro nell'elenco a discesa. È possibile scegliere tra Nessuno o Deflate. È anche possibile scegliere Aggiungi contenuto dinamico per specificare il tipo nel generatore di espressioni.
Livello di compressione: specificare il rapporto di compressione. Scegliere da 1 a 7. È anche possibile scegliere Aggiungi contenuto dinamico per specificare il livello nel generatore di espressioni.
In Impostazioni avanzate nella scheda Destinazione vengono visualizzate le proprietà correlate al formato Avro seguenti.
- Numero massimo di righe per file: quando si scrivono dati in una cartella, è possibile scegliere di scrivere su più file e specificare il numero massimo di righe per file.
- Prefisso del nome file: Applicabile quando è configurato il numero massimo di righe per file. Specificare il prefisso del nome file durante la scrittura di dati in più file ha dato luogo a questo motivo:
<fileNamePrefix>_00000.<fileExtension>
. Se non specificato, il prefisso del nome file è generato automaticamente. Questa proprietà non si applica quando l'origine è l'archivio basato su file o archivio dati abilitato per l'opzione di partizione.
Tabella riepilogativa
Xero come origine
Le seguenti proprietà sono supportate nella sezione Origine dell'attività Copy quando si utilizza il formato Avro.
Nome | Descrizione | valore | Richiesto | Proprietà script Avro |
---|---|---|---|---|
Formato di file | Formato che si desidera usare. | Avro | Sì | tipo (in datasetSettings ):Avro |
Tipo di compressione | Codec di compressione usato per leggere il file Avro. | Nessuno deflate |
No | avroCompressionCodec: deflate |
Livello di compressione | Rapporto di compressione. | Da 1 a 7 | No | avroCompressionLevel: Da 1 a 7 |
Avro come destinazione
Le seguenti proprietà sono supportate nella sezione Destinazione dell'attività Copy quando si utilizza il formato Avro.
Nome | Descrizione | valore | Richiesto | Proprietà script Avro |
---|---|---|---|---|
Formato di file | Formato che si desidera usare. | Avro | Sì | tipo (in datasetSettings ):Avro |
Tipo di compressione | Codec di compressione usato per scrivere il file Avro. | Nessuno deflate |
No | avroCompressionCodec: deflate |
Livello di compressione | Rapporto di compressione. | Da 1 a 7 | No | avroCompressionLevel: Da 1 a 7 |
Numero massimo di righe per file | Quando si scrivono dati in una cartella, è possibile scegliere di scrivere su più file e specificare il numero massimo di righe per file. | < numero massimo di righe per file > | No | maxRowsPerFile |
Prefisso del nome file | Applicabile quando è configurato il numero massimo di righe per file. Specificare il prefisso del nome file durante la scrittura di dati in più file ha dato luogo a questo motivo: <fileNamePrefix>_00000.<fileExtension> . Se non specificato, il prefisso del nome file è generato automaticamente. Questa proprietà non si applica quando l'origine è l'archivio basato su file o archivio dati abilitato per l'opzione di partizione. |
< prefisso del nome file > | No | fileNamePrefix |