Discoverer 11g и ORA – 00920

Discoverer 11g, Oracle
Требовалось совместить начисления и поступления оплаты. Для чего связал по дате, в результате получил ошибку ORA-920 : INVALID RELATIONAL OPERATOR ON WORKBOOK USING PLUS ON DATABASE 11G Это баг, т.к. поле типа даты берется в скобки (), и если строится запрос, по получаем синтаксическую ошибку, например: (period)(+), вместо period(+) Должно лечиться соответствующим патчем, но лучше завязать через таблицу календаря, тогда и "провалов" (если нет данных за указанную дату) наблюдать не будем.
Read More

Discoverer Plus vs Desktop

Business Intelligence, Discoverer 11g, Oracle
Конечно же Plus, поскольку он продолжает развиваться, в то время как Desktop как-то зафиксировался в своем развитии. Плюсы у Plus: на клиентскую машину ничего не надо дополнительно устанавливать гибкая настройка каждого листа полностью повторенная функциональность, плюс есть настройки, которых нет в Desktop (например, обязательность параметра смог снять только в Plus) вся документация, судя по картинкам, отсылает нас именно к Plus Чего нет в Plus, так это административной панели как в Desktop. Более того, если есть какой-либо баг, и Plus при этом молча падает, то только Desktop поможет исправить ошибку (например, откатить только что сделанное вами изменение, которое привело к падению). А еще, когда работал с большими суммами (загнал тестовые данные с суммами в сотни миллионов), то Desktop вывел ####### и победить это я не смог. И надо сразу разрабатывать аналитику…
Read More