如何从Node-RED / Octoblu获取数据到Power BI

时间:2015-07-24 22:02:02

标签: azure powerbi azure-eventhub node-red azure-stream-analytics

尝试获取我的大门状态(开,关)的实时仪表板

我的有效负载的JSON格式是

"msg": {
      "time_on": 1437773972742,
      "time_off": 1437773974231,
}

有没有人有过如何在不使用Azure Stream Analytics或Event Hub的情况下将状态发送给bi的经验?

编辑: 尝试将两个json软件包从Node-Red发送到Power BI以在我的仪表板上获取实时更新

2 个答案:

答案 0 :(得分:0)

如果您想使用Stream Analytics,您需要通过执行SELECT msg.time_on,msg.time_off FROM Input来展平属性。

如果您不想使用Stream Analytics,您需要将数据推送到Power BI可以定期从SQL Azure中获取的其中一个源(注意:这不是实时)或与之集成Power BI推送API通过这里的资源:http://dev.powerbi.com

谢夫。

答案 1 :(得分:0)

我也不知道Node-RED;但这里有很好的样本:https://github.com/PowerBI。您还可以使用我们的API控制台(http://docs.powerbi.apiary.io/)来使用API​​。控制台可以使用JavaScript,Ruby,Python,C#等常用语言为您生成代码。

查看Create Dataset: http://docs.powerbi.apiary.io/#reference/datasets/datasets-collection/create-a-dataset

并向表中添加行: http://docs.powerbi.apiary.io/#reference/datasets/table-rows/add-rows-to-a-table-in-a-dataset

HTH,Lukasz