Skip to content

Upstream Source

This page is part of Truthound Orchestration 3.x.

Source repository: seadonggyun4/truthound-orchestration Upstream docs path: docs/dagster/ops.md Edit upstream page: Edit in orchestration

Dagster Ops

Prebuilt ops are the right choice when you want Dagster jobs to compose explicit validation stages instead of putting all behavior inside assets.

Pre-built Ops

data_quality_check_op

Use it for standard validation steps inside jobs and graphs.

data_quality_profile_op

Use it when the job needs descriptive profile output.

data_quality_learn_op

Use it when the job should infer candidate rules from baseline data.

Op Factories

Use create_check_op, create_profile_op, and create_learn_op when you want preconfigured ops without rewriting boilerplate.

Op Configuration

CheckOpConfig, ProfileOpConfig, and LearnOpConfig expose operation-level configuration surfaces for explicit job composition.

Preset Configurations

STRICT_CHECK_CONFIG and LENIENT_CHECK_CONFIG are useful when teams want named policy modes inside job code.

Op Chaining

Ops are a strong fit when you want separate stages for:

  • load
  • validate
  • profile
  • decide
  • notify or persist

Inputs And Outputs

The op outputs follow the same shared result contract used across the repository, with Dagster-native wrapping where appropriate.