APIs
The PyDeequ SDK consists of a variety of modules:
- Core APIs
- Analyzers
AnalysisRunBuilderAnalysisRunnerAnalyzerContextApproxCountDistinctApproxQuantileApproxQuantilesCompletenessComplianceCorrelationCountDistinctDataTypeDataTypeInstancesDistinctnessEntropyHistogramKLLParametersKLLSketchMaxLengthMaximumMeanMinLengthMinimumMutualInformationPatternMatchSizeStandardDeviationSumUniqueValueRatioUniqueness
- Anomaly Detection
- Checks
CheckCheck.addConstraint()Check.addConstraints()Check.addFilterableContstraint()Check.areAnyComplete()Check.areComplete()Check.containsCreditCardNumber()Check.containsEmail()Check.containsSocialSecurityNumber()Check.containsURL()Check.evaluate()Check.hasApproxCountDistinct()Check.hasApproxQuantile()Check.hasCompleteness()Check.hasCorrelation()Check.hasDataType()Check.hasDistinctness()Check.hasEntropy()Check.hasHistogramValues()Check.hasMax()Check.hasMaxLength()Check.hasMean()Check.hasMin()Check.hasMinLength()Check.hasMutualInformation()Check.hasNumberOfDistinctValues()Check.hasPattern()Check.hasSize()Check.hasStandardDeviation()Check.hasSum()Check.hasUniqueValueRatio()Check.hasUniqueness()Check.haveAnyCompleteness()Check.haveCompleteness()Check.isComplete()Check.isContainedIn()Check.isGreaterThan()Check.isGreaterThanOrEqualTo()Check.isLessThan()Check.isLessThanOrEqualTo()Check.isNonNegative()Check.isPositive()Check.isPrimaryKey()Check.isUnique()Check.kllSketchSatisfies()Check.requiredAnalyzers()Check.satisfies()
CheckLevelCheckResultCheckStatusConstrainableDataTypes
- Profiles
- Repository
- Scala Utilities
- Suggestions
- Verification
- Analyzers