Union All 轉換會將多個輸入結合成一個輸出。 例如,來自五個不同平面檔案來源的輸出可以作為 Union All 轉換的輸入,並合併成一個輸出。
輸入和輸出
轉換輸入會一個接一個地新增至轉換輸出中;不會重新排序數據列。 如果封裝需要已排序的輸出,您應該使用合併轉換,而不是 Union All 轉換。
您連線到 Union All 轉換的第一個輸入是這個轉換用來生成其輸出的來源輸入。 您後續連接到轉換的輸入中的欄位會映射到轉換輸出的欄位。
若要合併輸入,您可以將輸入中的數據行對應至輸出中的數據行。 至少一個輸入的數據行必須對應至每個輸出數據行。 兩個數據行之間的對應需要數據行的元數據相符。 例如,對應的數據行必須具有相同的數據類型。
如果對應的數據行包含字串數據,且輸出數據行的長度比輸入數據行短,則輸出數據行會自動增加長度以包含輸入數據行。 未對應至輸出欄位的輸入欄位在輸出欄位中會被設置為空值。
此轉換有多個輸入和一個輸出。 它不支援錯誤輸出。
Union All 轉換的設定
您可以透過 SSIS 設計師或以程式設計方式設定屬性。
如需您可以在 [ 聯集所有轉換編輯器 ] 對話框中設定之屬性的詳細資訊,請參閱 聯集所有轉換編輯器。
如需您可以以程式設計方式設定之屬性的詳細資訊,請參閱 通用屬性。
如需有關如何設定屬性的詳細資訊,請按下列其中一個主題: