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 |