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

顯式事務塊

thushar
貢獻者

我知道δ支持ACID屬性表和我的理解是合並、插入、刪除等內部事務在默認情況下,如果任何錯誤發生在這些操作,事務將回滾。我希望這種理解是正確的,請證實。

另一個問題是,就像在SQL Server中,我們可以指定顯式事務塊裏麵,我們可以提到多個轉換語句,像

開始Tran

插入表1

更新表

刪除Table3

Mreg表4

Tran結束

有可能提到這些類型的顯式事務的數據塊磚和δ表?

1接受解決方案

接受的解決方案

Lakshay
尊敬的貢獻者三世
尊敬的貢獻者三世

嗨@Thushar R,你的理解是正確的關於三角洲的ACID事務表,如果任何錯誤發生在任何事務,事務將回滾。

關於問題2:磚不支持事務塊類似於SQL server。

你可以檢查這個文檔在三角洲acid事務方麵:https://docs.m.eheci.com/lakehouse/acid.html

在原帖子查看解決方案

3回複3

Lakshay
尊敬的貢獻者三世
尊敬的貢獻者三世

嗨@Thushar R,你的理解是正確的關於三角洲的ACID事務表,如果任何錯誤發生在任何事務,事務將回滾。

關於問題2:磚不支持事務塊類似於SQL server。

你可以檢查這個文檔在三角洲acid事務方麵:https://docs.m.eheci.com/lakehouse/acid.html

pvignesh92
尊敬的貢獻者

@Thushar R是的你是對的。δ表保持事務日誌和維護版本的曆史數據,它可以很容易地回滾事務的失敗- >即事務在成功提交後,當事務日誌更新新的數據文件的信息。當δ引擎讀取事務日誌來識別相關文件,而不是底層的數據存儲,它可以很容易地識別單獨提交的文件,讓你正確的輸出。

多在單個事務中聲明,現在三角洲湖僅支持合並本身支持刪除和插入基於一個條件。條件可以設置源表和目標表。如果你有興趣來處理數據和編寫使用火花連接器雪花,雪花就可以實現這一點。但是如果你的源和目標在三角洲湖,現在我相信隻支持合並。

Kaniz
社區經理
社區經理

嗨@Thushar R,我們可以建立一個繁榮的社區共享的知識和見解。返回和馬克的最佳答案有助於我們持續追求卓越。

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

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

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

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

Baidu
map