Pentaho Mondian: схема Мондриана xml против домена метаданных Pentaho xmi против файлов CDA cda

Я изучаю экосистему Пентахо. Прошу простить за наивные вещи в вопросе.

В этих файлах конфигурации (содержащих имена доменов и их сопоставления и т. Д.) Есть несколько вещей, которые я не могу понять.

Итак, если вы используете mondrian напрямую, вы настраиваете эти файлы конфигурации xml. Теперь предположим, что я использую сервер Pentaho BI вместо того, чтобы просто планировать mondrian, тогда в репозитории решения есть эти xmi-файлы домена метаданных.

Q1) Исключают ли эти xmi-файлы домена метаданных pentaho необходимость в xml-файлах схемы mondrian?

Теперь интересно выглядит и CDA (доступ к панели управления сообщества). И если я установлю этот плагин, в репозитории решения будут файлы конфигурации .cda. Файлы cda содержат сведения о подключении и сопоставлении доменов.

Q2) Эти файлы cda устраняют необходимость в двух файлах конфигурации, обсуждаемых в Q1?

Q3) Предположим, я хочу использовать olap4j для написания запроса MDX к серверу Pentaho BI со ссылкой на файл cda. Имеет ли смысл этот вопрос?

Благодарность


person smartnut007    schedule 08.04.2011    source источник


Ответы (1)


Файлы XMI предназначены исключительно для мастера специальных отчетов и не имеют ничего общего с analysis / olap или mondrian.

mondrian.xml - это файлы схемы mondrian, позволяющие использовать механизм OLAP. Независимо от того, используете ли вы olap в бисервере или нет, вам понадобится файл схемы для использования mondrian

Файлы CDA представляют собой буфер между базовым источником данных и интерфейсом информационной панели. Опять же, если вы хотите использовать mondrian / olap внизу (что вам нужно с приборной панелью), тогда вам сначала понадобится схема mondrian. CDA тоже может кэшировать, что очень удобно. CDA может получить доступ практически к любому источнику данных, потому что он также может использовать Kettle / PDI в качестве источника данных - и это может читать все, что угодно.

Вы можете поместить запрос многомерных выражений в CDA, чтобы не использовать olap4j. CDA на самом деле использует библиотеки PRD для общения с мондрианом - все это красиво инцестуально! :) Если вы хотите использовать результаты запроса в вашем собственном приложении / интерфейсе, тогда CDA возвращает набор данных JSON, с которым вы можете поиграть.

В качестве альтернативы посмотрите на saiku - он предназначен для обеспечения простого способа доступа к данным из Mondrian для разработчиков пользовательского интерфейса.

Наконец, вы не получите здесь много ответов pentaho - форум или канал IRC - гораздо лучшее место для ответов на подобные вопросы!

person Codek    schedule 08.04.2011