Checks
Checks tab provides a quick overview of the various checks applied across different tables and fields in multiple source datastores. In Qualytics, checks act as rules applied to data tables and fields to ensure accuracy and maintain data integrity. You can filter and sort the checks based on your preferences, making it easy to see which checks are active, in draft, or archived. This section is designed to simplify the review of applied checks across datasets without focusing on data quality or performance.
Let’s get started 🚀
Navigation
Step 1: Log in to your Qualytics account and click the Explore button on the left side panel of the interface.
Step 2: Click on the "Checks" from the Navigation Tab.
You will be navigated to the Checks tabs here and you'll see a list of all the checks that have been applied to various tables and fields across different source datastores.
Categories Check
You can categorize your checks based on their status, such as Active, Draft, Archived (Invalid and Discarded), or All, according to your preference. This categorization offers a clear view of the data quality validation process, helping you manage checks efficiently and maintain data integrity.
All
By selecting All Checks, you can view a comprehensive list of all the checks in the datastores, including both active and draft checks, allowing you to focus on the checks that are currently being managed or are in progress. However, archived checks are not displayed in this.
Active
By selecting Active, you can view checks that are currently applied and being enforced on the data. These operational checks are used to validate data quality in real-time, allowing you to monitor all active checks and their performance.
You can also categorize the active checks based on their importance, favorites, or specific metrics to streamline your data quality monitoring.
For more details on Active Checks, please refer to the Active Checks section in the documentation.
Draft Checks
By selecting Draft, you can view checks that have been created but have not yet been applied to the data. These checks are in the drafting stage, allowing for adjustments and reviews before activation. Draft checks provide flexibility to experiment with different validation rules without affecting the actual data.
You can also categorize the draft checks based on their importance, favorites, or specific metrics to prioritize and organize them effectively during the review and adjustment process.
For more details on Draft Checks, please refer to the Draft Checks section in the documentation.
Archived Checks
By selecting Archived, you can view checks that have been marked as discarded or invalid from use but are still stored for future reference or restoration. Although these checks are no longer active, they can be restored if needed.
You can also categorize the archived checks based on their status as Discarded, Invalid, or view All archived checks to manage and review them effectively.
For more details on Archived Checks, please refer to the Archived Checks section in the documentation.
Check Details
Check Details provides important information about each check in the system. It shows when a check was last run, how often it has been used, when it was last updated, who made changes to it, and when it was created. This section helps users understand the status and history of the check, making it easier to manage and track its use over time.
Step 1: Locate the check you want to review, then hover over the info icon to view the Check Details.
For more steps and further information, please refer to the Check Details section in the documentation.
Status Management of Checks
Set Check as Draft
You can move an active check into a draft state, allowing you to work on the check, make adjustments, and refine the validation rules without affecting live data. This is useful when you need to temporarily deactivate a check for review and updates.
Step 1: Click on the active check that you want to move to the draft state.
To understand how to draft checks, you can follow the remaining steps from the documentation Draft Specific Check.
Activate Draft Check
You can activate the draft checks after when you have worked on the check, make adjustments, and refine the validation rules. By activating the draft check and making it live, ensures that the defined criteria are enforced on the data.
Step 1: Navigate to the Draft check section, and click on the drafted check that you want to activate, whether you have made changes or wish to activate it as is.
To understand how to activate draft checks, you can follow the remaining steps from the documentation Activate Draft Checks.
Set Check as Archived
You can move an active or draft check into the archive when it is no longer relevant but may still be needed for historical purposes or future use. Archiving helps keep your checks organized without permanently deleting them.
Step 1: Click on the check from the list of available (whether Active or Draft) checks that you want to archive.
For Demonstration purposes, we have selected the "Metric" check.
To understand how to set check as archived, you can follow the remaining steps from the documentation Set Check As Archived.
Restore Archived Checks
If a check has been archived, then you can restore it back to an active state or in a draft state. This allows you to reuse your checks that were previously archived without having to recreate them from scratch.
Step 1: Click on Archived from the navigation bar in the Checks section to view all archived checks.
To understand how to restore archived checks, you can follow the remaining steps from the documentation Restore Archived Checks.
Edit Check
You can edit an existing check to modify its properties, such as the rule type, coverage, filter clause, or description. Updating a check ensures that it stays aligned with evolving data requirements and maintains data quality as conditions change.
Step 1: Click on the check you want to edit, whether it is an active or draft check.
For Demonstration purposes, we have selected the "Metric" check.
To understand how to edit checks, you can follow the remaining steps from the Edit Checks section in the documentation.
Mark Check as Favorite
Marking a check as a favorite allows you to quickly access and prioritize the checks that are most important to your data validation process. This helps streamline workflows by keeping frequently used or critical checks easily accessible, ensuring you can monitor and manage them efficiently. By marking a check as a favorite, it will appear in the "Favorite" category for faster retrieval and management.
Step 1: Locate the check which you want to mark as a favorite and click on the bookmark icon located on the right side of the check.
To understand how to mark check as favorite, you can follow the remaining steps from the Mark Check as Favorite section in the documentation.
Clone Check
You can clone both active and draft checks to create a duplicate copy of an existing check. This is useful when you want to create a new check based on the structure of an existing one, allowing you to make adjustments without affecting the original check.
Step 1: Click on the check (whether Active or Draft) that you want to clone.
For Demonstration purposes, we have selected the "Metric" check.
To understand how to clone check, you can follow the remaining steps from the Clone Check section in the documentation.
Create a Quality Check template
You can add checks as a Template, which allows you to create a reusable framework for quality checks. By using templates, you standardize the validation process, enabling the creation of multiple checks with similar rules and criteria across different datastores. This ensures consistency and efficiency in managing data quality checks.
Step 1: Locate the check (whether Active or Draft) you want to archive and click on that check.
To understand how to create a quality check template, you can follow the remaining steps from the Quality Check Template section in the documentation.
Filter and Sort
Filter and Sort options allow you to organize your checks by various criteria, such as Weight, Anomalies, Coverage, Created Date, and Rules. You can also apply filters to refine your list of checks based on Selected Source Datastores, Check Type, Asserted State (Passed, Failed, Not Asserted), Tags, Files, and Fields.
Sort
You can sort your checks by Anomalies, Coverage, Created Date, Rules, and Weight to easily organize and prioritize them according to your needs.
No | Sort By Option | Description |
---|---|---|
1 | Anomalies | Sort checks based on the number of active anomalies. |
2 | Coverage | Sort checks by data coverage percentage. |
3 | Created Date | Sort checks according to the date they were created. |
4 | Rules | Sort checks based on specific rules applied to the checks. |
5 | Weight | Sort checks by their assigned weight or importance level. |
Whatever sorting option is selected, you can arrange the data either in ascending or descending order by clicking the caret button next to the selected sorting criteria.
Filter
You can filter your checks based on values like Source Datastores Check Type, Asserted State, Rule, Tags, File, Field, and Template.
No | Filter | Filter Value | Description |
---|---|---|---|
1 | Selected Source Datastores | N/A | Select specific source datastores to focus on their checks. |
2 | Select Tags | N/A | Filter checks by specific tags to categorize and refine results. |
No | Filter | Filter Value | Description |
---|---|---|---|
3 | Check Type | All | Displays all types of checks, both inferred and authored. |
Inferred | Shows system-generated checks that automatically validate data based on detected patterns or logic. | ||
Authored | Displays user-created checks, allowing the user to focus on custom validations tailored to specific requirements. | ||
4 | Asserted State | All | Displays all checks, regardless of their asserted status. This provides a full overview of both passed, failed, and not asserted checks. |
Passed | Shows checks that have been asserted successfully, meaning no active anomalies were found during the validation process. | ||
Failed | Displays checks that have failed assertion, indicating active anomalies or issues that need attention. | ||
Not Asserted | Filters out checks that have not yet been asserted, either because they haven’t been processed or validated yet. | ||
5 | Rule | N/A | Select this to filter the checks based on specific rule type for data validation, such as checking non-null values, matching patterns, comparing numerical ranges, or verifying date-time constraints. |
6 | Template | N/A | This filter allows users to view and apply predefined check templates. |