嗨,夥計們,
我想使用uuid合並但我總是得到一個錯誤……
導入uuid (df_events.alias(“事件”)。合並(源= df_updates.alias(“更新”),條件= "事件。鱈魚=更新。鱈魚和事件。num =更新。num”)。whenMatchedUpdate(設置={"事件。鱈魚”:“更新。鱈魚”、“事件。num_c”:“更新。num_contrato”、“事件。狀態”:點燃(“更新”)”} ).whenNotMatchedInsert(values = { "events.id" : uuid.uuid4(), "events.cod" : "updates.cod", "events.num" : "updates.num", "events.status" : lit("Inserted") } ) .execute() )
有什麼建議嗎?
@William Scardua:
你能請參考嗎https://stackoverflow.com/questions/15859156/python-how-to-convert-a-valid-uuid-from-string-to-uuid
可能有幫助
嗨@Sivaprasad C年代我嚐試著轉換uuid4 ()。十六進製看到錯誤報道
)。whenNotMatchedInsert(值={"事件。id: uuid.uuid4 ()。十六進製,”事件。cod_operadora”:“更新。cod_operadora”、“事件。num_contrato”:“更新。num_contrato”、“事件。qtd_residencia_ok”:“更新。qtd_residencia_ok”、“事件。data_atualiz”:點燃(Inclusao)}
AnalysisException:不能解決“b6ff50957b0f492ca082e10227f07638”插入條款列更新。“id”……