3.3.5 Подключение к Oracle из отчета BIRT
Принципиально все так же, как и с PostgreSQL, и с Microsoft SQL Server: для подключения из отчета BIRT к Oracle нужно найти правильный драйвер и настроить параметры подключения по JDBC. Из репозитария Maven драйверы Oracle JDBC не скачать (из-за лицензионных ограничений), но вполне адекватные драйверы можно найти на сайте самой Oracle, например, на странице
https://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html
Все остальное — так же:
- В окне Data Explorer создаем новый источник данных:
Рис. 3.3.5-1 Создание нового источника данных для подключения к Oracle из отчета BIRT
2. Выбираем тип профиля подключения JDBC Data Connection for Query Builder и для порядка присваиваем создаваемому источнику данных информативное имя (см. рис. 3.3.5-2)
Рис. 3.3.5.2 Выбор профиля соединения для подключения к источнику данных Oracle в отчете BIRT
3. Дальше, конечно, выбираем профиль с Oracle (см. рис. 3.3.5.3)
Рис. 3.3.5.3 Создание профиля подключения для Oracle в отчете BIRT
4. Затем создаем новый драйвер (см. рис. 3.3.5.4)
Рис. 3.3.5.4 Создание нового определения драйвера для подключения к Oracle в отчете BIRT
5. На вкладке Name/Type выбираем Oracle Thin Driver и версию (см. рис. 3.3.5.5). Я подключаюсь к Oracle 11, поэтому и версия драйвера будет 11. На этой вкладке можно также присвоить создаваемому драйверу более информативное имя.
Рис. 3.3.5.5 Выбор шаблона драйвера Oracle
6. На вкладке JAR List выбираем свежескачанный с сайта Oracle драйвер JDBC (см. рис. 3.3.5.6), а предлагаемый по умолчанию убираем (его все равно в поставке BIRT нет).
Рис. 3.3.5.6 Выбор драйвера JAR для драйвера JDBC в отчете BIRT
7. На вкладке Properties настраиваем свойства подключения (см. рис. 3.3.5.7). А можно здесь их и не настраивать, потому что после нажатия на кнопку OK мы перейдем в другое окно настройки свойств драйвера, более удобное (см. следующий пункт).
Рис. 3.3.5.7 Свойства драйвера для подключения к Oracle отчета BIRT
8. Второй экран настройки свойств драйвера Oracle JDBC появляется при нажатии на кнопку OK (см. рис. 3.3.5.8)
Рис. 3.3.5.8 Свойства источника данных (Data Source) для подключения к Oracle в отчетах BIRT
Для порядка объясним и так понятные параметры подключения:
-
Host — имя сервера Oracle, что-нибудь такое, что разрешается в IP-адрес (или просто IP-адрес). У меня тестовый сервер установлен на локальном компьютере, и поэтому я использую значение «localhost»;
-
Port Number — номер порта для подключения. В данном случае он стандартный для Oracle;
-
User name и Password — имя пользователя и пароль для подключения к Oracle. Если пользователям отчетов знать эту информацию не нужно, можно установить флажок Save password (предварительно согласовав с безопасниками);
-
Catalog — каталог в базе данных Oracle, чаще всего «User».
После заполнения всех параметров очень рекомендуется нажать на кнопку Test Connection, чтобы убедиться, что все заполнено правильно и не возникает никаких проблем при подключении (например, с файрволлом).