Здравствуйте, я использую 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
}
Я хочу сохранить ограничения или результат предложения