尝试获取我的大门状态(开,关)的实时仪表板
我的有效负载的JSON格式是
"msg": {
"time_on": 1437773972742,
"time_off": 1437773974231,
}
有没有人有过如何在不使用Azure Stream Analytics或Event Hub的情况下将状态发送给bi的经验?
编辑: 尝试将两个json软件包从Node-Red发送到Power BI以在我的仪表板上获取实时更新
答案 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