powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OLAP: ограничение на значение dynamic value
13 сообщений из 13, страница 1 из 1
OLAP: ограничение на значение dynamic value
    #32672365
dmitry_cmc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

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

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

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

"Все уже украдено до нас" (с) Операция Ы.
;-)
...
Рейтинг: 0 / 0
OLAP: ограничение на значение dynamic value
    #32672541
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
...
Рейтинг: 0 / 0
OLAP: ограничение на значение dynamic value
    #32672680
Nizhade Dima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предводитель команчейПривет.
Что-то мне кажется, что для вашей задачи достаточно функциональности OWC.
Настораживает вот это авторПишу прогу которая бы строила графики по продажам товаров беря данные из куба.
Зачем изобретать велосипед ?

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



Не ну прелесть проги не в этом.
Как бы вывод графика - это конечный результат.
А так это суть удобный интерфейс для составления выборок товаров (с именным сохранением) и просмотр в реальном времени инфы о них
...
Рейтинг: 0 / 0
OLAP: ограничение на значение dynamic value
    #32673160
NinaNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно, чем писать, поставили, например, Data Analyser, все, что вы хотите, там как раз есть - удобный интерфейс, сохранение отображений и т.д. - плюс другие возможности...
...
Рейтинг: 0 / 0
OLAP: ограничение на значение dynamic value
    #32673439
dmitry_cmc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
OLAP: ограничение на значение dynamic value
    #32673594
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
OLAP: ограничение на значение dynamic value
    #32674144
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если я создам этот мембер из вб в кубе и какнить сохраню, оно там сохранится

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

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


Отменен ли session cache в MS AS 2К5, или сохранен. Что является SessionId, если обмен идет по XMLA через HHTP? Неужели MS AS 2К5 занимается seesion state management как IIS?
...
Рейтинг: 0 / 0
OLAP: ограничение на значение dynamic value
    #32674303
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
OLAP: ограничение на значение dynamic value
    #32674356
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoshaПро session state management in XMLA - советую почитать в XMLA spec на www.xmla.org



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

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

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

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


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