质量规则的导出/导入

0

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

profile picture
專家
已提問 5 個月前檢視次數 22 次
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 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南