Skip to main content

How can finance make sure continuous monitoring results hold up during an audit?

Summary

  • Continuous monitoring holds up in an audit when every result is reproducible, access-controlled, and traceable to its source data — which is what Databricks governance and observability provide on one platform.
  • Unity Catalog delivers end-to-end lineage from ingestion through transformation to reports, so an auditor's question about what triggered a result becomes a reproducible query rather than an analyst's recollection.
  • System tables (including system.access.audit) provide out-of-the-box, queryable audit evidence of who accessed what, when, and which queries they ran, with optional verbose logging for command-level detail.
  • Lakehouse Monitoring produces a durable, auditable record of data quality, drift, and anomalies over time.
  • Fine-grained access controls — row-level security and column masking — enforce and evidence least-privilege access to sensitive financial data.

How can finance make sure continuous monitoring results hold up during an audit?

An audit asks whether a monitoring result can be reproduced, whether the underlying data can be traced to its source, and whether access to that data was controlled and recorded. Continuous monitoring holds up when the platform captures lineage, immutable audit evidence, and data-quality history automatically — not when an analyst has to reconstruct them after the fact. On the Databricks Data Intelligence Platform, these come from Unity Catalog, system tables, and Lakehouse Monitoring.

Why Databricks makes continuous monitoring audit-ready

  • End-to-end lineage. Unity Catalog tracks lineage from ingestion through transformation to downstream analytics, so every result — a risk score, an evidence chain, a report — traces back to its source row and ingestion timestamp. When auditors ask what triggered an alert, the answer is a reproducible query.
  • Governed access with an audit record. Unity Catalog enforces fine-grained access controls, including column masking and row-level security, and records who accessed what and when.
  • Out-of-the-box audit evidence. System tables provide audit logs queryable in any language; system.access.audit is the system of record for all material events; optional verbose logging captures command text; and logs are available in JSON and can be routed to your own storage or logging pipeline.
  • Data quality as audit evidence. Lakehouse Monitoring provides time-series and snapshot monitors, statistical profiling, data-drift detection, and anomaly alerts. Data Quality Monitoring learns historical patterns — including seasonality — and stores quality events and anomalies in a dedicated system table as auditable evidence of data health over time.
  • A reproducible, combined trail. Lineage proves data provenance, system tables prove access controls were enforced, and monitoring proves data quality was maintained — together giving auditors reproducible evidence rather than assertions.

Getting started

FAQs

What makes a continuous-monitoring result audit-ready?

It is reproducible from source data via lineage, backed by immutable access and audit logs, and supported by a documented data-quality history.

How does Databricks prove who accessed sensitive data?

System tables record access events and Unity Catalog enforces and logs fine-grained access controls, creating an auditable record of who accessed what and when.

Can auditors reproduce a monitoring result?

Yes. Unity Catalog lineage lets teams trace any result back to its source rows and re-run the query that produced it.

The information provided herein is for general informational purposes only and may not reflect the most current product capabilities or configurations.