資料庫表結構發生變化怎麼辦?Smartbi產品支援一鍵同步

思邁特Smartbi發表於2022-02-21

做到資料分析的使用者都知道,我們通常是使用 關聯資料庫獲取業務資料來進行分析。但是在分析過程中,往往會遇到資料表結構或是資料發生變化的情況,這樣的情況下我們在BI產品中該如何同步更新呢?下面小編就以大資料分析產品 為例,給大家講述當資料庫表結構發生變化的時候,如何同步。

 

情況1:當資料庫下的Schema下的表、檢視和儲存過程的組織架構發生改變後,則可以通過迪點選同步Schema功能實現在Smartbi中一鍵同步。

執行同步Schema後,會把此Schema下的所有表都會新增進來,並且更新已經新增進來的表,相當於批量同步。

 

因此,建議此操作慎用。

 

同步Schema非常簡單,一鍵選擇即可實現:在資料來源下Schema的更多操作,選擇“同步Schema”,彈出“同步Schema名稱”對話方塊,點選確認即可。



圖片3.png


圖片4.png

 

情況2:當資料表結構或資料發生了改變,同步資料表功能幫助異地使用者同步變更本地的資料。同步表一般是單表同步,即對資料庫表下個別資料表的結構進行更新操作。它的操作步驟和同步Schema類似,只需要展開資料來源節點,選擇某一資料表,點選更多操作,選擇“同步表”,彈出確認對話方塊即可。

 

圖片5.png 

 

需注意的是無論是同步Schema還是同步表,對應已經使用建立資源的表,在資料庫中的表結構發生變化後,會有以下三種情況:

 

1、表增加欄位,對已經生成的資源無影響。


2、表刪除欄位、修改欄位,需同步修改資源對應資料集的欄位,修改完資料集後再對使用此資料集的資源進行修改。


3、表刪除,則對應的資源不可使用。

 

對於資料表結構發生變化的情況我們可以通過後設資料管理來進行影響性分析,找到影響的資料集,然後結合系統資訊進行變成內容的通知,實現變更管理。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2856698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章