iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 13
0
Microsoft Azure

Azure 的奇幻之旅系列 第 13

Azure 系列文(13) - Power BI Embedded 豐富你的網站 (上)

不知道大家有沒有聽過Power BI,他是Microsoft推出的資料視覺化應用,可以處理大量的數據,可以與Azure的SQL做整合,也可以做一些互動式的報表,讓整個報告更加豐富,那今天的介紹主要會聚焦在如何快速的將報表建置到網頁上,詳細的報表怎麼拉,資料來源怎麼建,會依照個人會有不同的社就設計!

我該如何取得Power BI

這邊註冊Power BI我的範例是使用工作帳戶,所以如果沒有工作、學校帳戶的話,請使用別的註冊方式
https://ithelp.ithome.com.tw/upload/images/20200922/20127994qLq5aHTToY.png

那首先到Power BI的網頁,點擊免費試用
https://ithelp.ithome.com.tw/upload/images/20200922/20127994s3nyGKw3ZO.png

接著填你的Email帳號
https://ithelp.ithome.com.tw/upload/images/20200922/20127994WdvAzz8CHV.png

就會到Power BI的主畫面了
https://ithelp.ithome.com.tw/upload/images/20200922/20127994CHHbpwTL2y.png

匯入Power BI報表

再來選左下角的取得資料
https://ithelp.ithome.com.tw/upload/images/20200922/20127994wh10HV96t5.png

選擇範例
https://ithelp.ithome.com.tw/upload/images/20200922/201279942fhwdu1drD.png

隨便選一個你喜歡的例子,這邊我選擇IT費用分析範例
https://ithelp.ithome.com.tw/upload/images/20200922/20127994G2ihiYMNxQ.png

再來在我的工作區就可以看到範例的儀表板以及報表已經匯入了!
https://ithelp.ithome.com.tw/upload/images/20200922/20127994p65MyU3Pnd.png

嵌入Power BI圖表到你的網站! - 發行至Web

Power BI嵌入在網頁上的方式總共有以下三種,每個差別也都不一樣
https://ithelp.ithome.com.tw/upload/images/20200922/20127994PNv9O65598.png

那怎麼把Power Bi圖表發行至Web呢? 很簡單只要去Power BI報表的頁面(是報表不是儀表板),點擊發行至Web就可以了
https://ithelp.ithome.com.tw/upload/images/20200922/20127994J1O4fL80Ly.png

再來你會得到一個網址可以直接連線到Power BI的報表,所以只要把網址嵌入到你的網頁即可
https://ithelp.ithome.com.tw/upload/images/20200922/20127994arsf53U5by.png

發行至Web超簡單的欸,它有沒有什麼缺點?

有! 那就是他沒辦法做到權限的控管,只要他發行出去的網址就是公開的,大家都可以存取的網址,所以如果我們要實作的服務是有需要用到權限控管的時候,這個方法可能就不適用了,所以微軟也有提供了一個安全嵌入的方式

嵌入Power BI圖表到你的網站! - 安全內嵌

安全內嵌的方式也非常簡單,只要去Power BI報表的頁面(是報表不是儀表板),點擊內嵌就可以了
https://ithelp.ithome.com.tw/upload/images/20200922/201279942wI8dbavNk.png

一樣會得到一串Power BI的網址,所以只要把網址嵌入到你的網頁即可
https://ithelp.ithome.com.tw/upload/images/20200922/20127994arsf53U5by.png

安全內嵌超簡單的欸,它有沒有什麼缺點?

看起來很完美了,有嵌入、安全、使用者免帳號,其實大部分功能在這邊都可以完成了,但如果你的網頁想要嵌入Power Bi的Dashboard的話,那就只能選擇Embeded的方式了!

這篇主要會跟大家說怎麼快速的建置上Web,所以內容可能不會著重在如何建立報表、建立資料庫...等等,上面的方式其實都很好快速的嵌入到自己的Web,但如果靜態的報表滿足不了你那就只能乖乖的使用Power BI For Developer的一些範本的,那實際如何使用會在下一篇跟大家介紹!


上一篇
Azure 系列文(12) - SignalR Service 幫你解決Realtime的困擾!
下一篇
Azure 系列文(14) - Power BI Embedded 豐富你的網站 (下)
系列文
Azure 的奇幻之旅30

尚未有邦友留言

立即登入留言