首頁 >資料庫 >mysql教程 >SSIS 如何自動將不同目錄中的同名文字檔案匯入單一 SQL Server 表中?

SSIS 如何自動將不同目錄中的同名文字檔案匯入單一 SQL Server 表中?

Susan Sarandon
Susan Sarandon原創
2025-01-05 06:37:40744瀏覽

How Can SSIS Automate Importing Identically Named Text Files from Different Directories into a Single SQL Server Table?

從單獨的目錄匯入具有共享名稱和架構的文字檔案

您希望將多個具有相同名稱和架構的文字檔案匯入到同一個檔案中SQL Server 2008 資料庫中的表。挑戰在於這些檔案駐留在不同的目錄中:

TEST
     201304
            sample1.txt
            sample2.txt
     201305
            sample1.txt
            sample2.txt
     201306
            sample1.txt
            sample2.txt

有沒有辦法使用 SSIS 自動執行此程序?

解決方案:利用帶有子資料夾遍歷的 Foreach 檔案容器

是的,這可以使用 Foreach 檔案容器來實現。步驟如下:

  1. 使用平面檔案連線管理員將文字檔案匯入為資料來源。
  2. 建立 Foreach 檔案容器。
  3. 啟用「 Foreach 檔案容器屬性中的「遍歷子資料夾」選項。
  4. 在檔案迭代屬性中,指定其中的資料夾路徑文字檔案位於。
  5. 在Foreach在文件容器中,新增資料流任務來執行導入操作。 🎜>連接的範例表達式字串:
透過執行以下步驟,您可以將SSIS配置為自動將不同目錄中具有相同名稱和架構的文字檔案載入到單一表中。

以上是SSIS 如何自動將不同目錄中的同名文字檔案匯入單一 SQL Server 表中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn