Текущее время: Вт, авг 05 2025, 08:46

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Аналитические отчеты
СообщениеДобавлено: Вт, мар 27 2012, 16:16 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Добрый день.
Аналитический отдел требует большой массив частично обработанных (агрегированных по атрибутам навигации с расчтеными показателями) данных из BW.
Есть отчет на базе куба. Требуется вывести отчет в 100к строк с 10ую расчетными показателями.
Варианты BW для этого не предназначен не прокатывают =(


Пытаюсь реализовать:
BW 3.5 такое не тянет (не влезает)
BW7.0 умирает (отваливается либо по памяти сервера, либо по памяти клиента, либо по непонятным ошибкам
Изображение
- базисник пытается разобраться)

Как я понимаю есть еще варианты:
1) WEB отчеты?
2) Выгрузка рассчитанных данных через "Процесс анализа" во внешний файл
3) RSRT - попытаться отобразить там?
4) OPEN HUB - отпадает, так как у нас не куплен.
5) Запуск в фоне через портал - не развернут...
6) Разбить отчет на куски и запускать?
7) Отчет на данных BW (соединенных из нескольких источников) - из ЕРП не дернуть.
Еще что-то?

Если кто сталкивался с данной проблемй, можите подсказать методики решения (куда или что копать... где реально выполнить такое требования).
Буду благодарен.

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Аналитические отчеты
СообщениеДобавлено: Ср, мар 28 2012, 14:44 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Добрый день.

Та же хрень. Кстати правильно написали - массив, не отчет. :)
Варианты BW для этого не предназначен - это реальность.
Я даже больше скажу, BO - тоже для этого не предназначен.

В SAP писали - ответ - ребята Вы неправильно используете BW. Такие отчеты за гранью понимания.
Правда у нас и размер поменьше, но это нам все равно не сильно помогает.
Максимум что удалось выдавить - используйте OPEN HUB. Дословно:

Цитата:
These values are far beyond reason. This is no program error

Please mind that the BEx frontend is designed for end user reporting.
This automatically means small result sets being readable for end
users. BW is an OLAP system, no OLTP system.
The parameter values you are trying to use have nothing to do with
this purpose. Obviousley, you try to use the BEx export functions as
mass data extractors. You cannot use BEx Web or any of the export
functions as mass data extractor. BW provides other services for this,
like Open Hub. Please note, that this is a consulting issue.


Такой объем похож на загрузку в локальную базу, врядли они будут анализировать это глазами.
И как я понимаю. Вы их пока автоматизировать не можете...

Теперь по пунктам:
0. То что падает по памяти сервера - плохо. Тогда вариант - выгружать кусками...
1. Есть такое понятие salefy belt (BICS_DA_RESULT_SET_LIMIT_DEF), по умолчанию 50.000 ячеек результата. Его можно расширить, но если Вы будете использовать Portal - то скушаете JAVA память, если повезет (завит от патча) JAVA сама перезагрузится, ну либо руками подымать. Портал соответственно тоже ляжет.
2. Пробовал - в принципе работает. Но медленно. В вашем случаем + в том, что можно указать параметр - выгружать в таблицу. От туда сможете с помощью ABAP сформировать Excel файл. Да, если Вам нужны будут тексты всего скорей будут проблемы с кодировками
6. Разумно

8. Есть ещё процесс - ретракция зовется... Но он тоже на большие объемы не заточен. Да и с SAP системами завязан.
9. Есть FM RRW3_GET_QUERY_VIEW_DATA - в принципе его запускает RSRT (ну я так его нашел)
10. Если расчеты не сильно замороченные, может создать DSO в котором на трансформации произвести расчет? дальше ABAP to Excel


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Аналитические отчеты
СообщениеДобавлено: Вт, апр 17 2012, 18:20 
Специалист
Специалист

Зарегистрирован:
Пн, авг 06 2007, 14:59
Сообщения: 102
Ну, и нота вдогонку про ограничения бекса: максимум ~750 000 ячеек можно. Ограничения .NET framework
Номер 1040454.
Цитата:
The following formula allows you to estimate the memory requirement of a query:

mem = 100MB + (#rows x #columns) x 0.0016 MB

Regardless of the memory capacity in the front-end, a process can allocate a maximum of approximately 1.2 gigabytes (GB) in the .NET framework.
This corresponds to approximately 750,000 data cells that can be displayed.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Аналитические отчеты
СообщениеДобавлено: Вт, май 22 2012, 15:14 
Специалист
Специалист

Зарегистрирован:
Ср, дек 03 2008, 10:01
Сообщения: 126
Откуда: Novosibirsk
Пол: Мужской
из практики - такие отчеты пользователи видеть конечно периодически хотят, но это уже не отчеты. если им надо сделать какую нибудь выгрузку с обращением к вашим данным - это можно высасывать через ФМ, где можно задавать размер пакетов и т.д. что для формирования именно отчетов совсем не требуется.

Посмотрите в сторону стандартной ФМки
RSDRI_INFOPROV_READ_RFC
на основании которой можно написать програмку по сохранению ваших данных в требуемом вам формате.

а отчеты с количеством колонок 100 штук и о 50000 строках никогда никто не смотрит - в лучшем случае итоги...


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

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


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

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


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

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