DataQualityTargetTable
- class aws_cdk.aws_glue_alpha.DataQualityTargetTable(*args: Any, **kwargs)
Bases:
object(experimental) The Glue table a
DataQualityRulesetevaluates.- Stability:
experimental
- ExampleMetadata:
infused
Example:
# database: glue.IDatabase glue.DataQualityRuleset(self, "MyRuleset", ruleset_name="my_ruleset", dqdl=glue.Dqdl.from_string("Rules = [ RowCount > 100, IsComplete "order_id" ]"), target_table=glue.DataQualityTargetTable.from_table_name(database, "my_table") )
Attributes
- database_name
(experimental) The database name of the target table.
- Stability:
experimental
- table_name
(experimental) The table name of the target table.
- Stability:
experimental
Static Methods
- classmethod from_table(database, table)
(experimental) Target an L2 table in a database.
- Parameters:
database (
IDatabaseRef) – the database that holds the table.table (
ITable) – the table to evaluate.
- Stability:
experimental
- Return type:
- classmethod from_table_name(database, table_name)
(experimental) Target a table by name in a database.
Use this when the table is not modeled as an L2 construct (e.g. it is imported or created elsewhere).
- Parameters:
database (
IDatabaseRef) – the database that holds the table.table_name (
str) – the name of the table to evaluate.
- Stability:
experimental
- Return type: