simple-jdin / jdb c .properties игнорируется в pentaho-server 8.2 - PullRequest
0 голосов
/ 07 января 2020

Если нам нужно выполнить запросы в интеграции данных Pentaho (IDE), нам нужно вручную добавить источник данных в simple-jdin / jdb c .properties

MyDatabase/type=javax.sql.DataSource
MyDatabase/driver=org.hsqldb.jdbcDriver
MyDatabase/url=jdbc:hsqldb:hsql://localhost/sampledata
MyDatabase/user=pentaho_admin
MyDatabase/password=password

Это работает, как и ожидалось в Идея, известная как интеграция данных Пентахо, ложка или чайник.

Но то же самое в Pentaho Server 8.2 не работает.

Действия по воспроизведению ошибки

  • развертывание или загрузка преобразования (.ktr) в Pentaho -server 8.2
  • добавить вручную источник данных на сервере /../pentaho-server/pentaho-solutions/system/simple-jndi/jdbc.properties
  • выполнил преобразование, используя Веб-консоль сервера Pentaho: запуск в фоновом режиме или по расписанию
  • ошибка: источник данных не найден

Альтернатива

  • Создание источника данных вручную с помощью веб-консоли pentaho сервер вместо изменения файла вручную: /../pentaho-server/pentaho-solutions/system/simple-jndi/jdbc.properties

Вопрос

  • simple-jndi / jdb c .properties работает на сервере или только для целей разработки (pdi)?

Ответы [ 2 ]

0 голосов
/ 13 января 2020

Из моего личного опыта я не смог заставить сервер выбирать определения соединений JNDI из файла simple-jndi/jdbc.properties, когда сервер Pentaho работал с Tomcat.

Я мог использовать только JNDI на Сервер Pentaho, определив Источники данных JNDI в файлах конфигурации Tomcat.

0 голосов
/ 08 января 2020

- настройки, доступные в файле jdb c .properties на сервере. Вы можете проверить то же самое, обратившись к папке интегратора данных pentaho> папка simple-jndi. Также вы можете подключиться к базе данных с сервера, возможно, с помощью клиента базы данных для подтверждения.

ПРИМЕЧАНИЕ: всякий раз, когда вы работаете с базами данных, убедитесь, что вы используете соответствующие библиотечные файлы для подключения к соответствующей базе данных.

...