Skip to main content

Quality and Critical Checks Summary

Every dataset you monitor can run quality checks (do the values look right) and critical checks (is the delivery complete enough to use). Looking at them one dataset at a time does not tell you where your data quality problems really are. The Quality and Critical Checks Summary puts every dataset together and answers questions like:

  • How many datasets failed a check last week, and how many checks passed overall?
  • Which datasets fail most often, and when did they last fail?
  • Which checks fail most, and on how many datasets?
  • Can I give the data quality team a list of every failure this month?

At Northgate Energy, Priya Shah reviews the last 30 days every Friday to decide which datasets and checks need attention from the market data team.

The Overview tab, with check KPIs, the datasets with most failures and the top failing checks


Opening the report​

The report is on the Dataset Monitoring screen's reports list, in the Dataset Monitoring category, as Quality and Critical Checks Summary. Its report id is #DM_QUALITYSUMMARY.

It opens on Yesterday and loads straight away. Every date range ends at yesterday at the latest, because today's data will not have loaded yet.

ControlWhat it does
Date rangeYesterday, Last 7 days, Last 30 days, This month or Last month. Sets Start and End.
Start, EndThe on dates to include. An end date after yesterday is moved back to yesterday.
CategoryShows only the datasets in one category, taken from your own dataset settings
DatasetsAll, or With failures only on the Datasets tab
DatasetShows only datasets whose id contains this text

Changing the dates loads the data again. Category, Datasets and Dataset work on the data already loaded, so they update the page at once.


Key ideas​

IdeaWhat it means
Quality checkA check on the values of a delivery, such as a range check or a day on day change limit. A delivery has an overall quality status and a status for each check.
Critical checkA check that a delivery is complete enough to use, such as all expected tenors being present
FailureAny status other than valid. A delivery whose overall status is not valid is one failed result.
HolidayA day the dataset has no delivery because of a holiday. Checks are not meaningful then, so any check results on a holiday are ignored completely.
Category and priorityYour own settings for each dataset, shown and filtered here

The tabs​

Overview​

CardWhat it counts
Datasets checkedDatasets with at least one quality or critical check result in the range
Datasets with failuresDatasets with at least one failed quality or critical result
Quality failuresDeliveries whose overall quality status was not valid
Quality pass rateValid quality results as a percentage of all quality results
Critical failuresDeliveries whose overall critical status was not valid
Critical pass rateValid critical results as a percentage of all critical results
Holiday deliveries ignoredDelivery records on holiday dates that were left out

Under the cards:

TableWhat it shows
Datasets With Most FailuresThe five datasets with the most critical failures, then the most quality failures, with the date of their last failure. Select a row to open it on the Datasets tab.
Top Failing Quality ChecksThe quality checks that failed most, with how often they ran and on how many datasets they failed
Top Failing Critical ChecksThe same for critical checks

Datasets​

One row per dataset, worst first (most critical failures, then most quality failures), 50 to a page.

The Datasets tab, with ICE.NDEX.THE selected and its failing deliveries listed below

ColumnWhat it shows
Dataset, Category, PriorityThe dataset and your own settings for it
DeliveriesDelivery records with check results in the range
Quality failures, Critical failuresFailed results of each kind
Latest quality, Latest criticalThe status on the newest delivery in the range
Last failureThe newest on date with any failed result

Select a row to list that dataset's failing deliveries under the table: the on date, whether it was a quality or critical failure, the status and the checks that failed. For the full check log of a delivery, open the dataset's Quality and Critical Checks report.

Failures​

Every failed result in the range, newest first, 50 to a page. On the same day, critical failures are listed before quality failures. Each row shows the on date, dataset, category, type (Quality or Critical), status and the checks that failed.

The Failures tab, listing every failed check result newest first

By Check​

Every quality and critical check that ran in the range, worst pass rate first.

The By Check tab, with each check's runs, failures and pass rate

ColumnWhat it shows
TypeQuality or Critical
CheckThe check name
Runs, Valid, FailedHow often it ran and with what result
Pass rateValid runs as a percentage of all runs
Datasets, Datasets failingHow many datasets ran the check, and on how many it failed at least once
Last failureThe newest on date it failed

At Northgate, day_on_day_change has the lowest pass rate and fails on five datasets, so Priya asks whether its 15% limit is too tight for the front months.


Exporting​

Each list tab has an Export (CSV) button that exports the whole filtered list, not just the page on screen:

TabFile
DatasetsOne row per dataset, as on screen
FailuresOne row per failed check, so a delivery with two failing checks has two rows
By CheckOne row per check, as on screen

Where the data comes from​

DataService and source
Check resultsdataset_delivery, private: your own quality and critical check results
Holidaysdataset_delivery, common: delivery records with status holiday
Category and prioritydataset, info: your own dataset settings
note

The report summarises up to 10,000 delivery records. If a range has more, a message under the filters says so and asks you to choose a shorter range.


Troubleshooting​

ProblemWhat to do
No checked deliveries in the selected range.No delivery in the range has check results. Choose a longer range, or check that quality or critical checks are configured on your datasets.
Category has no choices, or datasets show no categorySet a category in your dataset settings. Only categories of datasets in the range are offered.
Could not load checks. See the debug log.Open Debug log at the bottom of the page for the reason the platform gave.