亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Power BI API 向流數據集推送實時數據并在儀表板可視化

發布時間:2020-06-10 02:23:06 來源:網絡 閱讀:711 作者:13188888544 欄目:云計算

使用Power BI API 向流數據集推送實時數據并在儀表板可視化

使用Power BI 實現實時數據的可視化是大家比較關心的一個話題,在儀表盤上實現推送數據的展示,可以在諸如指揮大屏等場景下使用。


本視頻實戰內容如下:https://v.qq.com/x/page/y3030euh7do.html




先看下效果,下圖中的曲線會自動刷新:

使用Power BI API 向流數據集推送實時數據并在儀表板可視化


步驟如下:

  1. 創建流數據集,選擇API 方式

    其中Azure 流分析,截至到2019年12月,中國區Azure流分析暫時不支持將輸出直接寫入到Power BI 中。

    使用Power BI API 向流數據集推送實時數據并在儀表板可視化


  2. 填寫數據集名稱和值及值類型并打開歷史數據分析:

    其中歷史數據分析是用來暫存數據的,暫存的數據可以呈現一條曲線。


    使用Power BI API 向流數據集推送實時數據并在儀表板可視化

  3. 創建一個儀表盤并向儀表盤添加一個實時數據磁貼


    使用Power BI API 向流數據集推送實時數據并在儀表板可視化


4. 選擇已經創建好的流數據集


使用Power BI API 向流數據集推送實時數據并在儀表板可視化

5.?在儀表板頁面添加一個自定義的流數據磁貼

可視化效果選擇折線圖

“軸”選擇時間

溫度濕度添加為“值”

使用Power BI API 向流數據集推送實時數據并在儀表板可視化

6. 通過如下圖示的信息調用Post請求即可將數據推送到數據集

使用Power BI API 向流數據集推送實時數據并在儀表板可視化


Postman發送的結果為200表示執行成功。

使用Power BI API 向流數據集推送實時數據并在儀表板可視化

7. 在數據集上創建報表,可以查閱使用POST請求推送到流數據集的結果

使用Power BI API 向流數據集推送實時數據并在儀表板可視化



8.調用示例代碼如下:

using?Newtonsoft.Json;using?System;using?System.IO;using?System.Net;using?System.Text;using?System.Threading.Tasks;namespace?pushdatatopowerbidataset{????class?Program????{????????private?static?int?s_telemetryInterval?=?1;?//?Seconds????????private?static?string?PowerBIPushDataUrl?=?"https://api.powerbi.cn/beta/729c6bf9-debe-4b7f-b56a-5fb0c70c9a80/datasets/fc445a3c-9a25-4298-8188-89112874e5c3/rows?key=seAORXugMKybekrdRAxfSWM5o1MS%2F9d4pcPF9zAgblivdNXz9pRivqyVwAS%2FXMoo8wA01vuAu%2B2hBHI8gdAWMg%3D%3D";???????private?static?void?Main(string[]?args)????????{????????????Console.WriteLine("Send?realtime?data?to?power?bi?dataset?by?api.?Ctrl-C?to?exit.\n");????????????SendMessageToPbiDataSetAsync();????????????Console.ReadLine();????????}????????private?static?async?void?SendMessageToPbiDataSetAsync()????????{?????????????while?(true)????????????{????????????????//?Initial?telemetry?values????????????????double?minTemperature?=?20;????????????????double?minHumidity?=?60;????????????????Random?rand?=?new?Random();????????????????double?currentTemperature?=?minTemperature?+?rand.NextDouble()?*?15;????????????????double?currentHumidity?=?minHumidity?+?rand.NextDouble()?*?20;????????????????//?Create?JSON?message????????????????var?telemetryDataPoint?=?new????????????????{????????????????????temperature?=?currentTemperature,????????????????????humidity?=?currentHumidity,????????????????????time=DateTime.Now????????????????};????????????????var?messageString?=?JsonConvert.SerializeObject(telemetryDataPoint);????????????????PostUrlAsync(PowerBIPushDataUrl,?messageString);????????????????await?Task.Delay(s_telemetryInterval?*?1000);????????????}????????}????????public?static?string?PostUrlAsync(string?url,?string?postData)????????{????????????string?result?=?"";????????????HttpWebRequest?req?=?(HttpWebRequest)WebRequest.Create(url);????????????req.Method?=?"POST";????????????req.Timeout?=?8000;//設置請求超時時間,單位為毫秒????????????req.ContentType?=?"application/json";????????????byte[]?data?=?Encoding.UTF8.GetBytes("["+?postData+"]");????????????req.ContentLength?=?data.Length;????????????using?(Stream?reqStream?=?req.GetRequestStream())????????????{????????????????reqStream.Write(data,?0,?data.Length);????????????????reqStream.Close();????????????}????????????HttpWebResponse?resp?=?(HttpWebResponse)req.GetResponse();????????????Stream?stream?=?resp.GetResponseStream();????????????//獲取響應內容?????????????if(resp.StatusCode==HttpStatusCode.OK)????????????{????????????????Console.WriteLine("OK"+"????"+postData);????????????}????????????return?result;????????}????}?}

至此,可以在儀表板上看到實時刷新的可視化效果:

使用Power BI API 向流數據集推送實時數據并在儀表板可視化




使用Power BI API 向流數據集推送實時數據并在儀表板可視化



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大同县| 山东省| 南京市| 环江| 黑河市| 平武县| 台中市| 肃南| 定州市| 万荣县| 潼关县| 东莞市| 寻乌县| 定兴县| 仁布县| 枣庄市| 财经| 蒲江县| 靖西县| 怀宁县| 曲水县| 邵阳市| 房产| 即墨市| 南华县| 股票| 枞阳县| 新干县| 惠来县| 苍溪县| 桂林市| 徐闻县| 连州市| 鱼台县| 玉溪市| 瓮安县| 郧西县| 泉州市| 饶河县| 吉木萨尔县| 武平县|