2016-08-02 855 views
0

在PowerBI Desktop中,當我嘗試獲取數據時,我有2個選項Import和DirectQuery。我知道導入會首先導入所有數據,因此加載和啓動您的工作需要更長的時間,但DirectQuery只進行預覽,因此可能只下載數據庫模式。 DirectQuery也並不支持所有的改造functions.I閱讀在PowerBI中導入和DirectQuery之間有什麼區別

https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-use-directquery/

的差異,但我無法理解的是,這些差異只有當我們正在開發的報告是否適用?一旦發佈報告供用戶使用,powerBI會在每次請求報告時繼續查詢原始數據庫?因爲我們在getData時使用'Import'選項,這意味着數據的緩存將存儲在PowerBI緩存中,該緩存具有固定的刷新時間表,但如果我們使用'DirectQuery'選項,PowerBI將查詢原始數據庫?

回答

1

在直接查詢模式下,數據始終保留在源數據庫中。與報表的每次交互都會向源數據庫發送查詢,該查詢將在那裏運行,並且只返回結果。在緩存模式下,您將運行一個返回大量數據的查詢。該數據存儲在緩存中,並且與報告的所有交互都將針對該緩存運行查詢。如果您想查看最新數據,您需要定期更新緩存。

相關問題