It sounds like you are looking for a way to build a development environment in which you can test changes done to your pipeline before you apply them to production.
lakeFS (for data) together with git (for code) can help you do exactly that!
I’m sharing here a few blog posts that can give you ideas for how to
build a development environment with lakeFS, and
test your changes before you apply them to production.
In any case, i’m happy to have a call to hear more about your use case and help with figuring out the right tooling and practices 🙂