Страница 1 из 1
OLAP через DataSet
Добавлено: 02 сен 2015, 13:39
Masygreen
Вот присмотрелся к функциональности отчеты "Сервис > Утилиты > Вызов DSQL OLAP"
Ну так хочется свой датасет прикрутить с параметрами .. в идеале это запускаем свой интерфес с парметрами и прочим .. типа ARD или отчета пользователя.. вводим парметры - на выходе получаем OLAP... как?
Что-то в доках не нашел что покурить ..
Re: OLAP через DataSet
Добавлено: 02 сен 2015, 14:17
zna
Я отчёты с промежуточным суммированием на ms sql приспособился делать. Использую OLAP- функции rollup, grouping_id, вывод в Excel.
Re: OLAP через DataSet
Добавлено: 02 сен 2015, 15:03
Masygreen
zna писал(а):Я отчёты с промежуточным суммированием на ms sql приспособился делать. Использую OLAP- функции rollup, grouping_id, вывод в Excel.
делал в ексель, вывести в ексель 1 млн. строк как-то уже не весело получается..
1) пока рабочий вариант вывожу в browse, а потом содаю с нуля куб.. но хотелось автоматом
Re: OLAP через DataSet
Добавлено: 03 сен 2015, 13:33
aks
Masygreen писал(а):zna писал(а):Я отчёты с промежуточным суммированием на ms sql приспособился делать. Использую OLAP- функции rollup, grouping_id, вывод в Excel.
делал в ексель, вывести в ексель 1 млн. строк как-то уже не весело получается..
1) пока рабочий вариант вывожу в browse, а потом содаю с нуля куб.. но хотелось автоматом
такая возможность есть.
в интерфейсе дописываете:
datastream <имяDataStream>
(
table <имя>
(
поля которые хотим видеть в отчете
)
);
cmЗапускОтчета: // вешаем запуск отчета на кнопку, меню...
RunOlapReport(имяDataStream);
создаете отчет(ы), сохраняете его(их) в ресурсе. с помощью olapres.exe можно выгружать\загружать из\в ресурс(а).
эти и другие возможности описаны в документации.
если будут появляться какие-то вопросы по использованию - отвечу.
Re: OLAP через DataSet
Добавлено: 04 сен 2015, 12:22
Masygreen
с датасетом все получилось
----------------------------
вопрос с olapres.exe, для начала откуда его взять ? в випере и гал. его нет, на ftp тоже .. или не так ищу
-----------------------------
и по технлогии..
1) формирую отчет
2) настраиваю куб
3) закрываю гал.. запускаю olapres.exe как-то вытягиваю отчет собираю его в отдельный ресурс и подключаю как обычный res?
Re: OLAP через DataSet
Добавлено: 04 сен 2015, 13:40
aks
olapres.exe входит в комплект поставки. пока можно обойтись и без этой утилиты. она понадобится если захотите выдрать из ресурса какой-то отчет и записать в другой ресурс.
созданные отчеты лежат в ресурсе определяемым параметром Forms.UserOlapResource. если он не пределен, то имя ресурса будет %user%_olap.res. лежит в каталоге запуска. подключать этот "пользовательский ресурс olap-отчетов" нельзя.