使用 [一般檔案連接管理器編輯器] 對話框的 [進階] 頁面來設定屬性,以指定 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 錯誤和訊息參考
扁平檔案連接管理員編輯器(常規頁面)
平面檔案連接管理員編輯器(資料行頁面)
平面檔案連線管理員編輯器 (預覽頁面)