将数据从流分析拉取到 Azure 机器学习

Pulling data from Stream Analytics to Azure Machine Learning

从事物联网遥测项目,该项目从现场的不同地点接收湿度和天气污染数据。然后,我将对收集到的数据应用机器学习。我正在使用事件中心和流分析。有没有一种方法可以将数据提取到 Azure 机器学习,而无需编写应用程序从流分析中获取数据并将其推送到 AML Web 服务?

是的,

这实际上很容易,因为它得到了 ASA 的良好支持。 从门户创建此函数时,您可以从 ASA 查询调用自定义 AzureML 函数。

请参阅以下内容tutorial,了解如何实现这样的目标。

流分析具有称为“Functions”. You can call any web service you’ve published using AML from within Stream Analytics and apply it within your Stream Analytics query. Check this link for a tutorial 的功能。 您的示例工作流程如下所示;

  • 遥测到达并到达流分析
  • 流式分析 (SA) 调用机器学习函数以将其应用于数据
  • SA 将其重定向到相应的输出,在这里您可以使用 PowerBI 创建预测仪表板。

另一种方法是使用 R,这里有一个很好的教程 https://blogs.technet.microsoft.com/machinelearning/2015/12/10/azure-ml-now-available-as-a-function-in-azure-stream-analytics/。 这当然是更多的工作,但可以在您控制代码时为您提供更多控制权。