-werners-
Esteemed Contributor III

code is written in notebooks, which can be deployed using git ci/cd

database artifacts in spark (tables/views) are nothing more than semantic views on top of data lake files (parquet, delta lake, orc etc).

the creation of those tables can be done using a spark script which resides typically in a notebook (or a jar or a wheel).

Does that clear up anything?