第 1-7 课:添加和配置 OLE DB 目标
适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime
现在,包可以从平面文件源中提取数据,并将该数据转换为与目标兼容的格式。 下一个任务是将已转换的数据加载到目标。 要加载数据,请将 OLE DB 目标添加到数据流。 OLE DB 目标可以使用数据库表、视图或 SQL 命令将数据加载到各种 OLE DB 兼容的数据库中。
在此任务中,将添加和配置 OLE DB 目标以使用以前创建的 OLE DB 连接管理器。
添加和配置示例 OLE DB 目标
在“SSIS 工具箱”中,展开“其他目标”,并将“OLE DB 目标”拖到“数据流”选项卡的设计图面上。将 OLE DB 目标直接放置在“Lookup Date Key”转换的下面 。
选择“Lookup Date Key”转换,并将蓝色箭头拖到新“OLE DB 目标”上,以便将两个组件连接在一起。
在“选择输入输出”对话框中,选择“输出”列表框中的“查找匹配输出”,然后选择“确定”。
在“数据流”设计图面上,在新“OLE DB 目标”组件中选择名称“OLE DB 目标”,然后将名称更改为 Sample OLE DB Destination。
双击 Sample OLE DB Destination。
在“OLE DB 目标编辑器”对话框中,确保已在“OLE DB 连接管理器”框中选中“localhost.AdventureWorksDW2022”。
在“表或视图的名称”框中,输入或选择 [dbo].[FactCurrencyRate]。
如果当前存在 NewFactCurrencyRate 表,请立即将其删除。 下一步将创建该表。
选择“新建”按钮以创建新表。 将脚本中的表名从“示例 OLE DB 目标”更改为 NewFactCurrencyRate。 选择“确定” 。
选择“确定”后,该对话框关闭,“表或视图的名称”自动更改为 NewFactCurrencyRate。
选择“映射”。
验证 AverageRate、 CurrencyKey、 EndOfDayRate以及 DateKey 输入列是否已正确映射到目标列。 如果映射了同名列,则说明映射正确。
选择“确定” 。
右键单击“Sample OLE DB Destination”目标,再选择“属性”。
在“属性”窗口中,确认“LocaleID”属性已设置为“英语(美国)”,且“DefaultCodePage”属性已设置为“1252”。