Open ravi-databricks opened 1 month ago
Implementation Details: Onboarding:
"bronze_apply_changes_from_snapshot":{
"keys": ["id"]
"scd_type": "1"
"track_history_column_list": []
"track_history_except_column_list":[]
}
DataflowPipeline:
Usage:
pip install dlt-meta
def next_snapshot_and_version():
<<Provide logic here>>
layer = spark.conf.get("layer", None) from src.dataflow_pipeline import DataflowPipeline DataflowPipeline.invoke_dlt_pipeline(spark, layer, snapshot_reader_func=next_snapshot_and_version)
Provide support for dlt.apply_changes_from_snapshot