Skip to content

ProviderSensorYaml

ProviderSensorYaml

Provider specific data quality sensor definition YAML schema for a data quality sensor configuration specification.

The structure of this object is described below

 Property name   Description                       Data type   Enum values   Default value   Sample values 
api_version string
kind enum table
dashboards
source
sensor
check
rule
file_index
settings
provider_sensor
spec ProviderSensorDefinitionSpec

ProviderSensorDefinitionSpec

Specification (configuration) for a provider specific implementation of a data quality sensor or an SQL template.

The structure of this object is described below

 Property name   Description                       Data type   Enum values   Default value   Sample values 
type Sensor implementation type enum sql_template
java_class
java_class_name Java class name for a sensor runner that will execute the sensor. The "type" must be "java_class". string
supports_grouping The sensor supports grouping, using the GROUP BY clause in SQL. Sensors that support a GROUP BY condition can capture separate data quality scores for each data group. The default value is true, because most of the data quality sensor support grouping. boolean
supports_partitioned_checks The sensor supports grouping by a partition date, using the GROUP BY clause in SQL. Sensors that support grouping by a partition_by_column could be used for partition checks, calculating separate data quality metrics for each daily/monthly partition. The default value is true, because most of the data quality sensor support partitioned checks. boolean
disable_merging_queries Disables merging this sensor's SQL with other sensors. When this parameter is 'true', the sensor's SQL will be executed as an independent query. boolean