Кто будет добавлять строки в таблицу фактов Мондриана? Разработчик или сам Мондриан? - PullRequest
0 голосов
/ 11 ноября 2011

Я хочу задать очень простой вопрос, связанный с Мондрианом.Я создал одну таблицу фактов для построения куба Мондриана.В настоящее время эта таблица фактов не содержит строк.Итак, я хотел бы знать, кто будет добавлять строки в таблицу фактов Мондриана?Разработчик или сам Мондриан?

1 Ответ

2 голосов
/ 11 ноября 2011

Разработчик.

Мондриан, грубо говоря, просто механизм, который принимает запросы MDX и переводит их в запросы SQL.

Более того, обычно у вас есть база данных, которая служит хранилищем данных (где у вас есть кубы Мондриана) и оперативная база данных (или несколько), откуда поступают фактические данные. Хотя вы объявили куб в файле cubename.mondrian.xml, вы не дали никаких указаний Мондриану о том, как выглядит рабочая база данных (она может даже не выглядеть как база данных - мы поддерживаем несколько кубов, заполненных из журналов Apache!)

Поскольку вы как разработчик несете ответственность за заполнение куба, в мире Pentaho мы обычно используем интеграцию данных Pentaho (также известную как Kettle) в качестве инструмента ETL (то есть это инструмент, который мы используем для извлечения данных из независимо от источника, преобразуйте его в форму, более полезную для наших целей, и загрузите его в хранилище данных)

...