我們從業務(產品所有者,營銷團隊)獲得越來越多的要求,以提供我們系統中各種數據點的最新/快速答案。一個例子可能是我想知道這個問題被完整查看了多少次,它在搜索中提供了多少次等等。注意:這些是「應用程序級別」統計信息,而不是Google Analytics事件/跟蹤。如何最好地將數據從SQL推送到Power BI?
目前,我們將其存儲在SQL Server數據庫中,並且報告涉及到手動運行SQL查詢的開發人員。
我們想轉移到像Power BI這樣的系統,它可以使原始數據變得有意義。
從我的閱讀,這聽起來像我應該:
- 安裝一個新的SQL數據庫,姑且稱之爲 「報告」 由當前數據庫和報表DB
- 之間
- 安裝SQL Server複製將Power BI連接到我的報告數據庫。
現在我的問題:
- 這是一個好辦法,或者是複製矯枉過正?我擔心允許Power BI直接連接到我的實時數據庫,因爲這被各種應用程序/客戶使用,並且我想避免任何潛在的鎖定/衝突 - 因此我認爲複製可能是一個好方法?
- 如果我只是從我的應用程序推送數據直直衝雙向電力(例如,通過REST調用?缺點這裏是雙向電力是我現在的主要數據「所有者」
- 是否有更好的東西/超過電源適合?BI(我們沒有一個龐大的預算,現在 - 所以像潛望鏡是不可能的)
對我們的技術堆棧的一些注意事項,如果有幫助:
- .NET堆棧(SPA前端,.NET REST API後端)
- 一切都在Azure上 存儲在SQL Server
我意識到這個問題
在此先感謝!