Начну с опыта именно 1с. Застал еще 6-ю платформу, на 7-ой плотная работа(включая 1с++), далее 8.0 и по сей день. Мое личное мнение, что 1с это именно система для учета, но никак не для отчетности. Именно поэтому, в один прекрасный момент, заинтересовался OLAP. Использование средств microsoft, обусловлено в свое время, доступностью литературы и статей, плюсом MS SQL, как одна из основных БД для установки.
Собственно, основной вопрос темы: Имеет ли смысл разработки некого универсального решения, позволяющего на основе стандартных конфигураций, использовать систему отчетности, разработанную с использованием SSAS? Т.е. по факту, давно бродит идея собрать различные варианты выгрузок, хранилищ, кубов в один большой проект, способный работать, как единая обработка для 1с.
p.s. на форуме есть отдельная ветка по OLAP, но она не очень развивается поэтому помещаю тему в данный раздел. Тем более разговор касается непосредственно 1с.
был один случай. писали знакомые отчёты на подобии технологии OLAP. пользовался этими отчётами 1 человек. и всё. за свою практику больше не сталкивался с необходимостью таких отчётов.
С OLAP связывался ещё в 1с 7.7. Там это было действительно актуально, из-за тормознутости семерки. С оборотами, итогами по оборотам в OLAP всё классно. А вот с остатками на дату + какая-либо себестоимость, вот здесь начинается геморой. Полное обновление кубов - ресурсоемко.. Ещё надо разбираться в собственном языке MXL. В 2003 по OLAP существовал гуру Владимир Иванов, вот что смог быстро найти: http://erp-volga.com/hare/forum/index-tred-501-7.html Он продавал курсы, и внедрял как раз 1С+OLAP. Результаты очень впечатляли. Миллиарды записей за 1 сек. На его курсы моя контора не отпустила, а то что самостоятельно смог разобраться - не очень... Другие производителя предлагали аля OLAP для 1С, но это детский сад.
На мой взгляд 8-ка в плане запросов далеко позади оставила 7-ку. А если и этого быстродействия не хватает, то проще сделать что-то навроде куба с крупной детализацией итогов по дням, месяцам, годам, как-либо его заполнять по ночам и это будет гораздо проще в реализации и надежней. Не надо будет забивать голову разными OLAPами..
Здесь вопрос не только в быстродействии(хотя это один из главных плюсов), но и в удобстве. Сколько раз наблюдал, как сотруднику дают задание сделать некий сводный отчет. В итоге все сводиться к формированию нескольких отчетов из 1с, сохранение их в excel и дальнейшей обработке. Но ведь построив пару кубов, можно использовать тот же самый excel, в режиме сводной таблицы или диаграммы и получать необходимые данные с большей скоростью и удобством.
(5) BeDa, Перечитай свой текст. Ты написал, что уже есть возможность делать сводные таблицы. Более того, она есть в 1С. Кто будет ковырять в носу через зад?
(5) BeDa, Может быть для пользователя и будет удобно из экселя обращаться к кубам, но будь готов отвечать на вопрос "Почему в 1С так, а вот в кубах ещё не обновилось.." (в нормальном режиме там обновление лучше раз в сутки делать, OLAP на то и заточен: аналитика в прошлом за большие периоды, большие данные. Есть конечно режим on-line, но он ресурсозатратен). Но а самое главное! OLAP снимает картинку сразу с таблиц SQL, т.е. сначала тебе придется поразбираться в структуре родной базы 1С, потом настраивать перекачку в эти кубы (DTS)... а потом при поиске возможных ошибок в отчётности идти в обратном направлении в 1С.. Для программера геморой будет ещё тем.