合併轉換
「合併」轉換會將兩個已排序的資料集結合成單一資料集。各資料集的資料列會根據其索引鍵資料行的值插入輸出中。
藉由在資料流程中加入「合併」轉換,即可執行下列工作:
合併兩個資料來源的資料,例如資料表和檔案。
藉由建立巢狀「合併」轉換,建立複雜的資料集。
更正資料中的錯誤之後重新合併資料列。
「合併」轉換與「聯集全部」轉換類似。在下列情況中,請使用「聯集全部」轉換取代「合併」轉換:
轉換輸入未經排序時。
結合的輸出不需要經過排序時。
轉換擁有超過兩個輸入時。
輸入需求
合併轉換針對其輸入需要已排序的資料。如需有關這項重要需求的詳細資訊,請參閱<如何:排序合併和合併聯結轉換的資料>。
「合併」轉換也需要其輸入的合併資料行擁有相符的中繼資料。例如,您無法合併數值資料類型的資料行,與字元資料類型的資料行。如果資料是字串資料類型,第二個輸入中的資料行長度就必須小於或等於與其合併之第一個輸入中的資料行長度。
在「SSIS 設計師」中,「合併」轉換的使用者介面會自動對應擁有相同中繼資料的資料行。您可接著手動對應其他擁有相容資料類型的資料行。
這個轉換有兩個輸入與一個輸出。它不支援錯誤輸出。
設定合併轉換
您可以透過 SSIS 設計師或程式設定屬性。
如需可在 [合併轉換編輯器] 對話方塊中設定之屬性的詳細資訊,請參閱合併轉換編輯器。
如需可以用程式設計的方式設定之屬性的詳細資訊,請按一下下列其中一個主題:
如需有關如何設定屬性的詳細資訊,請按一下下列其中一個主題:
|