Если несколько наборов данных поступают из одного и того же источника данных, я рекомендую объединить запросы.
Если несколько наборов данных поступают из разных источников данных, вы можете связать их вместе с помощью функции Объединенный набор данных в BIRT.
Чтобы связать два отдельных набора данных:
- Щелкните правой кнопкой мыши Наборы данных на панели Обозреватель данных в конструкторе отчетов BIRT и выберите Новый объединенный набор данных.
- В диалоговом окне «Новый объединенный набор данных» выберите набор данных и поле (здесь и здесь «Оператор») для объединения в левом списке.
- Выберите тип соединения (внутренний, левый внешний, правый внешний), Full Outer) из опций между двумя списками.
- Выберите набор данных и поле (снова здесь оператор), к которому нужно присоединиться, в правом списке.
- Дайте результирующий результатновый набор данных - осмысленное имя в опции в нижней части диалогового окна.
- Нажмите кнопку Готово.
- Измените результирующий набор данных, чтобы получить выходные данные, как требуется, fиз диалогового окна Редактировать набор данных.
Вы можете создавать объединенные наборы данных не более чем из двух существующих наборов данных.Однако сами наборы объединенных данных могут быть включены в качестве входных наборов данных для других наборов объединенных данных - поэтому, если вам необходимо объединить три набора данных вместе, этого можно достичь, связав два из них в один набор объединенных данных, а затем создав новый объединенный набор данных на основе первогоСовместный набор данных и третий исходный набор данных.
Нет необходимости в параметризации любого из существующих запросов для объединения наборов данных.Условие параметра для оператора в запросе следует включать только в том случае, если необходимо ограничить число операторов, возвращаемых в этом наборе данных (например, возвращать только операторы 100-121).