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

把查詢插入到表中

cmilligan
因素二世

我想把一些曆史數據的表,我需要查看查詢插入到表中。我的團隊擁有處理所以我能夠查看當前查詢通過觀看,但我也想要捕捉變化隨著時間的推移而不必保存不同版本。

有辦法通過編程將查詢插入到表嗎?

1回複1

匿名
不適用

@Coleman Milligan:

是的,在磚,您可以使用內置的三角洲湖功能跟蹤更改一個表的曆史,包括查詢,插入數據。

這裏有一個例子如何檢索查詢,插入數據到三角洲表使用磚SQL:

選擇operationMetrics.“寫”。txnId, input_file_name (), operationMetrics.“寫”。“查詢”insert_query從table_name operationMetrics.運行=“寫”秩序的“寫”。“txnId”DESC

該查詢檢索事務ID,文件名,並插入查詢每一個寫操作在指定的表。input_file_name()函數返回文件的名稱,其中包含的數據寫操作。請注意,上麵的查詢假設您已經啟用了三角洲湖版本控製表上。如果你沒有,你可以使用以下命令啟用它:

ALTER TABLE table_name TBLPROPERTIES(δ。enableChangeDataCapture”=“真正的”);

一旦啟用了版本控製,三角洲湖自動跟蹤更改表,包括插入查詢,並將它們存儲在元數據。

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

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

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

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

Baidu
map