Sql server 2008 SSIS中的间接寻址
可以在SSI中执行任何类型的间接寻址吗 在尝试运行另一个DTSX包之前,我有一系列执行FTP和循环文件的作业。目前,这会导致大量重复的拖拽文件和日志记录 有没有办法重新设计,这样我只需要一个包而不是6个包?根据您的评论:Sql server 2008 SSIS中的间接寻址,sql-server-2008,ssis,Sql Server 2008,Ssis,可以在SSI中执行任何类型的间接寻址吗 在尝试运行另一个DTSX包之前,我有一系列执行FTP和循环文件的作业。目前,这会导致大量重复的拖拽文件和日志记录 有没有办法重新设计,这样我只需要一个包而不是6个包?根据您的评论: Effectively the 6 packages are really 2 x 3. 1st for each "group" is FTP pull down and XML parsing to place into flat tables. Then 2nd th
Effectively the 6 packages are really 2 x 3. 1st for each "group" is FTP pull
down and XML parsing to place into flat tables. Then 2nd then transforms and
loads that data.
您可以在一个包中完成这项工作,而不是使用一个包下载文件并使用另一个包将数据插入表中
下面是一个包含从FTP下载文件并将其保存到本地磁盘的示例
下面是一个示例,其中包含循环浏览给定文件夹中的CSV文件并将该数据插入数据库的示例
由于您使用的是XML文件,下面是一个示例,演示如何循环遍历XML文件
通过一个接一个地放置控制流任务,可以有效地将上述示例组合到单个包中
如果这不是您想要的,请告诉我。这6个包实际上是2 x 3。每个“组”的第一个功能是FTP下拉和XML解析,以放入平面表中。然后第二次转换并加载数据。主要问题是我必须对每种文件类型重复FTP和循环。我意识到这一切都可以在一个包中完成,但将转换和加载拆分为第二个包简化了复杂性。