如何在Azure Data Factory V2的Lookup Activity中用Oracle数据集DS_ORAC作为源
将Oracle数据集配置为Lookup Activity的源(Azure Data Factory V2)
嘿,这事儿其实挺简单的,我给你拆解成具体操作步骤:
第一步:打开目标管道并选中Lookup Activity
进入你的Azure Data Factory V2工作区,打开要添加/编辑Lookup Activity的管道。从左侧活动面板拖出Lookup Activity到画布,点击选中它。第二步:关联已有的Oracle数据集
在右侧的活动属性面板里切换到「Source」标签页,在「Dataset」下拉菜单中直接选择你已创建好的DS_ORAC数据集就行。第三步:配置Lookup的查询逻辑(按需选择)
如果你不需要读取整张表,而是要执行自定义查询:- 展开「Query」选项,选择「Query」作为查询类型,在输入框里编写Oracle兼容的SQL语句,比如
SELECT * FROM YOUR_TABLE WHERE ROWNUM <= 10(Oracle用ROWNUM替代SQL Server的TOP语法) - 要是想用数据集默认关联的表/视图,保持「Table」选项即可。
- 展开「Query」选项,选择「Query」作为查询类型,在输入框里编写Oracle兼容的SQL语句,比如
第四步:验证并测试
点击属性面板底部的「Validate」按钮检查配置是否合规,没问题的话可以启动「Debug」运行管道,验证Lookup Activity能否正常从Oracle数据源拉取数据。
额外提两个小提醒:
- 确认
DS_ORAC对应的链接服务能正常连接到Oracle数据库,避免出现权限或网络问题 - Lookup默认只返回第一行数据,若需要获取多行,记得在「Settings」标签页取消勾选「First row only」选项
内容的提问来源于stack exchange,提问作者Aritra Sarkar
相关产品推荐
相关产品推荐

