Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / помогите оптимизировать MDX-запрос / 4 сообщений из 4, страница 1 из 1
16.05.2006, 11:29
    #33729318
Анатолий Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите оптимизировать MDX-запрос
запрос выполняется минут 10!!!

собственно запрос:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select
  crossjoin
  (
    {[Shops].[Hierarchy].Members}, 
    {[SummSources].[Source Type].&[2], 
     [SummSources].[Source Type].&[3], 
     [SummSources].[Source Type].&[1]} 
  ) on columns,
  non empty {[Date].[Year -  Month -  Date].Members} on rows
from
  [Returns]
where
  ([Shops].[Ccountry].&[Россия],
   {[Date].[Year].&[2003-01-01T00:00:00]:[Date].[Year].&[2005-01-01T00:00:00]})
...
Рейтинг: 0 / 0
16.05.2006, 16:45
    #33730446
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите оптимизировать MDX-запрос
Ну вы бы сначала написали, каков размер базы и на каком железе.
Какие из упомянутых мемберов вычисляемые.

Может кому то на терабайтах данных отклик в 10 минут это в такую радость, что он из штанов выпрыгивает.

я не знаю дизайна вашего куба и того чем и как он наполнен. А из одного MDX много выводав не сделаешь.
...
Рейтинг: 0 / 0
16.05.2006, 17:01
    #33730504
Анатолий Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите оптимизировать MDX-запрос
В базе есть 3 измерения:
[SumSources] - тип выручки (ассортимент либо возвраты),
[Date] - даты (иерархически: год - месяц - день), диапазон с 1.01.2000 по сегодня,
[Shops] - магазины (иерархически: страна - регион - ... - магазин), 500-600 шт.
вычисляемое [Measures].[Ysumm] - выручка.

Сервер - MSSQL2005 AS, железо не знаю какое.
...
Рейтинг: 0 / 0
16.05.2006, 19:55
    #33730982
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите оптимизировать MDX-запрос
авторвычисляемое [Measures].[Ysumm] - выручка
А физических что ли нет?


Насколько я вижу из вашего запроса, мера у Вас явно не задана, какая же мера у вас по умолчанию для вашего куба? Неужели вычисляемая? Какова ее формула? Задан ли Non_Empty_Behaviour?

А какой приблизительно размер CellSet, что вы получаете?

исходя из вашего запроса на строках вы выводите все члены иерархии даты
[Year - Month - Date]. Это так надо? Сколько их? более 1000?

Что вы используете в качестве клиента?
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / помогите оптимизировать MDX-запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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