The notebook performs a merge between the existing table and new information coming from a dataframe, which is stored in a temporary table.
In the same way, without executing any new operations on the table, the lineage starts to get lost, and tables are removed from the graph
Merge;
deltaTable.alias("data").merge(
dfUpdates.alias("newData"),
condition
).whenMatchedUpdate(set=update_columns) \
.whenNotMatchedInsert(values=dic_columns) \
.whenNotMatchedBySourceUpdate(condition="data.eliminado = 0 " ,set={"data.eliminado": "1"}) \
.execute()