质量规则的导出/导入

0

【以下的问题经过翻译处理】 能否导入/导出Glue data quality 规则?如果能,如何实现?谢谢。

profile picture
专家
已提问 5 个月前19 查看次数
1 回答
0

【以下的回答经过翻译处理】 可以导出,可以使用API调用。

使用:

   get-data-quality-ruleset *如果已经定义了规则集* 

   create-data-quality-ruleset *如果要创建新规则*

文档:

   https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/create-data-quality-ruleset.html

   https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-data-quality-ruleset.html

例如:要列出您已经设置好的所有规则集,请通过控制台登录Cloudshell并使用:

   aws glue list-data-quality-rulesets 

这将为每个单独的规则集返回以下信息:

[cloudshell-user@ip-10-4-178-207 ~]$ aws glue list-data-quality-rulesets

{
   "Rulesets": [


    {


        "Name": "my-rule-set",


        "Description": "Check data quality in table XXXXXXX in DB yyyyyy",


        "CreatedOn": "2023-03-14T06:56:55.596000+00:00",


        "LastModifiedOn": "2023-03-14T06:56:55.596000+00:00",


        "TargetTable": {


            "TableName": "XXXXXXX",


            "DatabaseName": "yyyyyy"


        },


        "RecommendationRunId": "dqrun-e07163bcdf71351494305ec41feb18e969bd77dd",


        "RuleCount": 64


    }
]
}

[cloudshell-user@ip-10-4-178-207 ~] $

然后,您需要决定您首选的调用这些API的方式,例如通过Lambda调用create-data-quality-ruleset \ *您需要传递两个参数"name"和"ruleset" \ *``

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则