您好,我正在使用 Amazon Deequ 为我的数据的数据质量检查生成一组约束。我想将约束建议对象保存到 HDS,以便我可以加载它并在我想要运行数据质量检查的任何时候使用它来验证。如何保存此对象并在需要时重新加载。这是我用来生成的代码
val rules = Seq(
CompleteIfCompleteRule(),
RetainCompletenessRule(),
RetainTypeRule(),
CategoricalRangeRule(),
FractionalCategoricalRangeRule(),
NonNegativeNumbersRule(),
UniqueIfApproximatelyUniqueRule()
)
// Analyse dataset and return suggestions
val suggestionResult = ConstraintSuggestionRunner()
.onData(data)
.addConstraintRules(rules)
.run()
// display(suggestionResult)
val constraints = {
suggestionResult.constraintSuggestions.flatMap {
case (_, suggestions) => suggestions.map { _.constraint }
}.toSeq
}
我想保存约束或建议结果