我想在建议 deequ 工作流程中添加几条新规则。例如,deequ 提供检查列是否包含 URL (containsURL)。我想制定相应的建议规则。
我将不胜感激如何做到这一点的建议。
谢谢,
德让
我想在建议 deequ 工作流程中添加几条新规则。例如,deequ 提供检查列是否包含 URL (containsURL)。我想制定相应的建议规则。
我将不胜感激如何做到这一点的建议。
谢谢,
德让
官方文档包含约束建议的示例。在示例中,约束建议通过以下方式执行
val suggestionResult = ConstraintSuggestionRunner()
.onData(data)
.addConstraintRules(Rules.DEFAULT)
.run()
通过指定 的参数来传递规则addConstraintRules
。Rules.DEFAULT
,要使用的默认规则集,在ConstraintSuggestionRunner
(链接) 中定义。
因此,要添加新规则,您需要声明扩展规则ConstraintRule
(链接)或其子类型之一(链接)并将其传递给ConstraintSuggestionRunner
执行时。