Two ways to process your files
If you’re happy using Prizm Spark and don’t need Unity Catalog Iceberg materialization, no additional setup is required beyond configuring the source itself.
Unity Catalog Iceberg materialization (optional)
When you connect your own Databricks cluster, Prizm can also materialize selected ADLS assets as Unity Catalog–managed Iceberg-compatible tables (via Delta UniForm), so they become persistent, governed, queryable objects — with acatalog.schema.table identity and Unity Catalog–enforced permissions — rather than existing only transiently inside a job.
Because materialized tables expose Delta’s UniForm Iceberg metadata, engines like Trino can query them directly through the metastore’s Iceberg REST endpoint — no export step, no second copy of the data.
Architecture
When using your own Databricks cluster, the Prizm Agent’s Core, Connector, and Trino components run inside your Azure environment (not in the DQLabs-managed platform):- Two independent Azure connections. The Agent authenticates to Azure resources via Microsoft Entra, separate from its outbound-only channel to Prizm.
- Connector drives the Databricks job — it invokes the notebook running on your Databricks cluster.
- Databricks reads and writes ADLS — the cluster reads source data from your ADLS source storage account and writes materialized Iceberg files to a separate ADLS storage account/container you designate for Prizm.
- Trino surfaces metrics and metadata back into Prizm for quality jobs and materialization tracking.
Supported Environments
Next Steps
Setup
Connect ADLS to Prizm — authentication, Unity Catalog, and Databricks configuration.
What We Collect
Job types, compute metric types, and Delta Lake table handling.
FAQ
Common questions and troubleshooting for the ADLS + Databricks connector.
Troubleshooting
Diagnose connection, permission, and performance errors.