你好,
我改變了DBR從7.2到10.4,我收到以下錯誤:AnalysisException:不是δ表。
表創建、使用三角洲。所以肯定是δ表,即使我讀,我讀到更小。8所有表δ為默認,不需要編寫使用三角洲。
說我關於這個錯誤呢?
AnalysisException:“違約”。“stg_data_load”不是一個δ表。;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AnalysisException回溯(最近調用最後)
模塊在< <命令- 4355583460198494 > >
49
50 #填補staging表
推薦- - - - - - > 51 df.write。在sertInto('STG_DATA_LOAD', overwrite = False)
/磚/火花/ python / pyspark / sql /讀寫。py insertInto(自我,表名,覆蓋)
1147如果不沒有覆蓋:
1148年的自我。其他模式(“覆蓋”,如果覆蓋“追加”)
- > 1149年self._jwrite.insertInto(表)
1150年
1151 def saveAsTable(自我、名稱、格式= None,模式= None, partitionBy = None, * *選項):
/磚/火花/ python / lib / py4j-0.10.9-src.zip / py4j / java_gateway。py __call__(自我,* args)
1302年
1303年的答案= self.gateway_client.send_command(命令)
- > 1304 return_value = get_return_value (
1305年的答案,自我。gateway_client,自我。target_id self.name)
此外,這將是更有幫助如果你可以提供代碼片段。我看到你想寫。insertInto命令。