Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OLAP: ограничение на значение dynamic value / 13 сообщений из 13, страница 1 из 1
31.08.2004, 03:31
    #32672365
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
Всем привет.

Пишу прогу которая бы строила графики по продажам товаров беря данные из куба. (в простейшем случае по 3-м координатам - дата, товар, кол-во продаж)
График соответственно из двух координат (дата, сумма продаж по заранее определенному набору товаров).
Соответственно пользователь выбирает товары, а затем хочет видеть эксельный график.

Суть задачи в следующем: необходимо фильтровать куб по определенному набору товаров.
Вопрос простой, кто-нибудь занимался этим?
Существует идея менять значение dynamic value - добавляя в mdx запрос фильтрацию по кодам товаров (через OR). Но есть подозрение, что столкнусь с ограничением на длину строки, в том случае если товаров много > 1000 (скажу честно еще не проверял эти грабли). Кроме того ходят слухи что значение dynamic value не сохраняется в кубе.

Буду благодарен за любую информацию.
...
Рейтинг: 0 / 0
31.08.2004, 09:34
    #32672534
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
Привет.
Что-то мне кажется, что для вашей задачи достаточно функциональности OWC.
Настораживает вот это авторПишу прогу которая бы строила графики по продажам товаров беря данные из куба.
Зачем изобретать велосипед ?

"Все уже украдено до нас" (с) Операция Ы.
;-)
...
Рейтинг: 0 / 0
31.08.2004, 09:36
    #32672541
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
Не могли бы Вы пожалуйста пояснить где конкретно Вы собирались использовать OR, и что означает "значение dynamic value не сохраняется в кубе".
Из тогочто я понял мне кажется, что следующее будет решением задачи. Если я неправильно задачу понял, пожалуйста поправьте:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE MEMBER Sales.Product.TotalForProductGroup AS 
'
  Aggregate( {Product1, Product2, ..., ProductN} )
'

SELECT 
{Measures.Sales, Measures.Units} ON COLUMNS,
Time.MEMBERS ON ROWS
FROM Sales
WHERE Product.TotalForProductGroup 

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
31.08.2004, 10:41
    #32672680
Nizhade Dima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
Предводитель команчейПривет.
Что-то мне кажется, что для вашей задачи достаточно функциональности OWC.
Настораживает вот это авторПишу прогу которая бы строила графики по продажам товаров беря данные из куба.
Зачем изобретать велосипед ?

"Все уже украдено до нас" (с) Операция Ы.



Не ну прелесть проги не в этом.
Как бы вывод графика - это конечный результат.
А так это суть удобный интерфейс для составления выборок товаров (с именным сохранением) и просмотр в реальном времени инфы о них
...
Рейтинг: 0 / 0
31.08.2004, 13:10
    #32673160
NinaNN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
Действительно, чем писать, поставили, например, Data Analyser, все, что вы хотите, там как раз есть - удобный интерфейс, сохранение отображений и т.д. - плюс другие возможности...
...
Рейтинг: 0 / 0
31.08.2004, 14:35
    #32673439
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
MoshaНе могли бы Вы пожалуйста пояснить где конкретно Вы собирались использовать OR, и что означает "значение dynamic value не сохраняется в кубе".
Из тогочто я понял мне кажется, что следующее будет решением задачи. Если я неправильно задачу понял, пожалуйста поправьте:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE MEMBER Sales.Product.TotalForProductGroup AS 
'
  Aggregate( {Product1, Product2, ..., ProductN} )
'

SELECT 
{Measures.Sales, Measures.Units} ON COLUMNS,
Time.MEMBERS ON ROWS
FROM Sales
WHERE Product.TotalForProductGroup 

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights

Моша скажи пожалуйста что такое Aggregate.
Я совсем недавно начала работать с MDX да и с олапом вообще.

Тупой вопрос: а если я создам этот мембер из вб в кубе и какнить сохраню, оно там сохранится.

вопрос.
...
Рейтинг: 0 / 0
31.08.2004, 15:39
    #32673594
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
dmitry_cmcМоша скажи пожалуйста что такое Aggregate.
Я совсем недавно начала работать с MDX да и с олапом вообще.

Тупой вопрос: а если я создам этот мембер из вб в кубе и какнить сохраню, оно там сохранится.

вопрос.


RTFM

BOL Aggregate
Returns a calculated value using the appropriate aggregate function, based on the aggregation type of the member.

Syntax
Код: plaintext
Aggregate(«Set»[, «Numeric Expression»])

Remarks
This function cannot be used on calculated members.

Example
In the following expression, the calculated member Total is displayed first against the measure SumSales and then against the measure MaxSales. In the former case, Total is calculated by adding (with Sum). In the latter case, Total is calculated by taking the maximum.

Код: plaintext
1.
2.
3.
4.
WITH MEMBER Geography.Total AS  'AGGREGATE({USA, France})'
SELECT {Measures.SumSales, Measures.MaxSales} ON COLUMNS,
      {USA, France, Total} ON ROWS
FROM SalesCube
WHERE ([ 1998 ])
...
Рейтинг: 0 / 0
31.08.2004, 18:49
    #32674144
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
а если я создам этот мембер из вб в кубе и какнить сохраню, оно там сохранится

Поскольку набор товаров динамический, то создать этот calculated member в кубе невозможно - ведь неизвестно зараннее какие продукты включать в сет. Поэтому лучшее что можно сделать - это создать его в сессии, и если на основе одной и той же выборки товаров делатется несколько запросов, то по крайней мере поможет session cache.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
31.08.2004, 19:53
    #32674234
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
MoshaПоэтому лучшее что можно сделать - это создать его в сессии, и если на основе одной и той же выборки товаров делатется несколько запросов, то по крайней мере поможет session cache.


Отменен ли session cache в MS AS 2К5, или сохранен. Что является SessionId, если обмен идет по XMLA через HHTP? Неужели MS AS 2К5 занимается seesion state management как IIS?
...
Рейтинг: 0 / 0
31.08.2004, 20:57
    #32674303
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
backfireОтменен ли session cache в MS AS 2К5, или сохранен.
Конечно не отменен, а наоборот очень сильно улучшен.

backfireЧто является SessionId, если обмен идет по XMLA через HHTP? Неужели MS AS 2К5 занимается seesion state management как IIS?
Я несколько теряюсь как ответить на этот вопрос. Обмен вовсе не обязан идти по HTTP. Но даже если и по HTTP - то какое это имеет значение ? И какая связь с IIS ? Есть возможно некая паралелль между XMLA session state и ASP session state, где XMLA SessionId можно сражнить с HTTP cookies которые генерит ASP, но какое это отношение имеет к session caching ?
Про session state management in XMLA - советую почитать в XMLA spec на www.xmla.org

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
31.08.2004, 22:48
    #32674356
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
MoshaПро session state management in XMLA - советую почитать в XMLA spec на www.xmla.org



А как стать member на xmla.org?
...
Рейтинг: 0 / 0
01.09.2004, 00:03
    #32674395
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
XMLA specifications открыты для всех, не только для членов XMLA council.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
01.09.2004, 00:18
    #32674401
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP: ограничение на значение dynamic value
MoshaXMLA specifications открыты для всех, не только для членов XMLA council.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights

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


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