Watch the framework ingest, clean, and aggregate a bundled 22-row order dataset through Bronze → Silver → Gold with configurable quality gates.
notebooks/ — Bronze/Silver/Gold templates with incremental & full-refresh modes, watermark-based loading, SCD Type 2ingestion_templates/ — OOP pipeline classes for API, database, file, and streaming ingestion with merge/append/overwrite write modesutils/quality_checks.py — CheckResult + QualityReport framework: null, uniqueness, referential integrity, freshness, range validation with structured loggingutils/config_manager.py — Widget-based parameters with environment variable fallbacks, typed access, validationutils/logging_utils.py — Structured, queryable logging with RunContext capture (notebook path, cluster, job ID)utils/environment.py — Auto-detect dev/staging/prod workspace environment with catalog prefix resolutionutils/secrets_manager.py — Unified interface for Databricks secret scopes and Azure Key Vaultunity_catalog_setup/ — SQL scripts for catalog, storage credentials, external locations, data governance policiesmedallion_bootstrap/ — Programmatic catalog/schema/RBAC setup with configurable environments and group-based permissionstesting/ — Nutter-pattern notebook testing with pytest integration and mock dbutils + spark fixturescicd/ — DABs bundle configuration, pre-commit hooks, deployment templatesThe complete Databricks Notebook Framework package includes:
Interactive demo — bundled sample. Purchase the full version for production functionality.