Customer 360 Enterprise Data Platform — Denodo on Azure · View 30 of 39 · Operations
Decisions
- Views are exported as VQL text and versioned in Git. A view change is a diff, a pull request and a review, exactly like application code.
- The regression suite asserts row counts and column sets against a frozen dataset, so a widened join is caught before UAT rather than by a report that quietly doubles.
- The policy scan fails the build if a personal-data column appears unmasked in a published view — a security regression is a build failure, not a finding.
Promotion
- Solution Manager promotes one revision as a single artefact. Environment-specific values are properties, so the same artefact runs in Test, UAT and Production without editing.
- Rollback is redeploying the prior revision, and it is exercised, not assumed.
Numbers
- 180 regression queries; suite runs in about 11 minutes. Test uses a masked subset, UAT a production-shaped copy.
- Certified views additionally require steward sign-off, which is the slowest gate and deliberately so.