Mysql
Power BI 可以更改數據庫中的數據嗎?
一位同事向我提出為他安裝 Power BI 的請求。據我了解,該軟體根據數據庫中的數據創建各種圖表和報告。在這方面,我有一個問題。使用者要求訪問的數據庫(
MySQL
)對更改非常敏感,我不能允許他更改數據庫中的任何內容。對此,我有一個問題——PowerBi究竟是如何與數據庫通信的?它只執行SELECT
請求還是可以將數據寫入數據庫本身?我知道所有這些都可以使用不同的帳戶進行限制,我對 Power BI 如何與數據庫進行通信更感興趣那麼 - 我是否需要純粹為該使用者單獨轉儲數據庫,還是可以讓他訪問生產數據庫?
解決這個問題的正確方法是為這個人創建一個單獨的授權 ID(使用者),並只授予它最低限度的必要權限。這樣,此人將無法在其權限範圍之外執行任何操作,無論他們是使用 Power BI 還是任何其他客戶端軟體連接到數據庫。
如果 BI 查詢可能會對生產數據庫性能產生負面影響,那麼您應該維護一個單獨的、定期更新的生產數據庫實例,專門用於 BI 目的。如前所述,這並不否定限制對該數據庫的訪問的要求。