Skip to content

incidents

CheckResultEntryModel

Detailed results for a single check. Represent one row in the check results table.

The structure of this object is described below

 Property name   Description                       Data type 
id Check result ID. string
check_hash Check hash. long
check_category Check category name. string
check_name Check name. string
check_display_name Check display name. string
check_type Check type. string
actual_value Actual value. double
expected_value Expected value. double
warning_lower_bound Warning lower bound. double
warning_upper_bound Warning upper bound. double
error_lower_bound Error lower bound. double
error_upper_bound Error upper bound. double
fatal_lower_bound Fatal lower bound. double
fatal_upper_bound Fatal upper bound. double
severity Severity. integer
column_name Column name. string
data_group Data group. string
duration_ms Duration (ms). integer
time_gradient Time gradient. string
time_period Time period. datetime
include_in_kpi Include in KPI. boolean
include_in_sla Include in SLA. boolean
provider Provider. string
quality_dimension Quality dimension. string
sensor_name Sensor name. string
table_comparison Table comparison name. string

CheckResultSortOrder

Enumeration of columns names on a {@link CheckResultEntryModel CheckResultEntryModel} that could be sorted.

The structure of this object is described below

 Data type   Enum values 
string checkType
severity
executedAt
sensorName
checkDisplayName
actualValue
checkCategory
checkHash
checkName
dataGroup
expectedValue
timePeriod
qualityDimension
timeGradient
columnName

IncidentDailyIssuesCount

A model that stores a daily number of incidents.

The structure of this object is described below

 Property name   Description                       Data type 
warnings The number of failed data quality checks that generated a warning severity data quality issue. integer
errors The number of failed data quality checks that generated an error severity data quality issue. integer
fatals The number of failed data quality checks that generated a fatal severity data quality issue. integer
total_count The total count of failed data quality checks on this day. integer

IncidentIssueHistogramModel

Model that returns histograms of the data quality issue occurrences related to a data quality incident. The dates in the daily histogram are using the default timezone of the DQOps server.

The structure of this object is described below

 Property name   Description                       Data type 
has_profiling_issues True when this data quality incident is based on data quality issues from profiling checks within the filters applied to search for linked data quality issues. boolean
has_monitoring_issues True when this data quality incident is based on data quality issues from monitoring checks within the filters applied to search for linked data quality issues. boolean
has_partitioned_issues True when this data quality incident is based on data quality issues from partitioned checks within the filters applied to search for linked data quality issues. boolean
days A map of the numbers of data quality issues per day, the day uses the DQOps server timezone. Dict[date, IncidentDailyIssuesCount]
columns A map of column names with the most data quality issues related to the incident. The map returns the count of issues as the value. Dict[string, integer]
checks A map of data quality check names with the most data quality issues related to the incident. The map returns the count of issues as the value. Dict[string, integer]

IncidentStatus

Enumeration of the statuses used in the "status" field of the "incidents" table.

The structure of this object is described below

 Data type   Enum values 
string acknowledged
muted
open
resolved

IncidentModel

Data quality incident model shown on an incident details screen.

The structure of this object is described below

 Property name   Description                       Data type 
incident_id Incident ID - the primary key that identifies each data quality incident. string
connection Connection name affected by a data quality incident. string
year The year when the incident was first seen. This value is required to load an incident's monthly partition. integer
month The month when the incident was first seen. This value is required to load an incident's monthly partition. integer
schema Schema name affected by a data quality incident. string
table Table name affected by a data quality incident. string
table_priority Table priority of the table that was affected by a data quality incident. integer
incident_hash Data quality incident hash that identifies similar incidents on the same incident grouping level. long
data_group The data group that was affected by a data quality incident. string
quality_dimension The data quality dimension that was affected by a data quality incident. string
check_category The data quality check category that was affected by a data quality incident. string
check_type The data quality check type that was affected by a data quality incident. string
check_name The data quality check name that was affected by a data quality incident. string
highest_severity The highest failed check severity that was detected as part of this data quality incident. Possible values are: 1 - warning, 2 - error, 3 - fatal. integer
minimum_severity The minimum severity of the data quality incident, copied from the incident configuration at a connection or table at the time when the incident was first seen. Possible values are: 1 - warning, 2 - error, 3 - fatal. integer
failed_checks_count The total number of failed data quality checks that were seen when the incident was raised for the first time. integer
issue_url The link (url) to a ticket in an external system that is tracking this incident. string
status Incident status. IncidentStatus

IncidentSortOrder

Incident sort order columns.

The structure of this object is described below

 Data type   Enum values 
string dataGroup
lastSeen
firstSeen
tablePriority
qualityDimension
checkName
failedChecksCount
table
highestSeverity

IncidentsPerConnectionModel

Simple model that returns a list of connections and a number of open (new) data quality incidents per connection.

The structure of this object is described below

 Property name   Description                       Data type 
connection Connection (data source) name. string
open_incidents Count of open (new) data quality incidents. integer

SortDirection

REST api model sort direction.

The structure of this object is described below

 Data type   Enum values 
string asc
desc