Se todos os dados estiverem em uma fonte de dados, você precisará apenas fazer uma conexão. Várias fontes de dados seriam necessárias apenas se os dados necessários estivessem em bancos de dados separados.
Ter uma conexão de dados permite que você consulte essa fonte o quanto quiser. Tenha em mente que o desempenho sofrerá mais consultas que você atualize a partir dessa fonte.