第 2-4 课:测试第 2 课教程包

适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime

使用现在配置的 Foreach 循环容器和平面文件连接管理器,第 2 课包可以迭代遍历示例数据文件夹中的 14 个平面文件。 每次找到与指定的条件匹配的文件名时,Foreach 循环容器都将用该文件名填充用户定义的变量。 该变量又会更新平面文件连接管理器的 ConnectionString 属性,并与平面文件建立连接。 然后,Foreach 循环容器将对平面文件中的数据运行未修改的数据流任务。

注意

如果运行第 1 课中的包,则需要从 AdventureWorksDW2022 数据库中的 dbo.NewFactCurrencyRate 表中删除记录,然后再运行本课程中的包。 第 2 课尝试插入已在第 1 课中插入的记录,导致了错误。

检查包布局

测试包之前,确保第 2 课包中的控制流和数据流包含下列关系图中显示的对象。 第 2 课的数据流和第 1 课一样。

控制流

包中的控制流

数据流

包中的数据流

测试第 2 课教程包

  1. 在“解决方案资源管理器”中,右键单击“Lesson 2.dtsx”,然后选择“执行包”

    包开始运行。 可以在“输出”窗口中或选择“进度”选项卡来验证每个循环的状态 。例如,可以看到 1097 行从文件 Currency_VEB.txt 添加到目标表中。

  2. 当包运行完毕后,在“调试”菜单中,选择“停止调试”

转到下一课

第 3 课:使用 SSIS 添加日志记录

另请参阅

项目和包的执行