共用方式為


平面檔案連接管理器編輯器(進階頁)

使用 [一般檔案連接管理器編輯器] 對話框的 [進階] 頁面來設定屬性,以指定 Integration Services 如何在一般檔案中讀取和寫入數據。 您可以變更一般檔案中的數據行名稱,並設定屬性,其中包含檔案中每個數據行的數據類型和分隔符。

根據預設,字串數據行的長度為 50 個字元。 您可以調整這些數據行的長度,以防止截斷數據或超出數據行寬度。 您也可以更新其他元數據,以啟用與目標欄位的相容性。 例如,您可以將只包含整數數據的數據行數據類型變更為數值數據類型,例如DT_I2。 您可以手動進行這些修改,或按兩下 [ 選取類型 ] 按鈕,以使用 [ 建議數據行類型 ] 對話框來評估範例數據,並自動為您進行一些變更。

若要深入瞭解一般檔案連接管理器,請參閱 一般檔案連接管理器

選項

連接管理員名稱
請為工作流程中的平面文件連接管理員提供唯一的名稱。 提供的名稱將顯示在 SSIS 設計師內。

說明
描述連接管理員。 最佳做法是描述連接管理員的用途,讓套件自我記載且更容易維護。

設定每個數據行的屬性
選取左窗格中的數據行,即可在右窗格中檢視其屬性。 如需數據類型屬性的描述,請參閱下表。 某些列出的屬性只能針對某些一般檔格式進行設定。

房產 說明
ColumnType 表示列是分隔式、固定寬度還是右端不齊。 這個屬性是唯讀的。 右側不對齊的檔案是每一列都有固定寬度的檔案,但最後一列除外。 它會以列分隔符分隔。
OutputColumnWidth 指定要儲存為位元組計數的值;若為 Unicode 檔案,這個值會對應至字元計數。 在數據流工作中,這個值用於設定平面檔案來源的輸出欄位寬度。

注意:在物件模型中,此屬性的名稱是 MaximumWidth。
DataType 從可用的資料類型清單中選擇 。 如需詳細資訊,請參閱 Integration Services 資料類型
TextQualified 指出文字數據是否以文字限定符括住,例如引號字元。 有效值為:

True:平面檔案中的已標註的文字資料。

False:平面檔案中的文字數據不符合要求。
名稱 提供描述性的欄位名稱。 如果您未輸入名稱,Integration Services 會自動以數據行 0、資料行 1 等格式建立名稱。
DataScale 指定數據的數值範圍。 比例是指小數位數的數量。 如需詳細資訊,請參閱 Integration Services 資料類型
ColumnDelimiter 從可用的資料列分隔符清單中選取 。 選擇文字中不太可能發生的分隔符。 固定寬度數據行會忽略此值。

{CR}{LF}。 欄位是以回車換行組合來分隔。

{CR}。 數據行是以歸位字元分隔。

{LF}。 數據行是以行摘要分隔。

分號 {;}。 數據行是以分號分隔。

冒號 {:}。 欄位是以冒號分隔。

逗號 {,}。 數據行是以逗號分隔。

標籤 {t}。 數據行是以索引標籤分隔。

垂直線 {|}。 數據行是以垂直線分隔。
DataPrecision 指定數值數據的有效位數。 精度是指數字的位數。 如需詳細資訊,請參閱 Integration Services 資料類型
輸入欄寬 指定要儲存為位元組計數的值;針對 Unicode 檔案,這會顯示為字元計數。 被分隔的欄位會忽略此值。

注意 在物件模型中,此屬性的名稱為 ColumnWidth。

新增
按一下 [新增] 以添加欄位。 根據預設,[ 新增 ] 按鈕會在清單結尾加入新的數據行。 按鈕也有下列選項,可在下拉式清單中取得。

價值觀 說明
新增數據行 在清單結尾新增欄。
插入之前 在選取的數據列之前插入新的數據行。
插入 After 在選取的數據行後面插入新的數據行。

刪除
選取資料行,然後按兩下 [ 刪除] 來移除它。

建議類型
使用 [ 建議數據行類型 ] 對話框來評估檔案中的範例數據,並取得每個數據行數據類型和長度的建議。 如需詳細資訊,請參閱 建議數據行類型對話框 UI 參考

另請參閱

Integration Services 錯誤和訊息參考
扁平檔案連接管理員編輯器(常規頁面)
平面檔案連接管理員編輯器(資料行頁面)
平面檔案連線管理員編輯器 (預覽頁面)