平面檔案目的地

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

「平面檔案」目的地會將資料寫入文字檔。 文字檔可採用分隔格式、固定寬度格式、含資料列分隔符號的固定寬度格式,或右側不齊格式。

您可以以下列方式設定「平面檔案」目的地:

  • 提供寫入任何資料前插入到檔案的文字區塊。 文字可提供例如資料行標題等資訊。

  • 指定是否覆寫同名目的地檔案中的資料。

此目的地使用「一般檔案」連接管理員來存取文字檔。 透過設定「一般檔案」目的地使用之「一般檔案」連接管理員上的屬性,您可以指定「一般檔案」目的地如何格式化並寫入文字檔。 當您設定「平面檔案」連接管理員時,可以指定檔案本身及檔案中各資料行的資訊。 例如,指定分隔檔案中資料行和資料列的字元,以及各資料行的資料類型和長度。 如需相關資訊,請參閱 Flat File 連線管理員

平面檔案目的地包含 Header 自訂屬性。 這個屬性可在載入封裝時由屬性運算式更新。 如需更多資訊,請參閱 Integration Services (SSIS) 運算式在封裝中使用屬性運算式,以及 平面檔案自訂屬性

此目的地擁有一個輸出。 不支援錯誤輸出功能。

平面檔案目的地的組態

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

[進階編輯器] 對話方塊會反映能以程式設計的方式設定之屬性。 如需有關可以在 [進階編輯器] 對話方塊中或以程式設計方式設定之屬性的詳細資訊,請按下列其中一個主題:

如需如何設定資料流程元件屬性的資訊,請參閱 設定資料流程元件的屬性

平面檔案目的地編輯器 (連線管理員頁面)

使用 [一般檔案目的地編輯器] 對話方塊的 [連線管理員] 頁面,來選取目的地的一般檔案連接,以及指定是否要覆寫或附加至現有的目的地檔案。 平面檔案目的地會將資料寫入文字檔。 此文字檔的格式可以是分隔符號分隔格式、固定寬度格式、具有資料列分隔符號的固定寬度格式,或右側不齊格式。

選項

平面檔案連線管理員
使用清單方塊選取現有的連線管理員,或按一下 [新增] 建立新的連接。

新增
使用 [一般檔案格式] 與 [一般檔案連線管理員編輯器] 對話方塊來建立新的連接。

除了標準的分隔符號分隔、固定寬度及右側不齊等平面檔案格式之外,Flat File Format 對話方塊還有第四個選項:Fixed width with row delimiters。 這個選項是不齊右格式的一種特殊情況,在此情況下,Integration Services 會將虛擬資料行新增為最後一個資料資料行。 這個虛設資料行可確保最後一個資料行具有固定寬度。

具有資料列分隔符號的固定寬度選項在平面檔案連線管理員編輯器中無法使用。 必要時,您可以在編輯器中模擬這個選項。 若要模擬這個選項,請在 平面檔案連線管理員編輯器 的 一般 頁面上,於 格式 中選取 靠右不齊。 然後在編輯器的進階頁面中,新增一個虛設資料行,作為資料中的最後一個資料行。

覆寫檔案中的資料
指出是要覆寫現有的檔案,還是將資料附加至檔案中。

標頭
在寫入任何資料之前,輸入要插入檔案中的文字區塊。 使用此選項可納入其他資訊,例如資料行標題。

預覽
使用 [資料檢視] 對話方塊來預覽結果。 預覽最多可顯示 200 個資料列。

平面檔案目的地編輯器 (對應頁面)

使用 平面檔案目的地編輯器 對話方塊的 對應 頁面,將輸入資料行對應至目的地資料行。

選項

可用的輸入資料行
檢視可用的輸入資料行清單。 使用拖放作業,即可將可用的輸入資料行對應到目的地資料行。

可用的目的地資料行
檢視可用的目的地資料行清單。 使用拖放作業,即可將可用的目的地資料行對應到輸入資料行。

輸入資料行
檢視本主題中稍早選取的輸入資料行。 您可以使用 可用的輸入資料行 清單來變更對應關係。 選取 <ignore> 即可將該資料行排除在輸出之外。

目的地資料行
檢視每個可用的目的地資料行,不論是否已經對應。