You can import data into Azure Delta lake from cloud storage using two ways:  Auto Loader: It provides a structured streaming source (CloudFiles) to process files that come in Azure cloud storage. It effectively and incrementally processes data without any additional setup.   COPY INTO: It helps SQL users to load data from cloud object storage to Azure Delta lake tables. This method can be used in Databricks notebooks, SQL, and Databricks jobs.  You must consider a few things to decide which method is best for you:  If you want to ingest millions of files, you can use Auto Loader. If you have a few thousand files to ingest, you can go with COPY INTO. This is because Auto Loader is cheaper and more efficient to handle large amounts of files.  If you have a dynamic data schema that changes frequently, Auto Loader suits you best as it offers primitives around schema evolution and inference.  You can use COPY INTO for loading a subset of reuploaded files efficiently as it makes the process easier.