## Stream Data Generation data = [{"Category": 'A', "ID": 1, "Value": 121.44, "Truth": True, "Year": 2022}, {"Category": 'B', "ID": 2, "Value": 300.01, "Truth": False, "Year": 2020}, {"Category": 'C', "ID": 3, "Value": 10.99, "Truth": None, "Year": 2022}, {"Category": 'E', "ID": 5, "Value": 33.87, "Truth": True, "Year": 2022} ] df = spark.createDataFrame(data) df.show() df.write.mode('overwrite').format("delta").partitionBy("Year").save("silver_table")