Approval Console
The Approval Console is Zingle's centralized review surface where designated approvers can review and accept changes to data pipelines, ingestion configurations, and semantic layer definitions before they go live.
Overview
Navigate to Approval Console in the sidebar. The main view shows a queue of items awaiting review:
| Column | Description |
|---|---|
| Name | The model, pipeline, or semantic file being reviewed |
| Type | Model approval or Report approval |
| Status | Pending, Approved, or Rejected |
| Submitted by | The team member who raised the change |
| Submitted at | When the approval was requested |
Filtering and search
- Search bar — filter by name, submitter, or description
- Type filter — switch between Model approvals and Report approvals
- Pagination — navigate through large approval queues
Reviewing an approval
Click into any approval item to see:
- Execution details — what changed, what was tested, and the associated PR
- Before/after comparison — for schema or SQL changes
- Test results — whether data quality checks passed
Approving
Click Approve to mark the change as accepted. This unblocks the associated PR and pipeline activation.
Rejecting
Rejecting an approval sends it back to the submitter with a reason. They can make changes and resubmit.
Who should use the Approval Console
The Approval Console is designed for:
- Data leads who oversee modeling standards
- Platform engineers responsible for production data quality
- Compliance teams reviewing PII handling and access changes
It ensures no data pipeline reaches production without explicit human review.