Описание путей и настроек в Pentaho

БД

Данные для СУБД hsqldb находится …\biserver-ce\data\hsqldb\

sampledata БД

БД sampledata  находится в скрипте sampledata.script. В БД находятся Demo данные.

Служебные БД

БД hibernate

Предназначение БД - поддерживать технологию Hibernate.
БД hibernate - расположена в hibernate.script, в которую входят таблицы:

  • PUBLIC.DATASOURCE -  в ней хранятся настройки соединения с БД (которые добавляются из админ. консоли).
  • PUBLIC.AUTHORITIES  - хранит роли и их описание.
  • PUBLIC.GRANTED_AUTHORITIES хранит имена пользователей и их роль.
  • PUBLIC.USERS хранит информацию о пользователях (имена, хеши паролей, описание и действительность аккаунта).
  • PUBLIC.USER_SETTINGS - пользовательские настройки.
  • PUBLIC.PRO_FILES - пути до файлов и их ассоциации.

И другие таблицы.

БД quartz

В БД хранится, главным образом, информация о заданиях/отчетах системы планирования работ.

БД quartz - расположена в quartz.script. Рассмотрим некоторые таблицы:

  • INFORMATION_SCHEMA.SYSTEM_TABLES - хранит описание системных таблиц.
  • INFORMATION_SCHEMA.SYSTEM_USERS - хранит пользователей, которые могут вносить изменения.
  • PUBLIC.QRTZ_JOB_DETAILS – описание деталей заданий.

И другие таблицы.

По мере надобности будут добавляться новые описания таблиц.

Пути

  • ..\biserver-ce\tomcat\logs\pentaho.log - лог Pentaho
  • ..\biserver-ce\pentaho-solutions\system\publisher_config.xml - параметры публикации кубов и прочего.
  • ..\biserver-ce\pentaho-solutions\system\olap\datasources.xml - описание кубов и директории, где находятся схемы кубов.
  • ..\biserver-ce\data\mysql5 - содержит скрипты и краткие руководства по миграции с hsqldb на Mysql для хранения БД Hibernate и quartz (для других СУБД аналогично).
  • ..\biserver-ce\system\applicationContext-spring-security-jdbc.xml - место соединения с БД hibernate.
  • ..\biserver-ce\pentaho-solutions\system\applicationContext-spring-security-hibernate.properties - настройки безопасности подключения к БД.
  • ..\biserver-ce\pentaho-solutions\system\hibernate\hibernate-settings.xml - подключение файла, настройки соединения с БД hibernate.
  • .. \biserver-ce\pentaho-solutions\system\hibernate\hsql.hibernate.cfg.xml - настройки соединения с hsql (для других БД аналогично).
  • ..\biserver-ce\tomcat\webapps\pentaho\META-INF\context.xml - резервная копия.
  • ..\biserver-ce\tomcat\conf\Catalina\localhost\pentaho.xml - настройки подключения. Файл pentaho.xml восстанавливается из резервной копии.
  • ..\biserver-ce\tomcat\webapps\pentaho\WEB-INF\web.xml - файл, где настраивается адрес доступа к системе. По умолчанию стоит localhost:8080

Ссылки и литература:

  1. Pentaho BI Server 2.0 with MySQL & Linux.
  2. Anonymous Business Intelligence https://anonymousbi.wordpress.com/tag/mysql/