2016-05-10 39 views
0

嗨我有一個Web服務,這是我的機器學習天青培訓的結果。我想在power bi中設置一個新的數據源,它以當前的日期時間爲參數調用Web服務,以創建一個包含結果預測的報告。我找不到調用API的方法。這是嗎?我正在考慮創建服務並執行api的另一個解決方案,並將結果插入表中以連接到此表。但是,我想避免這樣做。儀表板與機器學習蔚藍數據

回答

3

我用一種叫做Azure的數據工廠(ADF)。它允許您通過定義一個包含活動的管道來安排工作。有一些活動可以用來訓練你的模型或評估你的預測性ML。得分結果,我將它存儲在Azure DB(可能是另一個存儲)並將其連接到Power BI。

+0

這也是一個很好的方法來做到這一點。我發現Data Factory有點難以設置Stream Analytics,因此我提出了我的建議。 –

2

沒有辦法直接從AML連接PowerBI。

我建議你使用Azure的功能 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/

在Stream Analytics中,您可以添加PowerBI作爲「輸出」。這將在您的PowerBI在線工作區中創建一個新的數據集,隨着您的數據生成器將消息發送到事件中心,該數據集將實時更新。

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

+0

是天青功能是另一種方式 –