2017-10-11 61 views
0

我是Power BI的新手。我需要創建一個儀表板發佈它,以便沒有桌面應用程序的用戶仍然可以訪問它。在訪問大量數據的在線Power BI儀表板中使用查詢參數

我試圖從中檢索統計信息的表非常大(400 MM行)。我可以編寫使用參數的查詢來將結果篩選到更低的數字(2MM行)。我需要在應用程序上創建一個鏈接,讓用戶訪問聯機儀表板,顯示每次用戶訪問儀表板時應刷新的篩選結果(基於搜索參數檢索)。

有幾個問題我已經是:

1)爲2mm行已經爲電力BI在線太多的數據來管理?

2)我知道參數在Power BI Desktop中可用,但我讀到如果我用參數發佈報告,它將使用發佈時設置的參數值。從URI或每個請求更改此參數將不可能。這是否準確?

3)我最好創建一個SSRS報告,而不是直接從Power BI查詢數據庫?而且,如果我確實使用SSRS,通過Power BI儀表板顯示報告是否有價值? (而不是將SSRS報告嵌入到應用程序中)

我目前使用的數據庫技術是Oracle,但我將遷移到SQL Server(無論是在Prem還是在雲上,我還沒有決定)

在此先感謝!

+0

您能否澄清您是否將數據導入到PowerBI中,或者如果您使用DirectQuery模式連接到數據庫。 – mendosi

+0

不要以爲有甲骨文 – user5226582

回答

0

看起來好像你有很多要求很難混合。 PowerBI可以輕鬆處理400MM行,並獲得良好的響應交互性。

你可以輕鬆地安排刷新此數據一對夫婦每天次,但是當用戶訪問該報告,然後這將導致一些等待,如果你想讓它刷新,哪怕只是裝帶2萬行。

也許一個解決方案是「近實時」的數據PowerBI包含所有400個百萬行,「實時」數據可通過SSRS將響應越來越少互動。

遷移到SQL Server之後可能會允許您使用DirectQuery這將使你住在PowerBI數據(數據庫引擎聚合)。

+0

directquery支持數據需要實時的,因爲它顯示了一些計算的結果是用戶從不同的應用程序啓動。一旦計算任務完成了,那麼他就單擊將開啓PowerBI網上看到儀表盤上的結果中的鏈接(我試圖用這個,所以我不必須建立一個UI)請注意,結果取決於一個特定的參數,我只對顯示符合該標準的結果感興趣,而且用戶沒有Power BI桌面。刷新是否可以使用直接查詢和參數?即我可以使用參數來限制檢索的數據量嗎? – AGG

+0

抱歉重申Power BI Online上下文中的所有問題:) – AGG