合併轉換

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

「合併」轉換會將兩個已排序的資料集結合成單一資料集。 各資料集的資料列會根據其索引鍵資料行的值插入輸出中。

藉由在資料流程中加入「合併」轉換,即可執行下列工作:

  • 合併兩個資料來源的資料,例如資料表和檔案。

  • 藉由建立巢狀「合併」轉換,建立複雜的資料集。

  • 更正資料中的錯誤之後重新合併資料列。

「合併」轉換與「聯集全部」轉換類似。 在下列情況中,請使用「聯集全部」轉換取代「合併」轉換:

  • 轉換輸入未經排序時。

  • 結合的輸出不需要經過排序時。

  • 轉換擁有超過兩個輸入時。

輸入需求

合併轉換針對其輸入需要已排序的資料。 如需這項重要需求的詳細資訊,請參閱 排序合併和合併聯結轉換的資料

「合併」轉換也需要其輸入的合併資料行擁有相符的中繼資料。 例如,您無法合併數值資料類型的資料行,與字元資料類型的資料行。 如果資料是字串資料類型,第二個輸入中的資料行長度就必須小於或等於與其合併之第一個輸入中的資料行長度。

在 SSIS 設計工具中,「合併」轉換的使用者介面會自動對應擁有相同中繼資料的資料行。 您可接著手動對應其他擁有相容資料類型的資料行。

這個轉換有兩個輸入與一個輸出。 它不支援錯誤輸出。

合併轉換的組態

您可以透過 SSIS 設計工具或以程式設計方式來設定屬性。

如需可以用程式設計的方式設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關如何設定屬性的詳細資訊,請參閱下列主題:

合併轉換編輯器

使用 [合併轉換編輯器],即可指定來自兩個已排序資料集的資料行,以進行合併。

重要

合併轉換針對其輸入需要已排序的資料。 如需這項重要需求的詳細資訊,請參閱 排序合併和合併聯結轉換的資料

選項。

輸出資料行名稱
指定輸出資料行的名稱。

合併輸入 1
選取要合併為合併輸入 1 的資料行。

合併輸入 2
選取要合併為合併輸入 2 的資料行。

另請參閱

合併聯結轉換
聯集全部轉換
資料流程
Integration Services 轉換