Получить пример данных, представленных в базе данных Jackrabbit в платформе BI Pentaho
В Pentaho Bi-server я использую Mysql в качестве базы данных репозитория и в соответствии с документацией Pentaho все файлы примеров будут присутствовать в базе данных Jackrabbit, поэтому кто-нибудь может подсказать, как получить пример данных, присутствующих в базе данных jackrabbit. и является ли они любым методом подтверждения того, подключен ли он к базе данных Mysql или базе данных Hsql по умолчанию.
Спасибо заранее, и если кто-то знает решение, пожалуйста, ответьте, поскольку я не нахожу никаких соответствующих документов для решения.
1 ответ
Если вы используете mysql в качестве базы данных хранилища - скорее всего, вам нужно отредактировать
biserver-ee\pentaho-solutions\system\jackrabbit\repository.xml
все примеры по умолчанию находятся в хранилище крольчонка по умолчанию - в текущей версии по умолчанию би-сервер использует файловую реализацию крольчонка. Значит, он использует локальную файловую систему и примеры, доступные локально.
После того, как кто-то из них отредактировал файл repository.xml, чтобы он указывал на реальную базу данных, которая будет служить хранилищем крольчихи - изначально он пуст.
Примеры Pentaho - это некоторые отчеты о хранилище данных под названием "sampledata". Отчеты - это хранилище крольчих. Данные для отчетов находятся в HSQLDB, который обычно запускается вместе с двумя серверами. Все простые данные, до SQL скрипты создания / загрузки, расположенные в
biserver-ee\data\hsqldb
каталог, например сценарий создания базы данных, это sampledata.script.
Вопрос в том, как получить отчеты из стандартного хранилища крольчих в хранилище mysql, заключается в том, как экспортировать, а затем импортировать элементы из одной реализации хранилища в другую. Вопрос о том, где получить выборочные данные, заключается в том, как запустить HSQLDB из папки, о которой я упоминал выше. Надеюсь, это поможет.