13.02.2010, 08:30 | #1 |
Участник
|
Отчёт из другой базы данных
Здравствуйте...
Быть может вопрос глупый, но всё же... Возможно ли например некоторые отчёты, в аксапте, обрабатывать не от базы самой аксапты, а от какой нибудь другой... Подробней: Например у нас есть аксапта работающая на базе AxBase, а у этой базы есть зеркало AxBaseMirror, возможно ли каким то образом, некоторые наиболее тяжёлые отчёты делать не с AxBase, а с AxBaseMirror?
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
13.02.2010, 09:36 | #2 |
Administrator
|
Если Вы имеете в виду "Легко указать с какой БД работать", то в общем-то Вам ничего не мешает сделать второй АОС, нацеленный на Ваше зеркало и получите результат.
Если Вы не хотите так делать, то из кода конечно можно "достучаться до всего чего хочешь" - но тогда отчеты надо будет писать заново и оформлять их вывод самостоятельно (в Excel какой-нибудь) Ну а самым лучшим способом, несомненно останется Reporting Services и/или OLAP.
__________________
Возможно сделать все. Вопрос времени |
|
07.04.2010, 10:28 | #3 |
Участник
|
Reporting и Analysis конечно вне конкуренции, однако, Reporting не в какое сравнение не идет с отчётами в аксапте, по постороению запроса входных параметров, а о разграничении прав, и РЛС и говорить не стоит...
Просто хотелось бы всё это видеть более удобным...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
07.04.2010, 14:16 | #4 |
Administrator
|
Почему же? стоит. Просто надо понимать как SSRS (к примеру) относится к правам. А именно - при создании модели накидываются записи в таблицы SRSModel* и именно в этот происходит "расчет" прав доступа. И если обращаться к данным через эти таблицы (это конечно через одно место) - то можно попытаться добиться в отчете учета прав доступа (и рлс).
Другое дело - цена такого отчета. Но если речь идет об отчете из другой БД - то SSRS - будет ИМХО наиболее удобным средством создания отчета. Хотя опять-таки - кому как.
__________________
Возможно сделать все. Вопрос времени |
|