azure - Azure 数据工厂中使用的基础编程语言是什么?
问题描述
我正在试验 Azure 数据工厂并构建管道。
我想知道 ADF 是基于什么语言构建的。我看到管道的属性保存在 JSON 中,但是什么编程语言实际上通过 JSON 解析来构建管道?
我找不到这方面的文档。任何相关链接都会非常有帮助。
解决方案
在 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
推荐阅读
- python - 我如何在 Python 中读取图像并用定义的像素顺序重写它
- pine-script - Pinescript:如何绘制简单的文本而不是线条?
- html - 媒体查询对 html 表单没有影响
- c# - 如何使用 SQLite 从数据库表中获取一个字段?
- f# - 如何在 F# 中强制转换泛型集合
- python - 无法使用opencv python从ip摄像头加载实时视频源
- azure-synapse - 我们如何参数化 Azure Synapse Spark 作业?
- python - 如何从用户那里获取输入并在 tkinter 中将输入作为 python 代码(sql)执行?
- python - 变量不会从主函数传递到其他函数
- delphi - Delphi、Indy TIdUDPServer 和从 TIdUDPClient 读取