取消
顯示的結果
而不是尋找
你的意思是:

將一個表支持的SQL server數據庫表自動得到更新,如果更新SQL server數據庫的基本表嗎?

andrew0117
貢獻者

如果我創建一個表使用下麵的代碼:如果不存在jdbcTable創建表

使用org.apache.spark.sql.jdbc

選項(

url“sql_server_url”,

數據表“sqlserverTable”,

用戶的“用戶名”,

密碼“密碼”

)

與sqlserverTable jdbcTable總是會自動同步?謝謝!

1接受解決方案

接受的解決方案

pvignesh92
尊敬的貢獻者

引進DBR11你好@andrew李有一個功能,你可以直接攝取數據表的選擇列表來源。當你創建一個表,我相信這個命令將創建一個管理表通過加載的數據表狀態"置疑"默認倉庫位置。請描述擴展並檢查路徑是否有數據。如果有數據,它不會自動同步。

你能試著創建一個視圖以同樣的方式,看看會發生什麼?

請參考下麵的鏈接

https://docs.m.eheci.com/external-data/jdbc.html

AFAIK DBSQL和三角洲湖支持外部表像蜂巢S3層外部表。表在S3中加載時自動皮卡數據層。

在原帖子查看解決方案

3回複3

pvignesh92
尊敬的貢獻者

引進DBR11你好@andrew李有一個功能,你可以直接攝取數據表的選擇列表來源。當你創建一個表,我相信這個命令將創建一個管理表通過加載的數據表狀態"置疑"默認倉庫位置。請描述擴展並檢查路徑是否有數據。如果有數據,它不會自動同步。

你能試著創建一個視圖以同樣的方式,看看會發生什麼?

請參考下麵的鏈接

https://docs.m.eheci.com/external-data/jdbc.html

AFAIK DBSQL和三角洲湖支持外部表像蜂巢S3層外部表。表在S3中加載時自動皮卡數據層。

是的,我認為內部表儲存在蜂巢倉庫不會自動更新。但令我驚奇的是,桌子上是我手動更新後立即同步源表在azure Sql server數據庫。

pvignesh92
尊敬的貢獻者

李@andrew這很有趣。我很想試試這個,得到一個答案在磚層如何知道源更新嗎?因為它是基於拉攝入模式,應該從DBx觸發器。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map