步骤 7:添加和配置 OLE DB 目标

包现在可以从平面文件源中提取数据,并将该数据转换为与目标兼容的格式。 下一个任务是实际将转换的数据加载到目标中。 若要加载数据,必须将 OLE DB 目标添加到数据流。 OLE DB 目标可以使用数据库表、视图或 SQL 命令将数据加载到各种符合 OLE DB 的数据库。

在此过程中,添加并配置 OLE DB 目标以使用之前创建的 OLE DB 连接管理器。

添加和配置示例 OLE DB 目标

  1. SSIS 工具箱中,展开 “其他目标”,然后将 OLE DB 目标 拖到 数据流 选项卡的设计图面上。将 OLE DB 目标置于 查找日期键 转换的正下方。

  2. 单击 “查找日期键 ”转换,将绿色箭头拖到新添加的 OLE DB 目标 ,将两个组件连接在一起。

  3. “输入输出选择 ”对话框中的“ 输出 ”列表中,单击“ 查找匹配输出”,然后单击“ 确定”。

  4. 数据流设计图面上,单击新添加的 OLE DB 目标组件中的 OLE DB 目标,并将名称更改为示例 OLE DB 目标

  5. 双击 Sample OLE DB Destination

  6. “OLE DB 目标编辑器 ”对话框中,确保 localhost。AdventureWorksDW2012OLE DB 连接管理器 框中被选中。

  7. 表或视图框的名称 中,键入或选择 [dbo].[FactCurrencyRate]

  8. 单击“ 新建 ”按钮创建新表。 更改脚本中表的名称以读取 NewFactCurrencyRate。 单击 “确定”

  9. 单击 “确定”后,对话框将关闭, 表或视图的名称 将自动更改为 NewFactCurrencyRate

  10. 单击映射

  11. 验证 AverageRateCurrencyKeyEndOfDayRate以及 DateKey 输入列是否已正确映射到目标列。 如果映射了同名列,则说明映射正确。

  12. 单击 “确定”

  13. 右键单击 示例 OLE DB 目标 目标,然后单击“ 属性”。

  14. 在“属性”窗口中,验证属性 LocaleID 是否设置为 英语(美国), 并将DefaultCodePage 该属性设置为 1252

课程中的下一个任务

步骤 8:使第 1 课包更易于理解

另请参阅

OLE DB 目标