共用方式為


Microsoft Fabric 中 Data Factory 的二進位格式

本文概述如何在 Data Factory 中設定二進位格式。

支援的功能

下列活動和連接器支援二進位格式作為來源和目的地。

類別 連接器/活動
支援的連接器 Amazon S3
Amazon S3 相容
Azure Blob 儲存體
Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2 \(部分機器翻譯\)
Azure 檔案
檔案系統
FTP
Google Cloud Storage
HTTP
Lakehouse 檔案
Oracle 雲端儲存空間
SFTP
支援的活動 複製活動 (來源/目的地)
GetMetadata 活動
刪除活動

複製活動中的二進位格式

若要設定二進位格式,請在資料管線複製活動的來源或目的地中選擇您的連線,然後在 [檔案格式] 下拉式清單中選取 [二進位]。 選取 [設定 ] 以進一步設定此格式。

顯示 [檔案設定] 按鈕的螢幕快照。

注意

在複製活動中使用二進位格式時,來源和目的地都應該使用二進位格式。

將二進位作為來源

當您在 [來源] 索引標籤下的 [檔案格式] 區段中選取 [設定] 之後,下列屬性會顯示在快顯 [檔案格式設定] 對話框中。

顯示檔案格式設定的螢幕快照。

  • 壓縮類型:用來讀取二進位檔的壓縮編解碼器。 您可以從 下拉式清單中的 Nonebzip2gzipdeflateZipDeflateTarGziptar 類型中選擇。

    如果您選取 ZipDeflate 作為壓縮類型,[來源] 索引標籤中的 [進階設定] 底下會顯示 [保留 zip 檔案名] 作為資料夾

    • 將 zip 檔名保留為資料夾:指出是否要在複製期間保留來源 zip 檔案名作為資料夾結構。
      • 如果核取此方塊(預設值),服務會將解壓縮的檔案寫入至 <specified file path>/<folder named as source zip file>/
      • 如果未核取此方塊,服務會將解壓縮的檔案直接寫入 。<specified file path> 請確定不同的來源 ZIP 檔案中沒有重複的檔案名稱,以避免發生競爭或非預期的行為。

    如果您選取 TarGzip/tar 作為壓縮類型,則會在 [來源] 索引標籤的 [進階設定] 底下顯示 [保留壓縮檔名] 作為資料夾

    • 將壓縮檔名保留為資料夾:指出是否要在複製期間將來源壓縮檔名保留為資料夾結構。
      • 如果核取此方塊(預設值),服務會將解壓縮的檔案寫入至 <specified file path>/<folder named as source compressed file>/
      • 如果未核取此方塊,服務會將解壓縮的檔案直接寫入 。<specified file path> 請確定不同的來源 ZIP 檔案中沒有重複的檔案名稱,以避免發生競爭或非預期的行為。
  • 壓縮層級:壓縮比例。 您可以選擇 [最佳 ] 或 [最快]。

    • 最快:即使產生的檔案未以最佳方式壓縮,壓縮作業也應該儘快完成。
    • Optimal:即使作業需要較長時間完成,壓縮作業也應以最佳方式壓縮。 如需詳細資訊,請移至壓縮層級 一文。

[來源] 索引標籤的 [進階設定] 底下,會顯示進一步的二進位格式相關屬性。

  • 完成之後刪除檔案:指出成功移至目的地存放區之後,是否從來源存放區刪除二進位檔。 根據檔案進行檔案刪除。 因此,當複製活動失敗時,某些檔案已複製到目的地,並從來源中刪除,而其他檔案仍保留在來源存放區上。

二進位做為目的地

在 [目的地] 索引標籤下的 [檔案格式] 區段中選取 [設定] 之後,快顯 [檔案格式設定] 對話框中會顯示下列屬性。

顯示選取檔案格式的螢幕快照。

  • 壓縮類型:用來寫入二進位檔的壓縮編解碼器。 您可以從 下拉式清單中的 Nonebzip2gzipdeflateZipDeflateTarGziptar 類型中選擇。

  • 壓縮層級:壓縮比例。 您可以選擇 [最佳 ] 或 [最快]。

    • 最快:即使產生的檔案未以最佳方式壓縮,壓縮作業也應該儘快完成。
    • Optimal:即使作業需要較長時間完成,壓縮作業也應以最佳方式壓縮。 如需詳細資訊,請移至 壓縮層級 一文。

數據表摘要

將二進位作為來源

使用二進位格式時,複製活動 [來源 ] 區段支援下列屬性。

名稱 描述: 必要 JSON 腳本屬性
檔案格式 您想要使用的檔案格式。 二進位 Yes type (datasetSettings):
二進位
壓縮類型 用來讀取二進位檔案的壓縮編解碼器。 從下列項目中選擇:
None
bzip2
gzip
緊縮
ZipDeflate
TarGzip
焦油
No type (compression):

bzip2
gzip
緊縮
ZipDeflate
TarGzip
tar
壓縮層級 壓縮比。 允許的值為 Optimal 或 Fastest。 最佳最快 No 層級 (compression):
最快
最佳
將 zip 檔名保留為資料夾 指出是否要在複製期間保留來源 zip 檔名作為資料夾結構。 已選取或取消選取 No preserveZipFileNameAsFolder
(compressionProperties->type 下為 ZipDeflateReadSettings)
將壓縮檔名保留為資料夾 指出是否要在複製期間保留來源壓縮檔名做為資料夾結構。 已選取或取消選取 No preserveCompressionFileNameAsFolder
(compressionProperties-type> 下為 TarGZipReadSettingsTarReadSettings)
完成之後刪除檔案 指出成功移至目的地存放區之後,是否從來源存放區刪除二進位檔。 已選取或取消選取 No deleteFilesAfterCompletion:
[True] 或 [False]

二進位做為目的地

使用二進位格式時,複製活動 目的地 區段支援下列屬性。

名稱 描述: 必要 JSON 腳本屬性
檔案格式 您想要使用的檔案格式。 二進位 Yes type (datasetSettings):
二進位
壓縮類型 用來寫入二進位檔的壓縮編解碼器。 從下列項目中選擇:
None
bzip2
gzip
緊縮
ZipDeflate
TarGzip
焦油
No type (compression):

bzip2
gzip
緊縮
ZipDeflate
TarGzip
tar
壓縮層級 壓縮比。 允許的值為 Optimal 或 Fastest。 最佳最快 No 層級 (compression):
最快
最佳