How can I connect two Elastic silos together?

I have two teams each running their Elastic deployments and I need to have a centralized way of accessing the data and run my ML algorithms.

I'm thinking maybe data virtualization could do this ? Please help.

What is data virtualisation?