Handle multiple data sources