С BIRT вы можете использовать столько источников данных, сколько захотите; независимо или вместе как объединенные наборы данных. Совместный набор данных - это, по сути, соединение, которое вы создаете на уровне отчета. Крутая мысль здесь заключается в том, что вы можете создать объединение в разных базах данных, даже в отдельных случаях.
Поддерживаются все ожидаемые источники, даже некоторые не такие уж и устаревшие. Любая JDBC DB, Web Servce, Flat File, POJO (через источник данных из сценариев), XML, собственный драйвер БД (т. Е. Oracle, SQL Server и т. Д.). Вы даже можете использовать отчет BIRT в качестве источника данных для дополнительного отчета BIRT. Это немного выходит за рамки вопроса, но открывает огромное количество вариантов с точки зрения развертывания и гибкости.