Description
During data loading, I noticed that filter_pipe is executed repeatedly for each fields_group instead of being applied once or cached. This causes significant slowdowns in data preparation, especially when multiple field groups are configured.
Steps to Reproduce / Observation
- Added logging/print statements inside the
_getFilterSeries method.
- Ran the data loading pipeline with multiple
fields_groups (e.g., 3 groups in my setup).
- Observed that the filter pipeline was called exactly 3 times, once per
fields_group, rather than sharing the filtered result across groups.
Description
During data loading, I noticed that
filter_pipeis executed repeatedly for eachfields_groupinstead of being applied once or cached. This causes significant slowdowns in data preparation, especially when multiple field groups are configured.Steps to Reproduce / Observation
_getFilterSeriesmethod.fields_groups (e.g., 3 groups in my setup).fields_group, rather than sharing the filtered result across groups.