Skip to main content
GuideServerConfigure and deploy Tabsdata servers on your machine.TutorialsConfigure data integration workflows within a running Tabsdata server.Advanced TutorialsBuild end-to-end workflows between two specific systems.API ReferenceCLI ReferenceRelease Notes
Version: 2.0.0

Operator

class
class Operator

Bases: ABC, JsonSerde

Categories: dq-operator

Abstract base class for all data quality operators.

An operator acts on the verdicts produced by a DataQuality action's classifiers: append them (Enrich), summarize them (Summary), filter or select rows by a Criteria (Filter / Select), or abort the transaction (Fail). Collect operators in DataQuality(operators=[...]).

Examples

Operators are the acting half of a check; pass concrete ones to DataQuality(operators=[...]):

DataQuality(
table="checked",
classifiers=[IsNotNull(["customer_id"])],
operators=[Enrich(), Summary()],
)