Lakshay
Databricks Employee
Databricks Employee

Hi @Data_Engineer3 , In DLT, we don't create empty tables to begin with but we create the tables by reading the source. For ex:-

CREATE STREAMING LIVE TABLE customers
AS SELECT * FROM cloud_files("/databricks-datasets/retail-org/customers/", "csv");

 If your source data has the struct and array columns, your DLT tables will also have these columns as a result.  

View solution in original post