question1: 論 PowerBI可以實現數據和可視化的時時聯動嗎?

question2 : 論PBI可以實現和外部程序的雙向(數據or可視化)時時聯動動?


得具體看你的數據在哪兒存儲,還有就是實時的細化定義。

目前sql資料庫,powerbi支持實時連接。

數據流,可以做一些簡單圖表支持實時更新。

最後就是可以藉助一些非常規手段如按鍵精靈實現實時更新。


PBI支持的時時聯動(Live Connection)數據源只有兩種:

1. Power BI Service

2. SQL Server Analysis Services(這裡包括本地的多維服務和表服務,以及雲端的Azure Analysis Services表服務)

這是因為這些服務和Power BI使用同樣的xVelocity存儲引擎,可以利用高壓縮的列存儲實現時時聯動。

不太理解問題中雙向時時聯動的意思。如果講的是write back,那PBI並不是最合適的工具和架構。


首先,Power BI是BI軟體,不用於寫入數據。但是,好消息是Power BI中可以插入POWER APPS這樣的可視化控制項用於寫入資料庫。必須連同一起使用。


question1: 論 PowerBI可以實現數據和可視化的時時聯動嗎?

在 Power BI 服務中更新數據

還可以選擇更新應用的數據集,或在 Power BI 中使用的其他數據。 若要指定更新設置,請選擇要更新的數據集對應的「計劃更新」圖標,然後使用顯示的菜單。 也可選擇「計劃更新」圖標旁邊的更新圖標(帶箭頭的圓圈),立即更新數據集。

顯示的「設置」頁面中已選擇「數據集」選項卡。 在右窗格中選擇「計劃刷新」旁邊的箭頭,展開該部分。 畫布上會顯示「設置」對話框,可在其中根據需要指定更新設置。

使用該服務還能實現其他許多目的,同時請記住,可以連接許多類型的數據和各種應用,而這些數據和應用的種類會越來越多。

Power BI 刷新類型

Power BI 刷新操作可以包含多種刷新類型,包括數據刷新、OneDrive 刷新、查詢緩存刷新、磁貼刷新和報表視覺對象刷新。 雖然 Power BI 會自動確定給定數據集所需的刷新步驟,但你應該知道它們如何影響刷新操作的複雜性和持續時間。 有關快速參考,請參閱下表。

數據刷新

對 Power BI 用戶而言,刷新數據通常意味著根據刷新計劃或按需將數據從原始數據源導入到數據集。 可以每天執行多次數據集刷新,如果基礎源數據經常更改,則可能必須執行多次刷新。 Power BI 將共享容量上的數據集限制為每天最多刷新 8 次。 如果數據集駐留在 Premium 容量上,則每天最多可在數據集設置中計劃 48 次刷新。 有關詳細信息,請參閱本文後面的配置計劃刷新。 在以編程方式使用 TMSL 或 PowerShell 進行配置時,XMLA 終結點已啟用讀寫操作的 Premium 容量中的數據集支持無限刷新操作。

還有一點非常重要,就是每日刷新的共享容量限制適用於計劃刷新和組合 API 刷新。 還可以通過在數據集菜單中選擇「立即刷新」來觸發按需刷新,如下面的屏幕截圖所示。 刷新限制不包括按需刷新。 另請注意,Premium 容量中的數據集不會對 API 刷新施加限制。 如果你有興趣使用 Power BI REST API 生成自己的刷新解決方案,請參閱數據集 - 刷新數據集。

備註

在共享容量中,數據刷新必須在 2 小時內完成。 如果數據集需要進行更長時間的刷新操作,請考慮將數據集移到高級容量上。 在高級容量上,最長刷新持續時間為 5 小時。


暫沒有完美的解決方案,可以直連數據,但不能時時自動更新。更新頻率是每天,在一些公司里已經不錯了


看到你的題目這麼大,我只想說,自己的作業自己做。


POWER BI的強大之處是連接各類資料庫,如果源數據支持流處理,是可以進行准實時聯動,但目前我做的是T+1,實時沒有嘗試過。 另外,據我所知,PBI不支持回寫,但如果最終發布在IE上,可以在IE上另外介面進行回寫,然後通過准實時反饋到PBI上。


推薦閱讀:
相关文章