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

隨著dataframe.write GeneratedAlwaysAs”

thushar
貢獻者

有可能使用一個計算列(如表使用generatedAlwaysAs)的δ定義在寫數據幀df.write.format等三角洲文件(“δ”)。

與dataframe有任何選項。寫的方法來實現這一目標?

6個回答6

jose_gonzalez
主持人
主持人

嗨@Thushar R,

隻是一個友好的後續。做任何反應幫助你解決你的問題嗎?如果是,請其標記為最好。否則,請讓我們知道如果你還需要幫助。

pvignesh92
尊敬的貢獻者

嗨@Thushar R,

這個選項並不像GeneratedAlwaysAs Dataframe編寫API的一部分功能隻適用於三角洲格式和df。寫一個通用的API來處理所有格式寫。

如果你通過編程來實現這些目標,你仍然可以使用DeltaTable API來創建表如下

DeltaTable.create \(火花)

.tableName \ (“default.events”)

.addColumn (“eventId”、“長整型數字”)\

.addColumn(“數據”、“字符串”)\

.addColumn (“eventType”、“字符串”)\

.addColumn (“eventTime”、“時間戳”)\

.addColumn(“年”,“INT”, generatedAlwaysAs =”(eventTime)”) \

.addColumn(“月”、“INT”generatedAlwaysAs =月(eventTime)) \

.addColumn(“天”、“INT”generatedAlwaysAs =“天(eventTime)”) \

.partitionedBy (“eventType”、“年”、“月”、“日”)\

. execute ()

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

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

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

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

Baidu
map