class Dqdl
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Glue.Dqdl |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsglue#Dqdl |
Java | software.amazon.awscdk.services.glue.Dqdl |
Python | aws_cdk.aws_glue.Dqdl |
TypeScript (source) | aws-cdk-lib » aws_glue » Dqdl |
The Data Quality Definition Language (DQDL) document for a DataQualityRuleset.
DQDL is an authored string that Glue parses and validates at deploy time. Build one from a raw DQDL string with {@link Dqdl.fromString}.
See also: https://docs.aws.amazon.com/glue/latest/dg/dqdl.html
Example
declare const database: glue.IDatabase;
new glue.DataQualityRuleset(this, 'MyRuleset', {
rulesetName: 'my_ruleset',
dqdl: glue.Dqdl.fromString('Rules = [ RowCount > 100, IsComplete "order_id" ]'),
targetTable: glue.DataQualityTargetTable.fromTableName(database, 'my_table'),
});
Methods
| Name | Description |
|---|---|
| static from | Create a Dqdl from a raw DQDL string. |
static fromString(dqdl)
public static fromString(dqdl: string): Dqdl
Parameters
- dqdl
string— the DQDL document, e.g.Rules = [ RowCount > 100 ].
Returns
Create a Dqdl from a raw DQDL string.

.NET
Go
Java
Python
TypeScript (