Доступ к параметрам в Pentaho из источника данных со сценарием?

В настоящее время я разрабатываю параметризованный отчет с использованием Pentaho.

Pentaho определяет параметры, которые могут быть заданы во время генерации или вставлены каким-либо внешним источником через Pentaho API.

Теперь возникает вопрос. У меня есть скриптовый источник данных в groovy, и я хотел бы его немного параметризовать. Как мне/какому лучше всего получить доступ к параметрам (определенным в Pentaho) в источнике данных со сценарием?

Если вы используете источник данных SQL, вы можете напрямую сказать ${ParamName}, и он заменит строку; однако, если вы используете источник сценария, это, похоже, не работает.

Любые комментарии более чем приветствуются!

P.S. Извините за этот, казалось бы, тривиальный вопрос, но мы все знаем, насколько плохо документирован пентахо.


person Tibbers    schedule 07.12.2012    source источник


Ответы (1)


Любая из этих страниц помогает?

http://www.sherito.org/2011/11/pentaho-reportings-metadata-datasources.html

http://forums.pentaho.com/archive/index.php/t-96689.html

person mattyb    schedule 07.12.2012
comment
Спасибо, это получилось! Просто чтобы ответить на вопрос, вы можете сделать: dataRow.get("ParameterName"); Примечание. Объект dataRow также содержит другую полезную метаинформацию (доступ через геттеры/сеттеры). Таким образом, его можно использовать при разработке сложных скриптов. - person Tibbers; 10.12.2012