[Microsoft PowerBI]-SSAS為資料源
PowerBI現在非常火紅,因為是相對便宜又簡單的視覺化分析工具,但它以cube為資料源使用時候,我發現有個難點,就是任何欄位format設定,還是要我這邊開發者來做調整,透過碩軟免費的線上體驗活動(可惡~上個月差點就可以這樣去微軟大樓上課了><但還是有在開課真的很感謝),我順便問了講師這一問題:
我的提問:
因為公司也有使用SSAS 解決方案,
想簡單請問看看Analysis Service (cube)建置的column或measurement 是否不能在Power BI上調整欄位格式?
因為我們操作起來認為是如此,真的非常感謝幫忙解答!
(會呈現全部反灰不能調整的狀態)
他的回答如下: (真的非常迅速且專業)
謝謝您的來信
SSAS 的分析引擎和 Power BI 有繼承關係。
Power BI 與 SSAS 即時連線後,SSAS 確實會接管所有模型設定,包括欄位格式等,造成反灰。
目前有一預覽功能可改善此一問題: Power BI 資料集和 Azure Analysis Services 的 DirectQuery
即不使用即時連線(Live Connection) 而改為 DirectQuery
但新功能有些限制須注意,例如不適用於地端版本的 SQL Server Analysis Services
— — —
基於上述,我再次嘗試重新load資料進power BI,我把原本一次用Live Connection匯入的cube資料,改成DirectQuery (Import),按下OK,可以看到下面Model裡面讓我選擇category,我一開始全部選取,最後會說RAM不足無法匯入。
後來逐一勾選匯入,但明顯這種匯入方式速度非常慢…,所以我還是會建議,這種狀況還是直接都在cube上做所有欄位細節的開發了,當然,如果是DAX語法建置新欄位,是可以在power BI上處理。