ETL Operations

The extract, validate, transform, load, and runner modules that power both the CLI and Python API.

For most callers, etlplus.ops and etlplus.ops.transform are the main entry points. The etlplus.ops.transformations package exposes the step-level helpers that power etlplus.ops.transform.transform() and are also available to custom runners that want to reuse one transformation family without invoking the full orchestrator.

The transform orchestrator normalizes pipeline keys, applies steps in the fixed order aggregate, filter, map, select, sort, and returns a single merged mapping when aggregate steps are present.

etlplus.ops.extract

etlplus.ops.extract module.

etlplus.ops.load

etlplus.ops.load module.

etlplus.ops.run

etlplus.ops.run module.

etlplus.ops.transform

etlplus.ops.transform module.

etlplus.ops.transformations

etlplus.ops.transformations package.

etlplus.ops.transformations.aggregate

etlplus.ops.transformations.aggregate module.

etlplus.ops.transformations.filter

etlplus.ops.transformations.filter module.

etlplus.ops.transformations.map

etlplus.ops.transformations.map module.

etlplus.ops.transformations.select

etlplus.ops.transformations.select module.

etlplus.ops.transformations.sort

etlplus.ops.transformations.sort module.

etlplus.ops.validate

etlplus.ops.validate module.