操作流程
1软免、在虛擬機(jī)1上:
(1)安裝sqlserver 2017 express版本。
(2)安裝power bi report server腾夯,關(guān)聯(lián)上一步的sqlserver實(shí)例揭璃。
(3)安裝power bi desktop(201005版本)狮斗,下簡稱pbd推汽,用于開發(fā)報(bào)表补疑。
(4)安裝oracle客戶端,為pbd提供oracle驅(qū)動歹撒。
2莲组、在虛擬機(jī)2上:
(1)通過docker啟動oracle11g;
(2)創(chuàng)建了一個(gè)簡單的表ids暖夭。ids表僅有一個(gè)字段“id”锹杈,并有兩條記錄:id=1,id=2
3迈着、在虛擬機(jī)1上:
(1)使用pbd新建oracle數(shù)據(jù)源竭望,連接到oracle11g實(shí)例;
(2)通過視覺對象“表”展示ids的數(shù)據(jù)寥假;
(3)將新建的報(bào)告市框,另存為到本地的power bi report server上霞扬。
(4)通過瀏覽器在線訪問power bi report server糕韧,修改報(bào)表設(shè)置,并想創(chuàng)建計(jì)劃任務(wù)喻圃,創(chuàng)建失敗萤彩。
原因分析
1、powerbi report server 使用sqlserver代理來創(chuàng)建任務(wù)計(jì)劃斧拍,用于數(shù)據(jù)源的定時(shí)刷新雀扶。
2、通過Sql Server Configuration Manager查看sqlserver代理服務(wù)
3肆汹、發(fā)現(xiàn)服務(wù)未啟動愚墓,右鍵嘗試啟動代理服務(wù)
4、代碼服務(wù)起不來昂勉,有報(bào)錯:
5浪册、使用sql? server managerment studio查看代理任務(wù)的啟動日志,并發(fā)現(xiàn)創(chuàng)建加護(hù)任務(wù)失敗的原因