這是近期公司的 Power BI Desktop (RS) 發生的奇妙現象,透過 Google搜尋也幾乎沒有找到相同的問題詢問與解決方案,聯繫了國內的 a開頭 r結尾代理商,卻只會一直鬼打牆專業度實在令人...。最後我們自己發現原因了...
事發
某一天開始,打開 Power BI Desktop軟體要開始製作報表時,冷/熱啟動速度爆炸慢,從原本只要 2~3秒就能開啟變成要 3分鐘以上;如果是開啟 pbix檔則是大概要 10分鐘以上,甚至開不起來的情況。不過 Power BI Report Server檢視報表完全沒有速度上的問題。
廠商說
1. 清除 Power BI Desktop 快取 > 無效
2. 重新安裝 Desktop最新版本 > 無效。而且告訴我們的最新版本是一般版本,而非 RS 版(要和Report Server 搭配的版本)專業度瞬間下降。
而且廠商超級難找人,每次回覆大概都是兩天後,而且永遠回覆上一次的訊息而不是我們更新給他的最新狀況。
基於安控也無法讓他們遠端連線。
最後回了一個我們非常重視,已經和原廠(微軟)把這個 Ticket升級到多高級的情況。
讓我們跳過鬼打牆廠商...
解法
後來我們自己發現,這套 Power BI Desktop (RS) 之所以變慢,是因為雖然號稱落地版本,但實際上開啟程式的時候會對微軟的三臺伺服器發出呼叫,如果伺服器沒有回應就會一直等待,Timeout時間估計是 3分鐘左右。
因此測試出 Power BI Desktop (RS):
1. 電腦有網路 > 等待微軟伺服器回應 > 有回應就繼續開啟程式,沒回應等待約三分鐘如還是沒回應才繼續開啟。
2. 電腦無網路 > 繼續開啟程式 (拔掉網路線,瞬間開啟)
在結合近期風管措施,將強了某些網域和電腦的管控,一切就接上線了。原本這三臺微軟伺服器的網域可以連線,所以基本上沒有問題,但風管措施提高後,這三臺伺服器位置被阻擋了,因此開啟了一段漫長的找問題旅程。
目前的最新進度是,詢問鬼打牆代理商,連線到這三臺的用途是什麼,如果是落地版本,為什麼需要連線到外面。
而廠商的回應是微軟詢問,可不可以提供遠端連線(廠商還在回應前面更新版本以後還是無法解決的那塊)
anyway,如果你也發生開啟空白的 Power BI檔案就超級慢,也許是防火牆在作祟。
至於為什麼很難查詢到類似的問題,因為當你 Google Power BI + Slow之類的問題時,通常都是因為檔案太大、或是語法寫太複雜、資料來源連線之類的問題,目前還沒查到和 Firewall相關的詢問。
題外話: Maxthon等我發現的時候已經到7了耶:DD
都沒甚麼人介紹一下跟6有甚麼大變動>W<
已經沒什麼特色了耶看了一下...