Data Quality Jobs v7.6 beta
Overview
Data Quality Jobs is where you create, schedule, and monitor the execution of data quality rules against your data sources. Jobs bundle active rules and run them on a schedule or on-demand.
Target Persona: Data Engineers, DQ Engineers, Data Stewards.
Prerequisites: Active DQ rules configured in Review & Confirm (DQ).
How This Module Helps
DQ Jobs are the execution engine for your data quality program. Without jobs, rules are just definitions — jobs make them actionable by: - Bundling rules into scheduled execution packages - Running rules against live data on a cadence - Providing execution history and trend tracking - Alerting when jobs fail or quality degrades
| Connects To | Relationship |
|---|---|
| Review & Confirm (DQ) | Active rules are included in jobs |
| DQ Results | Job execution produces results |
| Metadata Extract & Enrich | Job connections reference extracted metadata |
Navigation
| Method | Path |
|---|---|
| Sidebar | Observability → RightSight → Data Quality Jobs (under Data Quality) |
| URL | /data-quality-run-schedule |
| Wizard | Augmented DQ Config → Step 7 |
| Deep link | /data-quality-run-schedule?fromWizard=true&connectionId=<id> |
Features & Workflows
1. Creating a Job
Steps
- Click + Create Job in the header.
- The Job Form Modal opens.
- Fill in the job definition:
| Field | Type | Required | Description |
|---|---|---|---|
| Job Name | Text | Yes | Descriptive name for the job |
| Connection | Dropdown | Yes | Target connection profile |
| Rules | Multi-select | Yes | Rules to include in this job |
| Schedule | Scheduler | No | Cron-based schedule (or leave blank for manual-only) |
| Description | Textarea | No | Job description |
- Configure the schedule (optional):
| Schedule Type | Description |
|---|---|
| Hourly | Every N hours |
| Daily | At a specific time each day |
| Weekly | On specific days at a specific time |
| Monthly | On a specific day of the month |
| Custom Cron | Full cron expression |
| One-time | Run once at a specific date/time |
- Click Save to create the job.
- The job appears in the Jobs List as a card.
- If a schedule was set, the job status is Scheduled.
- If no schedule, the job status is Active (manual execution only).
2. Editing a Job
Steps
-
Click ⚙ Edit on a job card.
-
The Job Form Modal opens in edit mode with pre-filled values.
-
Modify fields as needed.
-
Click Save to apply changes.
3. Running a Job
Steps
-
Click ▶ Run Now on a job card.
-
The Smart DQ Job Confirmation Dialog appears.
The dialog shows: - Number of rules to execute - Estimated duration - Warnings about concurrent executions - Rule freshness information
-
Click Confirm to start execution.
-
The Logs Drawer auto-opens with real-time progress.
- The job card shows Running status with a spinner.
- On completion, results are available in DQ Results.
- The Last Run section on the card updates with pass/fail counts.
4. Viewing Job Details
Steps
- Click on a job card (not on an action button).
- The Job Details Modal opens.
- View:
- Overview — Job configuration summary
- Execution History — Table of past runs
- Click any run in the history to navigate to its results.
5. Viewing Logs
Steps
-
Click 📋 Logs on a job card.
-
The Log Drawer opens.
-
During execution: real-time log streaming.
-
After execution: browse historical logs.
-
Click any log entry for full details.
6. Navigating to Results
-
Click 📊 Results on a job card.
-
You are navigated to DQ Results with the job pre-selected.
7. Pausing / Resuming / Deleting a Job
Steps
-
Click the context menu (⋮) on a job card.
-
Choose an action:
| Action | From Status | To Status |
|---|---|---|
| Pause | Active/Scheduled | Paused |
| Resume | Paused | Active |
| Delete | Any | Deleted |
- Confirm the action.
8. Filtering Jobs
Use the filter bar to narrow the Jobs List:
| Filter | Options |
|---|---|
| Connection | All connections / specific connection |
| Created By | All users / specific user |
| Status Badge | All / Active / Scheduled / Completed / Failed |
Cross-Module Links
| From DQ Jobs | Navigate To |
|---|---|
| Job rules → from Review & Confirm | Review & Confirm (DQ) |
| Job results → DQ Results | DQ Results |
| Job connection → Metadata Extract | Metadata Extract & Enrich |
| Wizard → next step | DQ Results |
Tips & Best Practices
- Schedule critical DQ jobs to run after data load completion for accurate results.
- Use the Smart Confirmation Dialog hints to avoid running large jobs during peak hours.
- Keep job scope focused — many small jobs are better than one massive job for debugging.
- Monitor the Execution History tab to track quality trends over time.
- Set up alerts on job failures via the notification configuration.