Power BI的愛好們,今年你一定有遇到一個問題,發佈PBI報表到web時,冏了。
先說答案,這是因為從2020年2月開始,微軟調整了發佈的設定,雲端平台Power BI Service發佈到Web(Publish to Web)功能的預設改為關閉,不管你是否為免費帳戶,都一樣。
那要怎樣才能開啟呢?
你必須成為系統管理員。
蛤?什麼系統?
以下是二種帳號在管理入口網站上的區別,當你同樣點上方的小齒輪設定時,出現截然不同的選項。非系統管理員帳號只有[容量設定],沒有太多選擇;而系統管理員帳號則有[租用戶設定],發行至Web可啟用,並勾選◎允許現有和新的程式碼。如此則可以發佈新的報表。
那要怎樣才能成為系統管理員呢?參考下圖,點選左上角「九個小點」與「系統管理員」,再選「是,我想成為管理員 」,則會出現「TXT 記錄」畫面。這就是通關密碼!只要把TXT紀錄提供給公司的資訊管理者,請他們更新,就可以了。不過可能要等1~2天。
但是,問題來了,不是每個人都能有管理員授權,公司因資安考量,也不便輕易授權。那怎麼辦呢?
網路上有文章介紹,註冊一個 Azure 帳號,再以此帳號登入Power BI。雖然這是個方法,但一來設定Azure 帳號有點複雜,二來只為發佈到Web,大費周張去申請Azure,跟辦信用卡拿贈品一樣,多了個累贅。三來是新帳號(形式為 xxx@ooo.onmicrosoft.com),從此必須在此新帳號發佈,而同時舊帳號也放了很多資料,二邊管理有點麻煩。
那怎麼辦呢?在這教一個絕招,即然自己無法成為系統管理者,那就商請貴公司的網路管理員去申請Power BI帳號(看交情囉,或者請吃飯也行)。由於理論上你們都是使用公司的email申請,網域(@後面)是一樣的,而網管的email帳號授權較高,申請Power BI帳戶,可把[發行至Web]功能開啟,再把妳加進行就行了!!
這就好比,公寓裏沒有市話,你不是房東沒法申請,那就商請房東申請,你再裝個分機就行了。而且,Power BI你們都只要申請免費帳戶即可,不需付費。具體該怎麼作呢?讓我們看下去。
假設網路管理員的email是 jeff01@mail.keynovation.com.tw,而你自己是jeff02@mail.keynovation.com.tw。
當網管申請好Power BI帳戶後,可以請他參考下圖六步驟(未列出者皆為下一步即可),進入Microsoft 365 admin center,即可輕易把你加入組織內。加上網管已事先開啟發行至Web,自此你便可儘情發佈你的報表了。
本文介紹的方法,我認為是比較正規的方式,在一個公司或組織內,有一位管理者,管理全公司的Power BI帳號,無論是帳號的開立或刪除、密碼管理、權限設定等,而且管理者可以看到所有報表的發佈情形,對整個公司的資安也有幫助。這也是微軟改變的原因之一吧!
如果你也遇到了本文的問題,趕快分享給貴公司的資訊人員吧!讓你可以繼續儌遊在Power BI的互動世界中。