Skip to content

[Feature Request]: Improving Data Validation Performance and Parallel Execution Compatibility #7589

Description

@CarlosJuncher03

What would you like to happen?

The Data Validation transformation may exhibit scalability limitations when processing moderate to large workloads.

Validation appears to be performed row-by-row, which can create a processing bottleneck. This issue is more pronounced when validation relies on external data sources, as each validation step may require additional I/O operations. Memory consumption also appears to be relatively high during these workloads.

Potential improvements could include:

Batch processing of rows.
Support for controlled parallel validation.

Issues may also arise when parallel execution is enabled.

When a Table Input transformation supplies the data used by the Data Validation transformation, enabling parallel execution causes the validation transformation to fail in locating or accessing the data coming from the Table Input.

Issue Priority

Priority: 3

Issue Component

Component: Transforms

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions