能否通过代码使用ADF .NET SDK创建Azure Data Factory Data Flows?
关于是否可通过ADF .NET SDK创建Data Flows的解答
完全可以通过ADF .NET SDK创建、编辑和管理Data Flows,SDK提供了数据流全生命周期的操作能力。
你看到的文档中关于Data Factory UI的标注:
无需编写任何代码
仅针对UI可视化操作场景的特性说明,不代表数据流仅支持通过UI配置实现。
.NET SDK操作数据流的核心逻辑如下:
- 首先安装对应版本的ADF .NET SDK NuGet包,常规ADF v2场景使用
Microsoft.Azure.Management.DataFactory包即可 - 数据流在SDK中对应
DataFlowResource模型类,你需要按照业务需求构造数据流的完整定义,包括源节点、中间转换节点、接收器节点等所有配置项,所有UI上可配置的参数都可以通过模型属性赋值实现 - 构造完成后调用
IDataFlowsOperations接口下的CreateOrUpdate方法,提交到对应的ADF实例即可完成数据流创建
如果你不确定代码中定义结构怎么写,可以先在ADF UI中配置好符合需求的数据流,导出其JSON定义作为参考,对照填充SDK模型的对应字段,能大幅提升开发效率。
内容的提问来源于stack exchange,提问作者Stefan
相关产品推荐
相关产品推荐

