首页 > 解决方案 > Azure 数据工厂中使用的基础编程语言是什么?

问题描述

我正在试验 Azure 数据工厂并构建管道。

我想知道 ADF 是基于什么语言构建的。我看到管道的属性保存在 JSON 中,但是什么编程语言实际上通过 JSON 解析来构建管道?

我找不到这方面的文档。任何相关链接都会非常有帮助。

标签: azureazure-data-factoryazure-data-factory-2

解决方案


在 Azure 数据工厂版本 1 中,通过使用实现 IDotNetActivity 接口的 Execute 方法的类创建 .NET 类库项目来实现(自定义)DotNet Activity。(自定义)DotNet 活动的 JSON 有效负载中的链接服务、数据集和扩展属性作为强类型对象传递给执行方法。有关版本 1 行为的详细信息,请参阅版本 1 中的(自定义)DotNet。由于此实现,您的版本 1 DotNet 活动代码必须以 .NET Framework 4.5.2 为目标。版本 1 DotNet Activity 也必须在基于 Windows 的 Azure Batch Pool 节点上执行。

在 Azure 数据工厂 V2 和 Synapse 管道自定义活动中,不需要实现 .NET 接口。您现在可以直接运行编译为可执行文件的命令、脚本和您自己的自定义代码。要配置此实现,请指定 Command 属性和 folderPath 属性。自定义活动将可执行文件及其依赖项上传到文件夹路径并为您执行命令。

https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity


推荐阅读