Skip to content

Checks in Datastore

Checks are validation rules applied to datasets to ensure data quality and integrity. They can be categorized as Active, Draft, or Archived based on their status and usage. Each check includes detailed metadata such as importance, scan history, anomalies, and assertion results. This section guides you through viewing, managing, and analyzing these checks within your datastore.

Let's get started 🚀

Step 1: Log in to your Qualytics account and select the datastore from the left menu on which you want to manage your checks.

datastore datastore

Step 2: Click on the "Checks" from the Navigation Tab.

checks checks

Categories Checks

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 datastore, 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.

all all

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.

active active

You can also categorize the active checks based on their importance and favorites to streamline your data quality monitoring.

1. Important: Shows only checks that are marked as important. These checks are prioritized based on their significance, typically assigned a weight of 7 or higher.

Note

Important checks are prioritized based on a weight of 7 or higher.

important important

2. Favorite: Displays checks that have been marked as favorites. This allows you to quickly access checks that you use or monitor frequently.

favorite favorite

3. All: Displays a comprehensive view of all active checks, including important, favorite and any checks that do not fall under these specific categories.

all all

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.

draft draft

You can also categorize the draft checks based on their importance and favorites to prioritize and organize them effectively during the review and adjustment process.

1. Important: Shows only checks that are marked as important. These checks are prioritized based on their significance, typically assigned a weight of 7 or higher.

important important

2 Favorite: Displays checks that have been marked as favorites. This allows you to quickly access checks that you use or monitor frequently.

favorite favorite

3. All: Displays a comprehensive view of all draft checks, including important, favorite and any checks that do not fall under these specific categories.

all all

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.

archived archived

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.

1. Discarded: Shows checks that have been marked as no longer useful or relevant and have been discarded from use.

discarded discarded

2. Invalid: Displays checks that are deemed invalid due to errors or misconfigurations, requiring review or deletion.

invalid invalid

3. All: Provides a view of all archive checks within this category including discarded and invalid checks.

all all

Check Info

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.

hover hover

A popup will appear with additional details about the check.

popup popup

Last Asserted

Last Asserted At shows the most recent time the check was run, indicating when the last validation occurred. For example, the check was last asserted on Oct 17, 2023, at 2:37 AM (GMT+5:30).

popup popup

Scans

Scans show how many times the check has been used in different operations. It helps you track how often the check has been applied. For example, the check was used in 30 operations.

scan scan

Updated At

Updated At shows the most recent time the check was modified or updated. It helps you see when any changes were made to the check’s configuration or settings. For example, the check was last updated on Sep 9, 2024, at 3:18 PM (GMT+5:30).

update update

Last Editor

Last Editor indicates who most recently made changes to the check. It helps track who is responsible for the latest updates or modifications. This is useful for accountability and collaboration within teams.

editor editor

Created At

Created At shows when the check was first made. It helps you know how long the check has been in use. This is useful for tracking its history. For example, the check was created on Oct 17, 2023, at 2:19 PM (GMT+5:30).

created created

Check Details

Check Detail View displays all key information related to a specific data quality check. It shows what the check is monitoring, how it's configured, where it's applied in the dataset, and whether any issues have been found. It also includes sections for viewing the check’s recent performance, related activities, and any additional metadata. This view helps users easily understand the purpose and current state of the check.

Step 1: Click on the check that you want to see the details of.

success-msg success-msg

You will be navigated to the detail section, where you can view the Summary, Observability, Properties, Activity, and Metadata information.

detail detail

Info

In addition to viewing the check details, you can also monitor and manage any anomalies associated with this check — all from the same page, without needing to navigate elsewhere.

Summary Section

The Summary section shows that a data quality check is applied to a field and is currently active. It indicates whether the check was created automatically by the system or manually by a user and is being applied to the entire dataset and has a defined importance level. It also shows when the check last ran and whether there are any current issues found in the data.

1. Check & Status : The type of check applied to the data. In this case, it's a Volumetric check and the check is Active, meaning it's currently being applied.

