通过Azure Data Factory连接Oracle数据库无法创建对应数据集问题求助
ADF无法找到Oracle数据集创建选项的解决方法
- 首先确认创建数据集的分类路径是否正确
Oracle数据集归类在关系型数据库分类下,不要在Azure服务、文件存储分类下查找。你可以直接在创建数据集的搜索框输入Oracle,选择全部分类范围检索,就能找到对应选项。 - 确认你创建的数据集类型是否正确
映射数据流专用数据集暂不支持Oracle作为源/目标,Oracle仅支持常规复制活动使用的数据集,创建时不要勾选"映射数据流专用"选项。 - 确认ADF版本及链接服务类型合规
如果你使用的是旧版ADF V1,本身不提供Oracle数据集的可视化创建入口,另外要确认你已创建的链接服务类型是标准Oracle,而非Oracle自治数据库、Oracle Cloud等其他变体,否则无法匹配对应的数据集类型。 - 手动通过JSON定义创建数据集
如果以上操作后仍找不到选项,可直接通过自定义JSON创建:- 新建数据集时选择自定义数据集
- 填入以下配置,替换为你自己的参数后保存即可:
{ "name": "自定义Oracle数据集", "properties": { "linkedServiceName": { "referenceName": "你的Oracle链接服务名称", "type": "LinkedServiceReference" }, "type": "OracleTable", "typeProperties": { "tableName": "你的Oracle表名,格式为SCHEMA名称.表名称" } } }
内容的提问来源于stack exchange,提问作者Samyak Jain
相关产品推荐
相关产品推荐

