Отчеты Jasper: как лучше объединить два набора данных из разных адаптеров данных? - PullRequest
0 голосов
/ 29 октября 2018

В отчете есть два набора данных: один запрос из oracle JDBC adaper и другой запрос от mysql JDBC Adapter. Два набора данных могут объединяться по определенному полю. Как я могу объединить их в один набор данных или отфильтровать набор данных по значениям из другого набора данных?

например:

  1. Файлы данных в финансовой системе: [идентификатор заказа, оплачено, всего]

  2. Поля данных в CRM-системе: [код заказа, заказчик, продавец]

Я хочу объединить два набора данных в один по orderId, получив результат: [код заказа, заказчик, продавец, оплачено, всего]

1 Ответ

0 голосов
/ 30 октября 2018

В JasperServer вы можете сделать это, используя Виртуальный источник данных, который объединит два источника данных JDBC для вас. Вы можете найти пошаговое руководство здесь: https://community.jaspersoft.com/documentation/tibco-jasperreports-server-administrator-guide/v71/virtual-data-sources

Если у вас настроен Виртуальный источник данных, вы должны создать Домен, в котором вы можете присоединиться к таблицам из этого Виртуального источника данных по своему желанию. Вы можете найти пошаговое руководство, как это сделать, здесь: https://community.jaspersoft.com/documentation/jasperreports-server-user-guide/example-creating-domain-using-virtual-data-source

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...