Как создать схему Мондриана (xx.mondrian.xml) для базы данных MySQL

Я собираюсь настроить инструмент анализа Saiku для моей локальной базы данных MySQL. Для этого я должен изменить существующий источник данных следующим образом:

type=OLAP
name=steelwheels
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost/sampledata; \>Catalog=../webapps/saiku/steelwheels/steelwheels.mondrian.xml;JdbcDrivers=com.mysql.jdbc.Driver;
username=dbuser
password=password

В соответствии с приведенным выше кодом, может ли кто-нибудь рассказать мне, как я генерирую файл схемы Mondrian с именем steelwheels.mondrian.xml с базой данных MySQL sampledata

Спасибо


person Channa    schedule 03.06.2013    source источник


Ответы (3)


Загрузите и откройте PSW или Pentaho Schema Workbench, которые можно найти как часть проекта mondrian на sourceforge.

Это уходит с Mondrian4, но на данный момент это уже давно.

person Codek    schedule 03.06.2013
comment
Большое спасибо за ценный ответ, я попробую и дам вам знать. Желаем приятно провести время! - person Channa; 03.06.2013
comment
2015 год, а у нас все те же проблемы с PSW. См. softwarerecs.stackexchange.com/questions/17469/ - person borjab; 26.02.2015

Если вы используете сервер Pentaho BI, то очень легко создать *.mondrian.xml файл для вашего источника данных с помощью Пользовательской консоли Pentaho. Будет легко создавать и редактировать источник данных и просто использовать *.mondrian.xml файл, созданный в /biserver-ce/pentaho-solutions/admin/resources/metadata/.

Я использую это в своей обычной практике. Это будет эффективно, даже если вы не используете пентахо для всего приложения, а просто используете для этой цели консоль пользователя пентахо.

person Hardik Sheth    schedule 15.10.2013
comment
Я полагаю, что в новой версии эта информация хранится в JackRabbit. Попробуйте получить к нему доступ через REST API. См., например: 127.0.0.1:8080/pentaho/api/ репо/файлы/и т. д.: метаданные/дети - person borjab; 26.02.2015

На данный момент моим лучшим решением является использование мастера источника данных для создания нового анализа, экспорта его вручную и редактирования вручную в вашем любимом редакторе xml. (Пример Notepad++ с плагином XMLTools).

К сожалению, это работает лучше, чем использование старого Pentaho Schema Workbench. Вы можете попытаться создать DTD для проверки структуры XML по схеме. См. официальную документацию.

Возможно, в версии Enterprise есть лучшие инструменты для редактирования.

person borjab    schedule 26.02.2015