check check

2. Type : This check is Authored, meaning it was manually created by the users.

type type

When you hover over the time period written below the type of the check, a pop-up appears displaying the complete date and time.

type-complete-date type-complete-date

3. Last Asserted : Shows when the check was last run – 3 months ago in this case.

last-asserted last-asserted

When you hover over the time the check last ran, a pop-up appears displaying the complete date and time.

asserted-date asserted-date

Last Asserted Details

Click on the info icon to view the last asserted details.

details details

A popup will appear with Scans details. Scans show how many times the check has been used in different operations. It helps you track how often the check has been applied. For example, the check was used in 19 operations.

scan-details scan-details

4. Weight : Indicates the importance or priority of this check – the weight is 13.

weight weight

5. Coverage : How much data this check applies to – here it's 100%, meaning it applies to the whole dataset.

coverage coverage

6. Active Anomalies : Number of current issues found – 0 anomalies are active right now.

active-anomaly active-anomaly

7. Description : Explains the rule or condition that the check is validating.

description description

8. Tags : Displays any tags linked to the check. Users can also add new tags by clicking on the tag area.

tags tags

Click on the Copy Check Link icon(represented by share icon) located at the right corner of the summary section to copy a direct link to the selected check.This link can be shared with other users for quick access to the specific check within the platform.

copy-link copy-link

Favorite the check

Click on the bookmark icon located at the right corner of the summary section to mark the check as favorite.

fav fav

To unmark a check, simply click on the bookmark icon of the marked check. This will remove it from your favorites.

unfav unfav

Observability Section

Observability provides a visual overview of how a check performs over time by tracking assertion results. It helps identify trends, failures, or anomalies using daily status indicators across a selected timeframe.

observability observability

Users can hover over any date in the timeline. It provides a comprehensive view of assertion statuses, including passed, failed, and anomalous results. By hovering over a specific date, users can access detailed information such as the result status, the number of asserted records, and any anomalies identified. Highlighting all available status types ensures a clearer understanding of the data quality over time.

hover hover

Additionally, clicking the Latest Assertion Scan button (e.g., #48151) will navigate users directly to the Scan Results page for that specific assertion.

scan-results scan-results

Selecting Report Date and Timeframe

The Observability section helps you monitor how your check assertion metrics change over time. You can customize the view by selecting a specific report date and timeframe to analyze trends over different periods.

Select the Report Date

Step 1: Locate the Report Date field at the top-right of the Observability section.

report-date report-date

Step 2 : Click on the calendar icon. A date picker will appear. Select the desired report date to update the Assertion Over Time graph accordingly.

calendar calendar

Choose the Timeframe

Step 1: Locate the Timeframe field at the top-right of the Observability section.

timeframe timeframe

Step 2: Choose a timeframe for your assertion data view:

  • Week – Shows assertion metrics distributed over a 7-day period.

  • Month – Displays daily or weekly assertions throughout the selected month.

  • Quarter – Covers a three-month range (e.g., Q1: Jan–Mar, Q2: Apr–Jun), useful for quarterly reporting and insights.

  • Year – Presents assertion data trends for an entire calendar year, allowing for broad, high-level performance monitoring.

select-time select-time

Once a timeframe is selected, the Assertion Over Time chart below will automatically adjust to reflect assertion activity within the chosen window.

Properties Section

The Properties section explains where this check is applied. In this case, the check is applied to a table called supplier, specifically to the s_comment field of type String. There is no filter added, so the check is applied to all rows in the table. This helps maintain clean and trustworthy data, especially when phone numbers must be unique per customer.

properties properties

Activity Section

The Activity section shows a brief history of what has happened with this check. First, the system (Qualytics) created the check one day ago. Later, the system also changed the weight of the check to 8. These changes help keep track of how the check is evolving over time and who made the updates.

activity activity

Metadata Section

Currently, there is no extra metadata added to this check. Metadata can include additional notes or properties, but in this case, it's left blank.

metadata metadata