Available for Enterprise Edition only.
Databricks serverless compute differs from serverless SQL
warehouses.
Prophecy uses serverless compute to run Spark pipelines on Spark fabrics. In contrast, serverless
SQL warehouses are connected to Prophecy via JDBC and are used to run SQL queries generated from
pipelines in SQL projects.
Prerequisites
To use serverless compute in Prophecy, you need:- Access to serverless compute in Databricks
- PySpark projects in Prophecy (Scala not supported)
Supported data sources
You can run the following sources on Databricks serverless compute:- Avro
- CSV
- Data Generator
- Delta files
- JSON
- Kafka
- ORC
- Parquet
- Seed files
- Text files
- Unity Catalog tables
- XLSX
- XML
Supported data sampling modes
You can use the following data sampling modes when using Databricks serverless compute:- Selective mode
- Vanilla mode (deprecated)
Limitations
Below are the current limitations of Databricks Serverless and how they impact Prophecy project development.For the complete list of limitations, visit Serverless compute
limitations in the Databricks
documentation.

