选择用于构建流分析作业的开发工具

Azure 流分析 为你提供两个构建流式职位的工具:Azure 门户和 Visual Studio Code 的 Azure 流分析 工具扩展。 使用扩展来本地编写、调试并运行你的流媒体查询。 每个工具支持不同的功能,因此合适的选择取决于你的开发工作流程。

本文比较了 Azure 门户和 Visual Studio Code 支持的功能,以便你选择最适合自己的工具。

注释

Visual Studio Code工具不支持中国东部、中国北部地区的作业。

云作业功能

下表比较了 Azure 门户和 Visual Studio Code 扩展支持的云作业创作功能,包括源代码控制、测试、监控和语言支持。

Feature Portal Visual Studio Code
跨平台 Mac
Linux
Windows操作系统
Mac
Linux
Windows操作系统
脚本创作 是的 是的
脚本 IntelliSense 语法突出显示 语法突出显示
代码完成
错误标记
定义所有类型的输入、输出和作业配置 是的 是的
源代码管理 No 是的
CI/CD 支持 部分的 是的
跨多个查询共享输入和输出 No 是的
使用示例文件进行查询测试 是的 是的
实时数据本地测试 No 是的
查询测试中的时间策略支持 No 是的
列出作业并查看作业实体 是的 是的
将作业导出到本地项目 No 是的
提交、启动和停止作业 是的 是的
查看作业指标和关系图 是的 是的
查看作业运行时错误 是的 是的
资源日志 是的 是的
自定义消息属性 是的 是的
C# 自定义代码函数与反串化器 只读模式 是的
JavaScript UDF 和 UDA 是的 仅限 Windows
Azure 机器学习 是的 是的
兼容性级别 1.0
1.1
1.2(默认)
1.0
1.1
1.2(默认)
内置基于机器学习的异常检测函数 是的 是的
内置地理空间功能 是的 是的
Protobuf 序列化 是的 No
为新增端点自动授予托管标识权限 是的 No