Skip to content

Add Bakehouse Metric Views runbook - #19

Merged
ivancalvo-dbxs merged 5 commits into
mainfrom
issue-4-metric-views
Sep 2, 2026
Merged

Add Bakehouse Metric Views runbook#19
ivancalvo-dbxs merged 5 commits into
mainfrom
issue-4-metric-views

Conversation

@ivancalvo-dbxs

Copy link
Copy Markdown
Collaborator

Summary

  • add an agent-facing Bakehouse Metric Views runbook using an unscheduled bundle SQL job
  • verify source integrity, deployed semantic metadata, metric values, and raw SQL reconciliation
  • add Metric Views to Projects navigation after Spark Declarative Pipelines

Test plan

  • npm run build
  • npm run typecheck
  • cold-start Captain rerun: job 1089340360579695, run 16298348561027, TERMINATED / SUCCESS
  • semantic validity: 2,382 rows, 0 invalid rows
  • reconciliation: 2,382 metric rows, 2,382 raw rows, 0 mismatches
  • deployed metadata: METRIC_VIEW, six display names, persisted quoted join key

Closes #4

Add a governed semantic layer with raw-SQL reconciliation so downstream dashboard and Genie resources share verified measures.
Render fully qualified YAML sources without quoted parameters and reject null semantic measures during reconciliation.
Use CLI 1.1-compatible job launch and polling while hardening semantic YAML metadata for downstream consumers.
Check the persisted object type, display names, and join definition so semantic metadata cannot disappear silently.
Use one bundle-owned warehouse and matching left-join behavior while documenting metadata assertion failures precisely.
@ivancalvo-dbxs
ivancalvo-dbxs merged commit 56d997b into main Sep 2, 2026
1 check passed
@ivancalvo-dbxs
ivancalvo-dbxs deleted the issue-4-metric-views branch September 2, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3. [MISSING] Metric Views

1 participant