我创建了一个 azure ml 实验,它从 API 获取数据并在 sql azure 数据库中更新它。我的 power bi 报告从这个数据库中挑选数据并显示报告。来自源的数据经常变化。因此,我需要类似 power bi 中的复选框,选中该复选框将触发 azure ml 实验并使用最新数据更新数据库。
我知道我们可以安排它在 Rstudio 管道中运行,但我们没有考虑这种方法,因为它在经济上不可行。提前致谢。
我创建了一个 azure ml 实验,它从 API 获取数据并在 sql azure 数据库中更新它。我的 power bi 报告从这个数据库中挑选数据并显示报告。来自源的数据经常变化。因此,我需要类似 power bi 中的复选框,选中该复选框将触发 azure ml 实验并使用最新数据更新数据库。
我知道我们可以安排它在 Rstudio 管道中运行,但我们没有考虑这种方法,因为它在经济上不可行。提前致谢。
你可以使用从 Power BI 到 Azure SQL 实例的直接查询连接。然后,power bi 中的报告将始终与您拥有的最新数据保持同步。那么唯一的问题是何时触发 ML 实验。如果这确实需要按需(而不是按计划),您可以在您自己的应用程序中的按钮中执行此操作。您可以将报告嵌入到您的应用程序中,以便获得端到端更新。
您可以查看 Azure 数据工厂 (ADF),它将帮助您在云中构建数据管道。
您可以使用 ADF 从 API 读取数据(刷新您的数据),在 Azure 机器学习中对其进行批量评分,并将其直接推送到您的 Azure SQL,从而使 PowerBI 始终看到将被评分的最新数据。
看看下面的博客,他们通过这种管道获取数据。您只需要更改数据不是来自流分析而是来自您的 API。 http://blogs.msdn.com/b/data_insights_global_practice/archive/2015/09/16/event-hubs-stream-analytics-azureml-powerbi-end-to-end-demo-part-i-data-ingestion-和-preparation.aspx