【问题标题】:Adding new suggestion rule in deequ在 deequ 中添加新的建议规则
【发布时间】:2020-07-23 03:22:48
【问题描述】:

我想在建议 deequ 工作流程中添加几条新规则。例如,deequ 提供检查列是否包含 URL (containsURL)。我想制定相应的建议规则。

我将不胜感激如何做到这一点的建议。

谢谢,

德让

【问题讨论】:

    标签: amazon-deequ


    【解决方案1】:

    官方文档包含一个example 用于约束建议。在示例中,约束建议通过

    执行
    val suggestionResult = ConstraintSuggestionRunner()
      .onData(data)
      .addConstraintRules(Rules.DEFAULT)
      .run()
    

    通过指定addConstraintRules 的参数传入规则。 Rules.DEFAULT,默认使用的规则集,在ConstraintSuggestionRunner (link) 中定义。

    因此,要添加新规则,您需要声明扩展 ConstraintRule (link) 或其子类型之一 (link) 的规则,并在执行时将其传递给 ConstraintSuggestionRunner

    【讨论】:

      猜你喜欢
      • 2019-11-17
      • 2019-09-08
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多