MDAA TS Docs
    Preparing search index...

    Data Quality ruleset definition with target table and validation rules.

    Use cases: Data quality monitoring, validation automation, quality assurance, data governance

    AWS: AWS Glue Data Quality ruleset configuration

    Validation: targetTable and ruleset are required; description is optional

    interface DataQualityRulesetDefinition {
        description?: string;
        recommendationRunId?: string;
        ruleset?: string | DataQualityRule[];
        smusAssetId?: string;
        source?: DataQualitySourceConfig;
        targetTable: DataQualityTargetTable;
    }
    Index

    Properties

    description?: string

    Description explaining the purpose and scope of the ruleset.

    Use cases: Documentation, ruleset purpose explanation

    AWS: AWS Glue Data Quality ruleset description

    Validation: Optional string; recommended for documentation

    recommendationRunId?: string

    Glue Data Quality recommendation run ID. When set, creates a recommendation-based ruleset instead of an explicit DQDL ruleset.

    ruleset?: string | DataQualityRule[]

    Ruleset as either a raw DQDL string or an array of structured rule objects. Not required when using recommendation-based rulesets.

    Use cases: Rule definition, validation logic, quality criteria specification

    AWS: AWS Glue Data Quality rules in DQDL format

    Validation: Must be a valid DQDL string or array of DataQualityRule objects; required unless recommendationRunId is set

    smusAssetId?: string

    DataZone asset ID for SMUS publishing. Maps this ruleset's DQ results to a specific DataZone asset.

    Source configuration describing where the data lives. Used by downstream DQ evaluation jobs to read data from the correct source. Default source type is 'glue' (Glue Catalog table).

    Target table specifying which Glue Catalog table to validate.

    Use cases: Table targeting, validation scope, catalog reference

    AWS: AWS Glue Data Quality target table

    Validation: Must be a valid DataQualityTargetTable; required