Jaspersoft: обновление 4.2.1 создает проблемы со схемами предоставления доступа к olap

Мы находимся в процессе разработки всех наших доменов, схем olap, отчетов и т. д., готовясь к запуску jasper в первом квартале, который заменит старый пакет BI. Мы работали в версии 4.1 и имели рабочую среду с пользователями, у которых были атрибуты JIProfileAttributes и которые передавали эти атрибуты в фильтры как для доменов, так и для соединений OLAP через гранты доступа. Все это работало правильно в версии 4.1, при необходимости применяя защиту данных. Недавно мы обновили сервер до версии 4.2.1, так как были некоторые дополнительные функции, которые мы хотели использовать для нашей разработки, но, похоже, обновление нарушило безопасность OLAP. Ни один из атрибутов профиля не применяет фильтры в OLAP после обновления. Они все еще работают с доменами... просто сломался OLAP. Интересно, была ли у кого-нибудь похожая проблема с 4.2.1. Открыли тикет в Jaspersupport, но пока не получили никаких отзывов по этому поводу. К сожалению, это застопорило некоторые наши разработки, так как необходимо проверить безопасность данных, и эта часть просто больше не работает. Я попытался повторно выполнить обновление, чтобы убедиться, что все сделано правильно, а также попытался просто перезагрузить схему olap, подключение и разрешение на доступ, но все еще не работает в версии 4.2.1. Любая обратная связь будет оценена. На данный момент я бы согласился, по крайней мере, зная, что это known issue и будет рассмотрен как можно скорее. К счастью, мы все еще находимся в разработке, иначе это было бы серьезной проблемой для нас. Спасибо.


person user1043036    schedule 12.11.2011    source источник


Ответы (2)


Это известная проблема, и она будет решена как можно скорее.

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

person mdahlman    schedule 14.11.2011

Недавно я столкнулся с проблемой, когда роли и разрешения вели себя очень странно. В конце концов выяснилось, что проблема заключалась в том, что у меня было два экземпляра JasperReport Server, работающих на моем ПК для разработки, и что JasperReports Server фактически хранит в кэш-файлах информацию о списках контроля доступа (а также другие вещи). Я обнаружил, что один экземпляр JRS неправильно получает кеш ACL другого, вызывая всевозможные проблемы. Я обнаружил, что отключение каждого сервера, удаление файлов кеша, а затем запуск только одного сервера за раз (не забывая удалять файлы между возвратами) решили все проблемы. Я просто думаю, читая вашу проблему, что, возможно, вы установили обновление либо поверх существующей установки, либо в другой каталог, но оно подхватывает старые файлы кеша предыдущей установки и вызывает эти проблемы. При разработке в Windows я нашел файлы кеша в папках C:\Users\my.profile\AppData\Local\Temp\ehcache и C:\Users\my.profile\AppData\Local\Temp\ehcache-hibernate. Я не знаю, где в Linux/Unix это может храниться, но я думаю, что он использует переменную среды Java java.io.tmpdir. Надеюсь это поможет..

person Neil    schedule 22.11.2011