嗨@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 ()