DataQualityRuleTemplate(mapping=None, *, ignore_unknown_fields=False, **kwargs)DataQualityRuleTemplate represents a template which can be reused across multiple data quality rules.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Output only. The name of the rule template in the format: projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}
|
dimension |
str
Output only. The dimension a rule template belongs to. Rule level results are also aggregated at the dimension level. |
sql_collection |
MutableSequence[google.cloud.dataplex_v1.types.DataQualityRuleTemplate.Sql]
Output only. Collection of SQLs for data quality rules. Currently only one SQL is supported. |
input_parameters |
MutableMapping[str, google.cloud.dataplex_v1.types.DataQualityRuleTemplate.ParameterDescription]
Output only. Description for input parameters |
capabilities |
MutableSequence[str]
Output only. A list of features or properties supported by this rule template. |
Classes
InputParametersEntry
InputParametersEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
ParameterDescription
ParameterDescription(mapping=None, *, ignore_unknown_fields=False, **kwargs)Description of the input parameter. It can include the type(s) supported by the parameter and intended usage. It is for information purposes only and does not affect the behavior of the rule template.
Sql
Sql(mapping=None, *, ignore_unknown_fields=False, **kwargs)Templatized SQL query for data quality rules. It can have parameters that can be substituted with values when a rule is created using this template.