使用PowerBI個人網關定時刷新數據
PowerBI desktop連接mysql,可以設置定時刷新數據或在PowerBI服務中手動刷新數據,步驟如下:
第一步:
下載網關。以個人網關為例,如圖
第二步:
雙擊網關,點擊下一步,網關類型選擇第二種,如圖第二步,如圖
第三步:
點擊下一步之后,等待一段時間,出現安裝路徑的界面,不要更換安裝路徑,勾選我接受,然后點擊安裝,如圖
第四步:
填寫power bi賬戶,點擊登錄
第五步:
進行第四步之后,稍等一會兒會出現“網關處于聯機狀態且已準備就緒,可以使用的提示”,如圖
第六步:
第五步出現的提示其實這是個假象,還需要進行一步配置,使用everything,找到Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 這個文件,如圖第六步1,將 <setting name="EnableFastCombine" ? serializeAs="String"> ??<value>true</value> </setting>
這段代碼復制粘貼到文本最下方,如圖
第七步:
第六步文件配置之后,回到第五步出現的界面,選擇 服務設置,重啟網關
第八步:
登錄power bi服務之后,在數據集設置頁面可以看到網關正在運行,憑據可以編輯,如圖
第九步:
編輯mysql憑據,身份驗證選擇Basic,用戶名和密碼選擇數據庫的用戶名和密碼,如圖
第十步:
可以設置在數據的刷新設置定時刷新,最多可以設置八次刷新,如圖
注意事項:
1.不要更換安裝路徑 ?
2.出現找到一個現有網關的提示,不用管,可繼續安裝
3.提示網關可以使用是個假象,需要繼續配置。
4.身份驗證要選擇Basic,然后填寫自己數據庫的用戶名和密碼
優點:
1.定時刷新,免去手工刷新的煩惱,也能定時查看最新數據。
2.如果是數據集模型很大,可以采用 無法發布到PowerBI?試試拆分它,也可以使用此方法,先上傳一個小數據集,然后使用刷新的方法,將其余的數據刷新到power bi服務,或者兩個方法結合使用,基本可以解決問題了。