powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Выбор нескольких элементов измерения на клиенте.
11 сообщений из 11, страница 1 из 1
Выбор нескольких элементов измерения на клиенте.
    #32601686
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите - или я что-то не так делаю, или так и должно быть.
Excel (XP+SP3 или 2003 - не важно). Кубик.
Выбираю в области страниц нужные мне измерения, меры и т.д. - отчет строится секунды.
Если наверху (в области страниц) выбрать галочкой 2,3,4 элемента какого-нибудь (пусть даже маленького) измерения - отчет строится десятки минут, а то и часы.
При этом очень сильно загружен проц.
Это пачму так?

Почему ао одному выбранному элементу - секунды, по уровню All - секунды, а по двум-трем - грузим комп надолго. Что за странные алгоритмы у Экселя? Что тут сложного? :-) И Прокларити тоже думает долго очень, правда память жрет поумеренней :)
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32601714
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПочему ао одному выбранному элементу - секунды
это индексация
авторпо уровню All - секунды
это аггрегация
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32601735
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да это понятно ;-)
Но ведь если выбираю 2-3 элемента расчет отчета ведется ГОРАЗДО дольше, чем расчет это куба целиком!!! ВЕСЬ куб процессится 5 минут! Причем даже если я строю отчет на мощном двухксеоновом сервере!!!

А ведь если я добавлю уровень в измерение, чтобы те 2-3 члена ,которые мне нужны, составляли один уровень измерения - то отчет построится тоже за секунды!
Вот мне и интересно, через какое место ОЛАП-клиенты это все высчитывают!

За это время, что строится отчет, я бы уже успел построить отчеты по каждому элементу в отдельности и переписать данные на бумажку руками! ;-]
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32601888
Rubik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но ведь если выбираю 2-3 элемента расчет отчета ведется ГОРАЗДО дольше, чем расчет это куба целиком!!!

Алгоритмы в программах, как правило, оптимизируют для общего случая и поэтому то, что ты руками "сделаешь" комп на 2-3 элементах ни о чем не говорит. Все равно на 10 элементах он тебя обгонит. :-)
Попробуй нажать кнопку "Итоги с учетом скрытых элементов", может полегчает.
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32601935
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а зачем мне, извините, с учетом скрытых то? :-)
К тому же - не полегчало....
Все-таки какие-то у них не такие алгоритмы...
Я конечно проектирую кубы чтобы таких выборов нескольких элементов было как можно меньше. Но совсем то от этого не уйти... никак...
Порой бывает быстрее выгрузить отчет из OLTP чем ждать пока Эксель двух поставщиков сложит в уме... Хрень какая-то, так не должно быть.
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32602136
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробывал сделать тоже самое, все нормально
все равно сколько элементов выбирать, отчет строиться секунды
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32602257
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Валек:
Ого, а вот это уже очень интересно! Я делал подобное на многих клиентах, на многих кубах - везде тормозит, если несколько элементов!
Валек, пожалуйста, а можно поподробнее про структуру ваших кубов?
Сколько и какого размера измерений, а самое главное - что за отчет.
Это же на самом деле от отчета (запроса) зависит очень сильно.
Если в столбцах-строках измерения с небольшим количеством элементов (десятки) - то хоть обвыбирайся - все будет летать, а если например в строках клиенты (тысячи элементов), а в столбцах - товары (десятки тысяч элементов) - вот тут и тормоза. Выбираю в области страниц не один склад (место хранения) а два - и висю...;-\
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32602394
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кубы не очень большие
измерений-14
мер-15
самое большое измерение порядка 300-клиенты
фактов чуть более миллиона
отчет по поступлению, продажам и возвратам групп товаров клиента по месяцам этого года по сравнению с предыдущими годами, строиться 1-2 секунды
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32602496
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Валек:
Ого, а вот это уже очень интересно! Я делал подобное на многих клиентах, на многих кубах - везде тормозит, если несколько элементов!
Валек, пожалуйста, а можно поподробнее про структуру ваших кубов?
Сколько и какого размера измерений, а самое главное - что за отчет.
Это же на самом деле от отчета (запроса) зависит очень сильно.
Если в столбцах-строках измерения с небольшим количеством элементов (десятки) - то хоть обвыбирайся - все будет летать, а если например в строках клиенты (тысячи элементов), а в столбцах - товары (десятки тысяч элементов) - вот тут и тормоза. Выбираю в области страниц не один склад (место хранения) а два - и висю...;-\
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32602598
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че-т сглючило искплорер...
Ну, наверное все летает, потому что действительно измерения маленькие и кубы небольшие. Вся проблема когда измерения многотысячные...
...
Рейтинг: 0 / 0
Выбор нескольких элементов измерения на клиенте.
    #32645102
Fpmip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, проблема, действительно в длинных измерениях.
Как Вы пишете:
в строках клиенты (тысячи элементов), а в столбцах - товары (десятки тысяч элементовДело в том, что в случае множественного выбора Excel строит вычисляемый мембер как (Aggregate...). Так вот этот элемент будет вычисляться "тысячи * десятки тысяч" раз. Несмотря на то, что большинство значений будет пусто и не попадет в отчет, все равно все они будут вычислены
Я так и не поборол эту проблему.
Если куб сильно разреженный, то можно попробовать так: создавать вычисляемый мембер программно и устанавливать его свойство Non Empty Bahaviour -- может помочь.

Кстати, может, кто знает, как в Excel PivotTable отследить событие "сделан выбор в поле фильтрации"?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Выбор нескольких элементов измерения на клиенте.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]