Python PySpark Databricks在使用增量合并时如何仅获取匹配条件的更改行

Python PySpark Databricks在使用增量合并时如何仅获取匹配条件的更改行,python,pyspark,databricks,delta,Python,Pyspark,Databricks,Delta,我不想更新匹配的记录。希望仅将更改的记录与当前时间戳分开,并将这些记录的旧版本也放在增量文件中以跟踪更改。 例如: 名为Ab的记录有一个更新我不希望它被更新,而是将它作为一个新行,更新日期作为快照日期 ID | Name | Address | snapshot Date ____________________________________ 1. |Ab. | USA. | 2019-03-21 2. |CD. | Germany.| 2021-01-21 1. |Ab.

我不想更新匹配的记录。希望仅将更改的记录与当前时间戳分开,并将这些记录的旧版本也放在增量文件中以跟踪更改。 例如: 名为Ab的记录有一个更新我不希望它被更新,而是将它作为一个新行,更新日期作为快照日期

ID | Name | Address | snapshot Date
____________________________________
1. |Ab.   | USA.    | 2019-03-21
2. |CD.   | Germany.| 2021-01-21
1. |Ab.   | UK.     | 2021-03-15