
Ultimate access to all questions.
Which type of workloads are compatible with Auto Loader?
A
Streaming workloads
B
Machine learning workloads
C
Serverless workloads
D
Batch workloads
Explanation:
Auto Loader is a Databricks feature designed for incremental data ingestion. It's compatible with both:
A. Streaming workloads - Auto Loader can be used in streaming mode to continuously ingest new files as they arrive in cloud storage.
D. Batch workloads - Auto Loader can also be used in batch mode to process files in discrete batches.
Streaming workloads: Auto Loader provides a scalable way to incrementally process new files from cloud storage using Structured Streaming. It can detect and process new files as they arrive.
Batch workloads: Auto Loader can be used in batch mode where you trigger it to process files that have arrived since the last run.
B. Machine learning workloads: While Auto Loader can ingest data that might be used for ML, it's not specifically designed for ML workloads. ML workloads typically use the data after it's been ingested.
C. Serverless workloads: Auto Loader itself is not a serverless workload type. It can run on serverless compute, but that's a deployment option, not a workload type that Auto Loader is specifically designed for.