步骤 3:修改平面文件连接管理器

在此任务中,你将修改在第 1 课中创建和配置的平面文件连接管理器。 最初创建时,平面文件连接管理器配置为静态加载单个文件。 若要启用平面文件连接管理器以迭代方式加载文件,必须修改连接管理器的 ConnectionString 属性以接受用户定义的变量 User:varFileName,其中包含要在运行时加载的文件的路径。

通过将连接管理器修改为使用用户定义的变量 User::varFileName的值来填充连接管理器的 ConnectionString 属性,连接管理器将能够连接到不同的平面文件。 在运行时,Foreach 循环容器的每个迭代都会动态更新 User::varFileName 变量。 更新变量时,还会使连接管理器连接到不同的平面文件,并使数据流任务处理其他数据集。

要将平面文件连接管理器配置为使用变量作为连接字符串

  1. “连接管理器” 窗格中,右键单击 Sample Flat File Source Data,再选择 “属性”

  2. 在“属性”窗口中,对于“表达式”,单击空单元格,然后单击省略号按钮(...)。

  3. “属性表达式编辑器 ”对话框中的 “属性 ”列中,键入或选择 ConnectionString

  4. “表达式 ”列中,单击省略号按钮 (...) 以打开 “表达式生成器 ”对话框。

  5. “表达式生成器 ”对话框中,展开 “变量” 节点。

  6. 将变量 User::varFileName 拖到 “表达式 ”框中。

  7. 单击“ 确定 ”关闭 “表达式生成器 ”对话框。

  8. 再次单击 “确定 ”关闭 “属性表达式编辑器 ”对话框。

下一课任务

步骤 4:测试第 2 课教程包