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

明確使用流而定義DLT表

lokeshr
新的因素

嗨,我現在努力學習磚和經曆教程和學習材料。我遇到了這個鏈接//www.eheci.com/discover/pages/getting-started-with-delta-live-tables

我獲得大部分的描述頁麵,我很難理解為什麼在構建銀層的一個銅表、sales_orders_raw,提到與其他關鍵字流銅表,客戶,隻是使用標記。beplay体育app下载地址都不應該標有流以及生活。這是一些錯別字嗎?

問候,

Lokesh

2回答2

托馬斯
貢獻者

這是因為在這個例子中“sales_orders”數據流,加入客戶(使用左加入),被附加到銀層表。beplay体育app下载地址當sales_order進來的客戶插入前一段時間(而不是在當前micro-batch正在處理)整個customer表加載發現客戶id和名稱。因此使用生活。beplay体育app下载地址客戶沒有“流”允許加入stream-batch加入(如描述在這裏)。

本質上,因為你隻需要最近的記錄來自“sales_orders”可以使用“流”字但連接需要加載整個customer表,因此缺乏“流”字。

在硬幣的另一麵,你需要更新銀層表隻有當一個新的sales_order進來,不是新客戶時湧入銅層。這是另一個原因你隻需要流sales_order桌上。

jose_gonzalez
主持人
主持人

嗨@Lokesh拉,

隻是一個友好的後續。托馬斯的反應幫助你解決你的問題嗎?如果是,請其標記為最好。

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

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

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

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

Baidu
map