DatascanDataQualitySpec class
Constructors
-
DatascanDataQualitySpec({Input<bool?>? catalogPublishingEnabled, Input<bool?>? enableCatalogBasedRules, Input<String?>? filter, Input<DatascanDataQualitySpecPostScanActions?>? postScanActions, Input<String?>? rowFilter, Input<List<DatascanDataQualitySpecRule>?>? rules, Input<double?>? samplingPercent})
-
Creates a new DatascanDataQualitySpec.
catalogPublishingEnabled If set, the latest DataScan job result will be published to Dataplex Catalog.
enableCatalogBasedRules If set to true, the scan will retrieve rules defined in Data Catalog for the resource.
filter A filter to selectively run a subset of rules.
postScanActions Actions to take upon job completion.
rowFilter A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
rules The list of rules to evaluate against a data source. At least one rule is required.
samplingPercent The percentage of the records to be selected from the dataset for DataScan.
const
-
DatascanDataQualitySpec.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
catalogPublishingEnabled
→ Input<bool?>?
-
If set, the latest DataScan job result will be published to Dataplex Catalog.
final
-
enableCatalogBasedRules
→ Input<bool?>?
-
If set to true, the scan will retrieve rules defined in Data Catalog for the resource.
final
-
filter
→ Input<String?>?
-
A filter to selectively run a subset of rules.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
postScanActions
→ Input<DatascanDataQualitySpecPostScanActions?>?
-
Actions to take upon job completion.
Structure is documented below.
final
-
rowFilter
→ Input<String?>?
-
A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
final
-
rules
→ Input<List<DatascanDataQualitySpecRule>?>?
-
The list of rules to evaluate against a data source. At least one rule is required.
Structure is documented below.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
samplingPercent
→ Input<double?>?
-
The percentage of the records to be selected from the dataset for DataScan.
Value can range between 0.0 and 100.0 with up to 3 significant decimal digits.
Sampling is not applied if
samplingPercent is not specified, 0 or 100.
final