第 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 课教程包
在“解决方案资源管理器”中,右键单击“Lesson 2.dtsx”,然后选择“执行包”。
包开始运行。 可以在“输出”窗口中或选择“进度”选项卡来验证每个循环的状态 。例如,可以看到 1097 行从文件 Currency_VEB.txt 添加到目标表中。
当包运行完毕后,在“调试”菜单中,选择“停止调试”。