Udostępnij za pośrednictwem


Format binarny fabryki danych w usłudze Microsoft Fabric

W tym artykule opisano sposób konfigurowania formatu binarnego w usłudze Data Factory.

Obsługiwane możliwości

Format binarny jest obsługiwany dla 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 GetMetadata
Działanie usuwania

Format binarny w działaniu kopiowania

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

Zrzut ekranu przedstawiający przycisk ustawień pliku.

Uwaga

W przypadku korzystania z formatu binarnego w działaniu kopiowania źródło i miejsce docelowe powinny używać formatu binarnego.

Plik binarny jako źródło

Po wybraniu pozycji Ustawienia w sekcji Format pliku na karcie Źródło zostaną wyświetlone następujące właściwości w oknie dialogowym Ustawienia formatu pliku.

Zrzut ekranu przedstawiający ustawienia formatu pliku.

  • Typ kompresji: koder-dekoder kompresji używany do odczytywania plików binarnych. Możesz wybrać typ Brak, bzip2, gzip, deflate, ZipDeflate, TarGzip lub tar na liście rozwijanej.

    Jeśli wybierzesz opcję ZipDeflate jako typ kompresji, zachowaj nazwę pliku zip jako folder jest wyświetlany w obszarze Ustawienia zaawansowane na karcie Źródło .

    • Zachowaj nazwę pliku zip jako folder: wskazuje, czy podczas kopiowania zachować nazwę źródłowego pliku zip jako strukturę folderów.
      • Jeśli to pole jest zaznaczone (ustawienie domyślne), usługa zapisuje rozpakowane pliki na .<specified file path>/<folder named as source zip file>/
      • Jeśli to pole jest niezaznaczone, usługa zapisuje rozpakowane pliki bezpośrednio do <specified file path>. Upewnij się, że nie masz zduplikowanych nazw plików w różnych źródłowych plikach zip, aby uniknąć wyścigów ani nieoczekiwanych zachowań.

    W przypadku wybrania opcji TarGzip/tar jako typu kompresji zachowaj nazwę pliku kompresji jako folder jest wyświetlany w obszarze Ustawienia zaawansowane na karcie Źródło .

    • Zachowaj nazwę pliku kompresji jako folder: wskazuje, czy podczas kopiowania zachować nazwę skompresowanego pliku źródłowego jako strukturę folderów.
      • Jeśli to pole jest zaznaczone (ustawienie domyślne), usługa zapisuje dekompresowane pliki do <specified file path>/<folder named as source compressed file>/.
      • Jeśli to pole jest niezaznaczone, usługa zapisuje dekompresowane pliki bezpośrednio do <specified file path>. Upewnij się, że nie masz zduplikowanych nazw plików w różnych źródłowych plikach zip, aby uniknąć wyścigów ani nieoczekiwanych zachowań.
  • Poziom kompresji: współczynnik kompresji. Możesz wybrać jedną z opcji Optymalna lub Najszybsza.

    • Najszybsza: operacja kompresji powinna zostać ukończona tak szybko, jak to możliwe, nawet jeśli wynikowy plik nie jest optymalnie skompresowany.
    • Optymalna: operacja kompresji powinna być optymalnie skompresowana, nawet jeśli operacja trwa dłużej. Aby uzyskać więcej informacji, przejdź doartykułu Poziom kompresji.

W obszarze Ustawienia zaawansowane na karcie Źródło zostaną wyświetlone dalsze właściwości powiązane z formatem binarnym.

  • Usuń pliki po zakończeniu: wskazuje, czy pliki binarne są usuwane z magazynu źródłowego po pomyślnym przeniesieniu do magazynu docelowego. Usunięcie pliku jest na plik. Dlatego gdy działanie kopiowania nie powiedzie się, niektóre pliki zostały już skopiowane do miejsca docelowego i usunięte ze źródła, podczas gdy inne nadal pozostają w magazynie źródłowym.

Dane binarne jako miejsce docelowe

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

Zrzut ekranu przedstawiający wybieranie formatu pliku.

  • Typ kompresji: koder koder kompresji używany do zapisywania plików binarnych. Możesz wybrać typ Brak, bzip2, gzip, deflate, ZipDeflate, TarGzip lub tar na liście rozwijanej.

  • Poziom kompresji: współczynnik kompresji. Możesz wybrać jedną z opcji Optymalna lub Najszybsza.

    • Najszybsza: operacja kompresji powinna zostać ukończona tak szybko, jak to możliwe, nawet jeśli wynikowy plik nie jest optymalnie skompresowany.
    • Optymalna: operacja kompresji powinna być optymalnie skompresowana, nawet jeśli operacja trwa dłużej. Aby uzyskać więcej informacji, przejdź do artykułu Poziom kompresji.

Podsumowanie tabeli

Plik binarny 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 binarnego.

Nazwa/nazwisko Opis Wartość Wymagania Właściwość skryptu JSON
Format pliku Format pliku, którego chcesz użyć. Dwójkowy Tak type (w obszarze datasetSettings):
Plik binarny
Typ kompresji Koder koder kompresji używany do odczytywania plików binarnych. Wybierz spośród następujących:
Brak
bzip2
gzip
Deflate
ZipDeflate
TarGzip
smoła
Nie. type (w obszarze compression):

bzip2
gzip
Deflate
ZipDeflate
TarGzip
smoła
Poziom kompresji Współczynnik kompresji. Dozwolone wartości są optymalne lub najszybsze. Optymalna lub najszybsza Nie. poziom (w obszarze compression):
Najszybszy
Optymalny
Zachowaj nazwę pliku zip jako folder Wskazuje, czy podczas kopiowania zachować nazwę źródłowego pliku zip jako strukturę folderów. Zaznaczone lub usuń zaznaczenie Nie. preserveZipFileNameAsFolder
(pod compressionProperties->type jako ZipDeflateReadSettings)
Zachowaj nazwę pliku kompresji jako folder Wskazuje, czy podczas kopiowania zachować nazwę skompresowanego pliku źródłowego jako strukturę folderów. Zaznaczone lub usuń zaznaczenie Nie. preserveCompressionFileNameAsFolder
(w obszarze compressionProperties->type jako TarGZipReadSettings lub TarReadSettings)
Usuwanie plików po zakończeniu Wskazuje, czy pliki binarne są usuwane z magazynu źródłowego po pomyślnym przeniesieniu do magazynu docelowego. Zaznaczone lub usuń zaznaczenie Nie. deleteFilesAfterCompletion:
prawda lub fałsz

Dane binarne jako miejsce docelowe

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

Nazwa/nazwisko Opis Wartość Wymagania Właściwość skryptu JSON
Format pliku Format pliku, którego chcesz użyć. Dwójkowy Tak type (w obszarze datasetSettings):
Plik binarny
Typ kompresji Koder koder kompresji używany do zapisywania plików binarnych. Wybierz spośród następujących:
Brak
bzip2
gzip
Deflate
ZipDeflate
TarGzip
smoła
Nie. type (w obszarze compression):

bzip2
gzip
Deflate
ZipDeflate
TarGzip
smoła
Poziom kompresji Współczynnik kompresji. Dozwolone wartości są optymalne lub najszybsze. Optymalna lub najszybsza Nie. poziom (w obszarze compression):
Najszybszy
Optymalny