Overview
Prizm features a cloud-native, containerized architecture that enables:- Seamless integration with existing data ecosystems
- Horizontal scalability to handle enterprise-level data volumes
- Deployment flexibility — cloud, on-premises, or hybrid
- Open APIs for custom extensions and integrations
High-Level Architecture
Below is the full Prizm stack in one view: connectors feed the profiling/matching/rule engines, results land in the per-tenant metadata and governance store, the LangGraph agent layer reasons over that metadata via LLM, and everything surfaces through dashboards, alerts, and integrations — with observability/cost and deployment as cross-cutting concerns underneath it all.
Control Plane
The Prizm control plane is the layer that sits between the UI/API and everything that actually touches customer data. It doesn’t run scans or hold credentials itself — it decides what runs, when, and under what rules, then dispatches that work down. Four parts do the work: an orchestrator that plans, routes, and coordinates requests (also described in the docs as planner/router/memory for the agent layer); a policy engine enforcing SLAs, guardrails, and RBAC/ABAC access rules; a prioritized, risk-based work queue that schedules based on data criticality rather than FIFO order; and an event bus that carries domain events and dispatches tasks. This matches how the platform’s own architecture docs define it — “orchestrate configuration, scheduling, policies, metadata management, and access control” — as a distinct layer from the execution plane. Below the control plane sit the execution plane (workers running scans, profiling, and lineage capture) and the agent swarm (the specialist AI agents — discovery, profiling, DQ rules, observability, anomaly detection, root cause, remediation, steward copilot). Both write results back into a shared metadata and configuration store holding tenant settings, rules, thresholds, and RBAC assignments — never raw source data.
prizm-admin / prizm-admin-ui) for license management, tenant provisioning, and DevOps monitoring across the whole fleet of tenants. That’s a fleet-management control plane for DQLabs’ own teams, not the per-tenant runtime control plane described above.
Knowledge & State Store
Prizm maintains a rich, interconnected knowledge base:Sub-System Documentation
Asset
Core entity relationships and schema design.
Entities
Child (One level down) in the asset hierarchy
Metrics
Metric types, execution engine, and scoring.
Profiling
CRON, event-based, and intelligent schedule management.
Score Entity
Quality score schema, attributes, and relationships.
Deployment
Deployment topology and infrastructure requirements.