通过仪表板和机器学习 azure 数据提供动力

power by dashboard with machine learning azure data

您好,我有一个 Web 服务,它是我机器学习 Azure 培训的结果。我想在 power bi 中设置一个新的数据源,它以当前日期时间作为参数调用 Web 服务,以便创建包含结果预测的报告。我找不到调用 api 的方法。这个有吗我正在考虑创建服务并执行 api 并将结果插入 table 以连接到此 table 的另一种解决方案。但是,我想避免这样做。

无法直接从 AML 连接 PowerBI。

我建议您使用 Azure Functions 创建一个程序 https://azure.microsoft.com/en-us/services/functions/

将当前时间发送到事件中心 https://azure.microsoft.com/en-us/services/event-hubs/

然后,使用流分析从事件中心提取该事件​​,并使用流分析功能将您的 ASA 流连接到您的 AML 服务。 https://azure.microsoft.com/en-us/services/stream-analytics/ https://blogs.technet.microsoft.com/machinelearning/2015/12/10/azure-ml-now-available-as-a-function-in-azure-stream-analytics/

在流分析中,您可以将 PowerBI 添加为 "output"。这将在您的 PowerBI 联机工作区中创建一个新数据集,该数据集将在您的数据生成器将消息发送到事件中心时实时更新。

https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-power-bi-dashboard/

我使用了一种叫做 Azure 数据工厂 (ADF) 的东西。它允许您通过定义带有活动的管道来安排作业。有用于训练您的模型或为您的预测性 ML 评分的活动。评分结果,我将其存储在 Azure DB 中(它可能是另一个存储)并将其连接到 Power BI。