Текущее время: Чт, ноя 15 2018, 02:26

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Пользователи запускают один и тот же большой отчет, что бы такого сделать
СообщениеДобавлено: Ср, янв 31 2018, 17:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 11:37
Сообщения: 789
Пол: Мужской
Доброго дня! Каждое утро пользователи запускают один и тот же отчет, и очень часто с одними и теми же параметрами. Чтобы такого сделать, чтобы снизить нагрузку ?
Например запускать джобом в фоне и рассылать результаты по почте ? Но отчет может не влезть в спул (ограничение на размер файла спула) ? Говорят есть какие то экстракторы, которые
выдают сразу результаты, если отчет недавно уже был запущен..
Спасибо за советы!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользователи запускают один и тот же большой отчет, что бы такого сделать
СообщениеДобавлено: Чт, фев 01 2018, 11:00 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 05:04
Сообщения: 170
есть такая штука называется precalculation server. Ставится в сторонке (я для BW ставил) и как раз таки для случаев когда пользователи пришли ,а у них уже данные предварительно обработаны. А далее они их в эксельке шлифуют.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользователи запускают один и тот же большой отчет, что бы такого сделать  Тема решена
СообщениеДобавлено: Чт, фев 01 2018, 12:20 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 13:52
Сообщения: 180
Можно реализовать такой подход (но придется немного переделать отчет):
1) Первый запуск отчета с неким набором параметров.
1.1) Выполняется "долгий" расчет. В результате имеем набор данных.
1.2) Результирующий набор данных, перед выводом на экран, сохраняется в БД (так называемый экстракт). Для сохранения этого набора данных можно использовать, например, Ф.М. "REUSE_ALV_EXTRACT_SAVE" . Параметры же тоже сохраняются в отдельную Z-таблицу (т.к. чтобы по ней можно было делать селекты) вместе с идентификатором набора данных (экстракта).
2) Последующие запуски отчета с набором параметров
2.1) Поиск по Z-таблице идентификатора экстракта, соответствующего заданному набору параметров.
2.1.1) Такой такой экстракт находится. Загружаем его Ф.М."REUSE_ALV_EXTRACT_LOAD" и выводим на экран.
2.1.2) Такого экстракта не находится. См. пункт 1.

И ещё. Имейте в виду, что способ сохранения экстракта через "REUSE_ALV_EXTRACT_*" очень удобен и обладает хорошей производительностью (хранение в кластерной таблице), но недостатки у него тоже имеются:
- если хоть как-то поменять структуру таблицы экстракта (добавить/удалить поле), то старые экстракты перестают читаться
- невозможно делать выборки по экстракту, выполнять поиск по отдельным его полям. Можно только считать его целиком, зная идентификатор.
Если для Вас это критично, то можно экстракт сохранять и в обычную (прозрачную) Z-таблицу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользователи запускают один и тот же большой отчет, что бы такого сделать
СообщениеДобавлено: Чт, фев 01 2018, 12:49 
Директор
Директор

Зарегистрирован:
Пт, дек 22 2006, 13:17
Сообщения: 753
Пол: Мужской
RikoNw написал:
Доброго дня! Каждое утро пользователи запускают один и тот же отчет, и очень часто с одними и теми же параметрами. Чтобы такого сделать, чтобы снизить нагрузку ?
Например запускать джобом в фоне и рассылать результаты по почте ? Но отчет может не влезть в спул (ограничение на размер файла спула) ? Говорят есть какие то экстракторы, которые
выдают сразу результаты, если отчет недавно уже был запущен..
Спасибо за советы!


Мысль про фоновый джоб, конечно же верная. Но, если отчет настолько огромен, что не влезает спул - он нафиг не нужен реальному пользователю в таком виде. Не нужен живому человеку огромный набор информации для переработки в мозгу. Надо изменить подход к вопросу. Первая мысль - как раз в сторону BO+BW.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB