DataWorks这个目前怎么处理? SDK dataworks-public-20200518调用CreateQualityRule的API,BlockType为0会报错
com.aliyun.sdk.service.dataworks_public20200518.models.CreateQualityRuleRequest.blockType less than minimum
根据您提供的信息,您在使用DataWorks的SDK时遇到了一个问题。具体来说,当调用CreateQualityRule API时,如果BlockType参数设置为0,会报错并提示"blockType less than minimum"。
这个错误提示表明,您设置的BlockType值小于允许的最小值。为了解决这个问题,您需要确保BlockType的值大于或等于允许的最小值。
以下是一些可能的解决方案:
检查API文档:查阅DataWorks的API文档,了解CreateQualityRule API中BlockType参数的取值范围和要求。确保您设置的BlockType值在允许的范围内。
调整代码逻辑:如果您的代码中有对BlockType进行赋值的逻辑,请确保该值大于或等于允许的最小值。您可以使用条件语句或其他逻辑来处理这种情况,以避免出现错误。
联系技术支持:如果您仍然无法解决问题,建议联系阿里云DataWorks的技术支持团队,向他们提供详细的错误信息和您的代码示例,以便他们能够更好地帮助您解决问题。
测试了一下 可以的 看下相同的规则配置 在界面上是否能配置成功 也可以尝试在线上调用看下https://next.api.aliyun.com/api/dataworks-public/2020-05-18/CreateQualityRule?params={%22BlockType%22:0,%22EntityId%22:1567164,%22Checker%22:9,%22MethodName%22:%22count%2Ftable_count%22,%22ProjectName%22:%22shanghai_stand%22,%22RuleType%22:0,%22RuleName%22:%221234%22,%22PredictType%22:0,%22ProjectId%22:201471,%22Operator%22:%22%3E%22,%22ExpectValue%22:%220%22,%22Property%22:%22uid%22}&tab=DEBUG&accounttraceid=49d08572dc7b4723924964df2a321db1aecx
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。