【发布时间】:2013-12-24 15:36:21
【问题描述】:
我有一个连接管理器 (oledb),它指向一个包含 20 个 dbf 文件的文件夹。所有 dbf 文件都具有相同的架构。只是数据是针对特定实体的。我想从 20 个 dbf 文件中获取所有数据并将它们插入到一个表中(在 sql server 中)。哪些任务使我能够做到这一点?
【问题讨论】:
标签: sql-server sql-server-2012 ssis
我有一个连接管理器 (oledb),它指向一个包含 20 个 dbf 文件的文件夹。所有 dbf 文件都具有相同的架构。只是数据是针对特定实体的。我想从 20 个 dbf 文件中获取所有数据并将它们插入到一个表中(在 sql server 中)。哪些任务使我能够做到这一点?
【问题讨论】:
标签: sql-server sql-server-2012 ssis
您应该创建“For each loop”容器,将每个文件路径写入变量 f.e。 @fp
之后,您放入 DataFlow 任务并配置 connection
之后,您应该创建另一个变量,例如 @table(将您的 @fp 子串化为文件名)并将此变量放入源表中的 DataFlow 任务中。
ready example
【讨论】: