Текущее время: Пн, июн 23 2025, 23:57

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Производительность отчетов
СообщениеДобавлено: Чт, ноя 17 2011, 11:23 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
День добрый!
В последнее время у нас на проекте встала боком такая проблема. Упрощу задачу. Есть мультик, который содержит в себе два куба (куб1 и куб2). Они построены по одинаковой структуре и различаются тем, что куб1 грузит данные и хранит их, а куб2 - он-лайн и подгружает данные из транзакционной системы, при чем, те которые еще не были загружены (работает ФМ по метки времени). Куб1 обновляется не очень часто, может раз в несколько месяцев, причем вручную по требованию. Оба куба тянут данные из двух разных т.систем. Поскольку грузится корреспонденция, то данных оооочееень много, просто миллиарды. Отчет, при запуске из бекса, отрабатывает часами. Пользователей естественно это не устраивает. В связи с этим возникает два вопроса:
1) Как можно было бы оптимизировать\ ускорить загрузку отчета?
2) Можно ли, и если да то как, сделать в екселе что-то типа статусбара, который будет отслеживать примерное количество подтягиваемых данных "загружено из" ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Чт, ноя 17 2011, 12:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
По первому вопросу:
1. Агрегаты не помогают? Или тормозит именно на данных виртуального куба?
2. Почему нельзя грузить данные чаще, чем раз в несколько месяцев? (Если грузить чаще, то виртуальный куб будет выбирать меньше данных и, соответственно, работать быстрее).

По второму вопросу:
Постарайтесь забыть об этом.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Чт, ноя 17 2011, 15:18 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 08 2011, 15:42
Сообщения: 79
BI Accelerator тебе в помощь)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Чт, ноя 17 2011, 16:40 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
kompac написал(а):
BI Accelerator тебе в помощь)

Ага))) где бы его взять бы еще)

G написал:
По первому вопросу:
1. Агрегаты не помогают? Или тормозит именно на данных виртуального куба?
2. Почему нельзя грузить данные чаще, чем раз в несколько месяцев? (Если грузить чаще, то виртуальный куб будет выбирать меньше данных и, соответственно, работать быстрее).
По второму вопросу:
Постарайтесь забыть об этом.

Да, агрегаты есть, но не сильно ускоряют.
Можно конечно грузить чаще, но каждый день не получиться. Я в краце описал, а там еще завязки разные на аррибуты при трасформации из других объектов, которые тоже не так часто обновляются. Но, в принципе, раз в неделю можно грузить.

А еще варианты есть?

А по второму вопросы, по поводу програсс бара? кто-нибудь сталкивался?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Чт, ноя 17 2011, 20:58 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
По первому вопросу - посмотрите в сторону броадкастинга, думаю в фоне отчеты будут формироваться оперативнее.
По второму же вопросу - согласен с G.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Сб, фев 04 2012, 00:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Еще можно подумать о разделении, партицировании и т.д.
Видел такого рода обсуждения на форуме, например
http://sapboard.ru/forum/viewtopic.php?f=12&t=50724
http://www.sapboard.ru/forum/viewtopic.php?f=12&t=58629


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Производительность отчетов
СообщениеДобавлено: Пн, фев 06 2012, 14:20 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 23 2008, 10:44
Сообщения: 46
По первому, как уже говорили - надо и партиционирование и сжатие кубов проводить.
а главное посмотрите, что именно тормозит - на уровне БД.
по поводу фоновой обработки - работали с ней. удобно то, что все по почте приходит, но ограничения на прекалькулейшн серверах есть и
в екселе.
я бы сказал что надо смотреть. в свое время заставили работать большую систему нашу на windows, много всего делали для ускорения.



по второму - по-моему перебор. :)

_________________
Сложность определяется энтропией - мерой хаоса


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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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