第 2-3 课:修改平面文件连接管理器
适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime
在本任务中,将修改第 1 课中的平面文件连接管理器。 平面文件连接管理器配置为静态加载单个文件。 若要启用平面文件连接管理器以重复加载文件,请更改连接管理器的 ConnectionString 属性以使用用户定义的变量 User::varFileName
,该变量包含要在运行时加载的文件的路径。
通过修改连接管理器以使用用户定义变量的值来更改 ConnectionString 属性,连接管理器将连接到不同的平面文件。 在运行时,Foreach 循环容器的每次迭代都更新 User::varFileName
变量。 更新变量时,还会使连接管理器连接到不同的平面文件,并使数据流任务处理其他数据集。
配置平面文件连接管理器以使用变量
在 “连接管理器” 窗格中,右键单击 Sample Flat File Source Data,再选择 “属性”。
在“属性”窗口中,确保“PackagePath”以“\Package.Connections”开头。 如果不是,右键单击“连接管理器”窗格中的“示例平面文件源数据”,并选择“转换为包连接”
在“属性”窗口中,针对“表达式”,选择空单元,然后选择省略号按钮“(…)”。
在“属性表达式编辑器”对话框的“属性”列中,选择 ConnectionString。
在“表达式”列中,选择省略号按钮“(…)”以打开“表达式生成器”对话框。
在“表达式生成器”对话框中,展开“变量”节点。
将变量 User::varFileName 拖到“表达式”框中。
选择“确定”,关闭“表达式生成器”对话框。
再次选择“确定”,关闭“属性表达式编辑器”对话框。