修改平面文件连接管理器
在本任务中,您将修改在第 1 课中创建和配置的平面文件连接管理器。平面文件连接管理器在最初创建时配置为静态加载单个文件。若要启用平面文件连接管理器以重复加载文件,您必须修改连接管理器的 ConnectionString 属性以接受用户定义的变量 User:varFileName
,该变量包含要在运行时加载的文件的路径。
通过将连接管理器修改为使用用户定义的变量 User::varFileName
的值并填充连接管理器的 ConnectionString 属性,连接管理器将能够连接到不同的平面文件。在运行时,Foreach 循环容器的每次迭代都将动态更新 User::varFileName
变量。更新变量时,还会使连接管理器连接到不同的平面文件,并使数据流任务处理其他数据集。
配置平面文件连接管理器以使用连接字符串的变量
在**“连接管理器”窗格中,右键单击 Sample Flat File Source Data,再选择“属性”**。
在“属性”窗口中,针对**“表达式”,单击空单元,然后单击省略号按钮“(…)”**。
在**“属性表达式编辑器”对话框的“属性”**列中,键入或选择 ConnectionString。
在**“表达式”列中,单击省略号按钮“(…)”以打开“表达式生成器”**对话框。
在**“表达式生成器”对话框中,展开“变量”**节点。
将变量 User::varFileName 拖到**“表达式”**框中。
单击**“确定”关闭“表达式生成器”**对话框。
再次单击**“确定”关闭“属性表达式编辑器”**对话框。