APIs
The PyDeequ SDK consists of a variety of modules:
- Core APIs
- Analyzers
AnalysisRunBuilder
AnalysisRunner
AnalyzerContext
ApproxCountDistinct
ApproxQuantile
ApproxQuantiles
Completeness
Compliance
Correlation
CountDistinct
DataType
DataTypeInstances
Distinctness
Entropy
Histogram
KLLParameters
KLLSketch
MaxLength
Maximum
Mean
MinLength
Minimum
MutualInformation
PatternMatch
Size
StandardDeviation
Sum
UniqueValueRatio
Uniqueness
- Anomaly Detection
- Checks
Check
Check.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()
CheckLevel
CheckResult
CheckStatus
ConstrainableDataTypes
- Profiles
- Repository
- Scala Utilities
- Suggestions
- Verification
- Analyzers