流分析作业是否有 Visual Studio 模板?即从 Visual Studio 开发和发布到 Azure 的概念。
如果不是,我们如何为流分析开发应用程序生命周期?
例如,Azure 数据工厂有 json 模板来创建其对象,流分析也有一个吗?
流分析作业是否有 Visual Studio 模板?即从 Visual Studio 开发和发布到 Azure 的概念。
如果不是,我们如何为流分析开发应用程序生命周期?
例如,Azure 数据工厂有 json 模板来创建其对象,流分析也有一个吗?
微软提供了几个教程:
具有完整 ARM 模板的 MyDriving 解决方案,其中包含少量 ASA 作业: https ://github.com/Azure-Samples/MyDriving/blob/master/scripts/ARM/scenario_complete.json#L266
OnClick PowerShell 示例,带有用于部署 ASA 作业的脚本: https ://github.com/Azure/azure-stream-analytics/tree/master/Samples/ASAOneClick
目前,我创作流分析作业和作业对象(即输入、输出、转换)的方式是使用“手工制作”JSON(即 Visual Studio 中不支持 Intellisense),请参阅此处以获取 JSON 架构参考https://msdn .microsoft.com/library/dn835031.aspx并使用流分析 PowerShell cmdlet 执行它们,请参阅https://msdn.microsoft.com/library/mt270341.aspx
我们可以在 Visual Studio 中使用简单的控制台应用程序项目或 PowerShell 项目并将其置于源代码控制之下。
Steam Analytics 在 ARM 模板(Azure 资源管理器)中有示例 json 模板。您也许可以在 VisualStudio 中使用它。
从 azure 文档中引用模板:https ://docs.microsoft.com/en-us/azure/templates/microsoft.streamanalytics/streamingjobs
如果您需要定义流分析作业的输入和输出,您可能还需要参考 create input/output rest api,因为文档缺少此类信息。