Udostępnij za pośrednictwem


Format Avro w usłudze Data Factory w usłudze Microsoft Fabric

W tym artykule opisano sposób konfigurowania formatu Avro w potoku danych usługi Data Factory w usłudze Microsoft Fabric.

Obsługiwane możliwości

Format Avro jest obsługiwany w przypadku następujących działań i łączników jako źródła i miejsca docelowego.

Kategoria Łącznik/działanie
Obsługiwany łącznik Amazon S3
Zgodność z usługą Amazon S3
Azure Blob Storage
Usługa Azure Data Lake Storage 1. generacji
Azure Data Lake Storage Gen2
Azure Files
System plików
FTP
Google Cloud Storage
HTTP
Pliki lakehouse
Oracle Cloud Storage
SFTP
Obsługiwane działanie działanie Kopiuj (źródło/miejsce docelowe)
Działanie Lookup
Działanie GetMetadata
Działanie usuwania

Format Avro w działaniu kopiowania

Aby skonfigurować format Avro, wybierz połączenie w źródle lub miejscu docelowym działania kopiowania potoku danych, a następnie wybierz pozycję Avro z listy rozwijanej Format pliku. Wybierz pozycję Ustawienia , aby uzyskać dalszą konfigurację tego formatu.

Zrzut ekranu przedstawiający ustawienia formatu pliku.

Format Avro jako źródło

Po wybraniu pozycji Ustawienia w sekcji Format pliku w oknie dialogowym Ustawienia formatu pliku zostaną wyświetlone następujące właściwości.

Zrzut ekranu przedstawiający źródło formatu pliku Avro.

  • Typ kompresji: wybierz koder-dekoder kompresji używany do odczytywania plików Avro z listy rozwijanej. Możesz wybrać opcję Brak lub deflate. Możesz również wybrać pozycję Dodaj zawartość dynamiczną, aby określić typ w konstruktorze wyrażeń.

  • Poziom kompresji: określ współczynnik kompresji. Wybierz od 1 do 7. Możesz również wybrać pozycję Dodaj zawartość dynamiczną, aby określić poziom w konstruktorze wyrażeń.

Format Avro jako miejsce docelowe

Po wybraniu pozycji Ustawienia zostaną wyświetlone następujące właściwości w wyskakującym oknie dialogowym Ustawienia formatu pliku.

Zrzut ekranu przedstawiający miejsce docelowe formatu pliku Avro.

  • Typ kompresji: wybierz koder kompresji używany do zapisywania plików Avro na liście rozwijanej. Możesz wybrać opcję Brak lub deflate. Możesz również wybrać pozycję Dodaj zawartość dynamiczną, aby określić typ w konstruktorze wyrażeń.

  • Poziom kompresji: określ współczynnik kompresji. Wybierz od 1 do 7. Możesz również wybrać pozycję Dodaj zawartość dynamiczną, aby określić poziom w konstruktorze wyrażeń.

W obszarze Ustawienia zaawansowane na karcie Miejsce docelowe zostaną wyświetlone następujące właściwości powiązane z formatem Avro.

  • Maksymalna liczba wierszy na plik: podczas zapisywania danych w folderze można zapisać w wielu plikach i określić maksymalną liczbę wierszy na plik.
  • Prefiks nazwy pliku: ma zastosowanie, gdy skonfigurowano maksymalną liczbę wierszy na plik . Określ prefiks nazwy pliku podczas zapisywania danych w wielu plikach, co spowodowało następujący wzorzec: <fileNamePrefix>_00000.<fileExtension>. Jeśli nie zostanie określony, prefiks nazwy pliku jest generowany automatycznie. Ta właściwość nie ma zastosowania, gdy źródło jest magazynem opartym na plikach lub opcją partycji włączonego magazynu danych.

Podsumowanie tabeli

Avro jako źródło

Poniższe właściwości są obsługiwane w sekcji Źródło działania kopiowania w przypadku korzystania z formatu Avro.

Nazwa/nazwisko Opis Wartość Wymagania Właściwość skryptu Avro
Format pliku Format pliku, którego chcesz użyć. Avro Tak type (w obszarze datasetSettings):
Avro
Typ kompresji Koder koder kompresji używany do odczytywania plików Avro. Brak
Deflate
Nie. avroCompressionCodec:

Deflate
Poziom kompresji Współczynnik kompresji. Od 1 do 7 Nie. avroCompressionLevel:
Od 1 do 7

Avro jako miejsce docelowe

Poniższe właściwości są obsługiwane w sekcji Miejsce docelowe działania kopiowania w przypadku korzystania z formatu Avro.

Nazwa/nazwisko Opis Wartość Wymagania Właściwość skryptu Avro
Format pliku Format pliku, którego chcesz użyć. Avro Tak type (w obszarze datasetSettings):
Avro
Typ kompresji Koder koder kompresji używany do pisania plików Avro. Brak
Deflate
Nie. avroCompressionCodec:

Deflate
Poziom kompresji Współczynnik kompresji. Od 1 do 7 Nie. avroCompressionLevel:
Od 1 do 7
Maksymalna liczba wierszy na plik Podczas zapisywania danych w folderze można zapisać w wielu plikach i określić maksymalną liczbę wierszy na plik. < maksymalna liczba wierszy na plik > Nie. maxRowsPerFile
Prefiks nazwy pliku Ma zastosowanie w przypadku skonfigurowania maksymalnej liczby wierszy na plik . Określ prefiks nazwy pliku podczas zapisywania danych w wielu plikach, co spowodowało następujący wzorzec: <fileNamePrefix>_00000.<fileExtension>. Jeśli nie zostanie określony, prefiks nazwy pliku jest generowany automatycznie. Ta właściwość nie ma zastosowania, gdy źródło jest magazynem opartym na plikach lub opcją partycji włączonego magazynu danych. < prefiks nazwy pliku > Nie. fileNamePrefix