Цитата:
Сообщение от
Skvorcal
1. Слишком дорого и муторно разворачивать OLAP ради одного-двух отчетов.
Если у вас есть SQL Server у вас есть и AS. Ничего докупать не нужно. По поводу пары отчетов - если пользователи "распробуют" эти отчеты, они потом только такие и будут просить
Цитата:
Сообщение от
Skvorcal
2. Отчет является оперативным. Его формируют по нескольку раз в день и отслеживают тем самым исполнение операций. Плюс некоторое планирование...
Ну если отчет оперативный, то тут уже конечно ничего не сделаешь...
Цитата:
Сообщение от
Skvorcal
Отчеты лучше строить по тем таблицам, в которых содержиться максимум требуемой информации и обеспечивается максимальная скорость построения и достоверность данных. А проводки с трехэтажными джоинами или хитрыми комбинациями аналитик - это имхо на любителя...
Согласен. Своим утверждением я всего лишь хотел сказать, что отчеты лучше строить на достаточно постоянных данных, которые со временем не будут удаляться.
Цитата:
Сообщение от
Skvorcal
А разве при очередном обновлении приложения (обновляем слоем, а не проектами) и последующей синхронизации словаря Аксапта не удалит все неаксаптовые индексы?
Я думаю, что Сергей имел ввиду стандартный инструмент SQL Server Database Engine Tuning Adviser. Нужно сначала с помощью SQL Server Profiler собрать рабочую нагрузку для базы в файл или в таблицу. При этом работа рабочей базы замедлится, т.к. можно сказать что все запросы (ну или те которые вы выберете для сбора) будут логироваться. Потом на тестовой базе данных, идентичной рабочей, нужно запустить Tuning Adviser, указав в качестве нагрузки собранный лог. Какое-то время он будет "колбаситься", а потом выдаст свои советы по модификации статистик и индексов на таблицах. Его советы нужно хорошо взвешивать, т.к. если насоздавать все индексы которые он предлагает создать, например, на InventTrans, то как бы от его советов не стало худо. Если же вы согласны с его советом, то индекс нужно вручную создавать средствами AX.