主要有三部分構成:儀表盤,報告,數據集;這里明顯數據集是核心,也是前兩者的信息來源。
流程:
1.在本地用powerbi desktop開發,然后publish到service。 或者直接在service上開發。
2.發布以后登錄到service ,然后需要創建網關,因為沒有網關就不能直接連接數據庫。
由於這邊采用了企業版的網關(不推薦使用個人模式 personal-mode),下面的介紹以企業版為例:
首先下載網關到自己服務器域內的機器上,下載后部署本地服務器的網關,注意部署的域名和機器名稱問題:
下載安裝,在本地設置好,就可以在service上設置網關了。
添加網關:
然后添加數據源:
填入對應的信息,就會提示連接是否成功,然后是比較容易出問題的地方。
!!!這里耗費了我2天時間找資料解決!!!
連接好以后,要設置用戶映射,因為我們登錄powerbi的用戶名一般和as數據庫的用戶名不一致,所以當我們使用liveconnect連接AS數據庫時候,gateway會把powerbi的登錄名傳入AS數據庫,如果兩個用戶名不一致,就會報錯了。
用戶映射,大多數企業,你的域名郵箱跟你的upn不是一個,所以你要看一下自己的郵箱跟你的使用郵箱是否一致。(去AD里面設置UPN,window server才有這個功能。)
在CMD中鍵入whoami /upn。
這樣就建立了網關的關系,接下來建立數據源的連接:
PS:我這里雖然這樣設置了,但是還是報錯,后來域用戶添加到管理員組(administrators),就正常了。這里卡了1天,所有教程都沒有這個步驟!
接下來驗證連接,獲取數據:
然后點擊ssas
下面解釋能通過網關找到的數據源了,再次選擇即可:
至此完畢,可以正常連接了。
如有問題,可以留言,部署過程還有莫名的小bug,大家多多交流。