添加平面文件目标

更新日期: 2006 年 12 月 12 日

Lookup Currency Key 转换的错误输出将无法执行查找操作的所有数据行重定向到脚本转换。为了突显相关错误的信息,脚本转换将运行可获取错误说明的脚本。

在本任务中,请将有关失败行的所有这些信息保存到分隔的文件中,以便进行后续处理。若要保存失败的行,必须针对将包含错误数据和平面文件目标的文本文件添加并配置平面文件连接管理器,以管理数据的实际写入。

添加并配置平面文件目标

  1. 单击**“数据流”**选项卡。

  2. 工具箱中,展开**“数据流目标”,然后将“平面文件目标”拖动到数据流设计图面上。将“平面文件目标”直接放在“获取错误说明”**转换的下面。

  3. 单击**“获取错误说明”转换,然后将绿色箭头拖动到新的“平面文件目标”**上。

  4. 在**“数据流”设计图面上,右键单击新添加的“平面文件目标”转换,单击“重命名”**,然后将该名称更改为 Failed Rows

  5. 右键单击“Failed Rows”转换,再单击**“编辑”,然后单击“新建”**。

  6. 在**“平面文件格式”对话框中,确保选中“带分隔符”,然后单击“确定”**。

  7. 在**“平面文件连接管理器编辑器”“连接管理器名称”**框中,键入 Error Data

  8. 在**“平面文件连接管理器编辑器”对话框中,单击“浏览”**,然后找到存储文件的文件夹。

  9. 在**“打开”对话框中,对于“文件名”键入 ErrorOutput.txt,然后单击“打开”**。

  10. 在**“平面文件连接管理器编辑器”对话框中,验证“区域设置”框是否包含“英语(美国)”,“代码页”**是否包含 1252 (ANSI -Latin I)。

  11. 在“选项”窗格中,单击**“列”**。

    注意,除了源数据文件中的列以外,还存在三个新列:ErrorCode、ErrorColumn 和 ErrorDescription。这三列由 Lookup Currency Key 转换的错误输出和获取错误说明转换中的脚本生成,可用于排查失败行的原因。

  12. 单击**“确定”**。

  13. (可选)若要保存执行多个包的过程中出现的错误,请清除**“覆盖文件中的数据”**复选框。

  14. 在“选项”窗格中,单击**“映射”**以验证是否所有列都正确。您也可以选择重命名目标中的列。

  15. 单击**“确定”**。

后续步骤

测试 Lesson 5 教程包

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

更改的内容:
  • 通过添加对“新建”按钮的引用阐明了步骤 5。
  • 添加了一个用来保存执行多个包的过程中所出现错误的可选步骤。

2006 年 7 月 17 日

新增内容:
  • 更新了步骤以反映 UI 中的更改。