Skip to main content

quality_monitor_v2

Creates, updates, deletes, gets or lists a quality_monitor_v2 resource.

Overview

Namequality_monitor_v2
TypeResource
Iddatabricks_workspace.qualitymonitorv2.quality_monitor_v2

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
object_idstringThe uuid of the request object. For example, schema id.
anomaly_detection_configobject
object_typestring
validity_check_configurationsarrayValidity check configurations for anomaly detection.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectobject_type, object_id, deployment_name[DEPRECATED] Read a quality monitor on UC object. Use Data Quality Monitoring API instead.
listselectdeployment_namepage_size, page_token[DEPRECATED] (Unimplemented) List quality monitors. Use Data Quality Monitoring API instead.
createinsertdeployment_name, quality_monitor[DEPRECATED] Create a quality monitor on UC object. Use Data Quality Monitoring API instead.
updatereplaceobject_type, object_id, deployment_name, quality_monitor[DEPRECATED] (Unimplemented) Update a quality monitor on UC object. Use Data Quality Monitoring API
deletedeleteobject_type, object_id, deployment_name[DEPRECATED] Delete a quality monitor on UC object. Use Data Quality Monitoring API instead.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
deployment_namestringThe Databricks Workspace Deployment Name (default: dbc-abcd0123-a1bc)
object_idstringThe uuid of the request object. For example, schema id.
object_typestringThe type of the monitored object. Can be one of the following: schema.
page_sizeinteger:param page_token: str (optional)
page_tokenstring

SELECT examples

[DEPRECATED] Read a quality monitor on UC object. Use Data Quality Monitoring API instead.

SELECT
object_id,
anomaly_detection_config,
object_type,
validity_check_configurations
FROM databricks_workspace.qualitymonitorv2.quality_monitor_v2
WHERE object_type = '{{ object_type }}' -- required
AND object_id = '{{ object_id }}' -- required
AND deployment_name = '{{ deployment_name }}' -- required
;

INSERT examples

[DEPRECATED] Create a quality monitor on UC object. Use Data Quality Monitoring API instead.

INSERT INTO databricks_workspace.qualitymonitorv2.quality_monitor_v2 (
quality_monitor,
deployment_name
)
SELECT
'{{ quality_monitor }}' /* required */,
'{{ deployment_name }}'
RETURNING
object_id,
anomaly_detection_config,
object_type,
validity_check_configurations
;

REPLACE examples

[DEPRECATED] (Unimplemented) Update a quality monitor on UC object. Use Data Quality Monitoring API

REPLACE databricks_workspace.qualitymonitorv2.quality_monitor_v2
SET
quality_monitor = '{{ quality_monitor }}'
WHERE
object_type = '{{ object_type }}' --required
AND object_id = '{{ object_id }}' --required
AND deployment_name = '{{ deployment_name }}' --required
AND quality_monitor = '{{ quality_monitor }}' --required
RETURNING
object_id,
anomaly_detection_config,
object_type,
validity_check_configurations;

DELETE examples

[DEPRECATED] Delete a quality monitor on UC object. Use Data Quality Monitoring API instead.

DELETE FROM databricks_workspace.qualitymonitorv2.quality_monitor_v2
WHERE object_type = '{{ object_type }}' --required
AND object_id = '{{ object_id }}' --required
AND deployment_name = '{{ deployment_name }}' --required
;