powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MEMBER_KEY
11 сообщений из 11, страница 1 из 1
MEMBER_KEY
    #32864903
shhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем MSAS'у не нравится такой вот calculated member:
[Customer].CurrentMember.Properties("MEMBER_KEY")
?
Выводится #ERR

А если в Cube Browser посмотреть Cell Properties на этой #ERR, пишет: Formula error - property name is not valid: "MEMBER_KEY"
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32865039
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shhvЧем MSAS'у не нравится такой вот calculated member:
[Customer].CurrentMember.Properties("MEMBER_KEY")
?
Выводится #ERR

А если в Cube Browser посмотреть Cell Properties на этой #ERR, пишет: Formula error - property name is not valid: "MEMBER_KEY"


Надо писать так

Код: plaintext
1.
member [Measures].MyMember AS '[Customers].CurrentMember.Properties("KEY") '
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32865110
shhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо! :))
Сам бы не догодался, что вместо MEMBER_KEY нужно писать KEY (я ведь сформировал это выражение в Calculated Member Builder "с помощью мышки")
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32865391
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shhvБольшое спасибо! :))
Сам бы не догодался, что вместо MEMBER_KEY нужно писать KEY (я ведь сформировал это выражение в Calculated Member Builder "с помощью мышки")

Ну это баг.
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32865941
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shhv
Большое спасибо! :))
Сам бы не догодался, что вместо MEMBER_KEY нужно писать KEY (я ведь сформировал это выражение в Calculated Member Builder "с помощью мышки")

Ну это баг.

А где конкретно в Calculated Member Builder есть возможность вставить "MEMBER_KEY" или любую другую member property внутрь Properties function. Я не могу найти такой возможности и никогда не думал что она существует.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32866301
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mosha А где конкретно в Calculated Member Builder есть возможность вставить "MEMBER_KEY" или любую другую member property внутрь Properties function. Я не могу найти такой возможности и никогда не думал что она существует.

Если идти к елементу не через уровень, а через иерархию, то обнаружите это.
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32866513
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mosha А где конкретно в Calculated Member Builder есть возможность вставить "MEMBER_KEY" или любую другую member property внутрь Properties function. Я не могу найти такой возможности и никогда не думал что она существует.

При этом если измерение плоское и у него нет All Level, то в СМ-билдере вы не увидете имеющиеся Properties ( вот еще один баг).

Кстати в Юконе вообще нет шансов добраться в СМ-билдере (Закладка Calculations) до имеющихся Properties. Это так задумано - уменьшать фунционал? (Это у матерых волков MDX струится из под пальцев, а молодежь то Drag&Drop предпочитают, вот их когносы всякие и соблазняют).
Хотя в то же время при просмотре измерения в SQL Administrator Studio, есть таки опция показа свойств членов измерений. Непонятно. :-(
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32866601
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я писал когда-то в своем журнале http://sqljunkies.com/WebLog/mosha/archive/2004/11/13/5117.aspx существует как минимум 6разных методов добраться до member properties. Каждый из этих методов имеет несколько разныеправила в силу исторических условий. Именно это и влечет недоразумения. Member properties которые показаны в backfire's screenshot, приходят из MEMBER_PROPERTIES schema, которая не полностью совместима с .Properties MDX function. Одно из различий это MEMBER_KEY vs. KEY. Я понимаю что с точки зрения пользователей всеэто выглядит как маразм, поэтому в Юконе все эти методы гораздо более консистентные, хотя различие между KEY и MEMBER_KEY все равно осталось. Я проверю spec, возможно это баг, хотя может и нет, потому что как я уже здесь когда-то писал, поддержка ключей в MDX поменялась хорошо чтобы поддерживать composite keys.

backfireКстати в Юконе вообще нет шансов добраться в СМ-билдере (Закладка Calculations) до имеющихся Properties. Это так задумано - уменьшать фунционал? (Это у матерых волков MDX струится из под пальцев, а молодежь то Drag&Drop предпочитают, вот их когносы всякие и соблазняют).
Дело в том что в Юконе произошла революция с точки зрения определения модели. Революция называется UDM. Если Вы почитаете про UDM, то станет видно, что в UDM все основано на атрибутах, а member properties стали лишь маленьким ньюансом, который нужен в основном для оптимизации. Поэтому, если в Юконе Вы пытаетесь воспользоваться функцией .Properties - это всегда ошибка. Конечно работать она будет, но Юкон используется при этом в режиме AS2K. Вот пример как преображается MDX:

Код: plaintext
Filter(Store.[Name].MEMBERS, Store.[Name].Properties("Store_Type") = "Big Store")
становится

Код: plaintext
Exists(Store.[Name].MEMBERS, Store.[Store Type].BigStore)
когда Store Type делается атрибутом а не просто member property

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

Дело в том что в Юконе произошла революция с точки зрения определения модели. Революция называется UDM. Если Вы почитаете про UDM, то станет видно, что в UDM все основано на атрибутах, а member properties стали лишь маленьким ньюансом, который нужен в основном для оптимизации.

Мне это все понятно и известно, а разговор о разночтениях в MEBER_KEY и KEY я завел только "из любви к искусству".

Что касается UDM, то я всеми фибрами души за эту идею. И пытаюсь менять подходы в построении новых решений. Только больше это получается методом тыка, ведь чтоб правильно и эффективно использовать UDM нада бы побольше информации, а не пару скупых White Papers. На дворе уже 3-я бета, а что мы имеем. В документации к AS 2k5 конь не валялся (в отличие от документации к .Net 2.0).
Хотелось бы ошибаться, но боюсь, что придется ждать новых трудов Споффорда, чтобы посвятить себя во все ньюансы.
Хотя я прекрасно понимаю ваши проблемы, сам в такой ситуации постоянно, - дока к новой продукции пишется в последнюю очередь.
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32866611
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да проблема с документацией есть. Почему-то у нас за документацию отвечает не product team, а совсем другая группа, которая вообще работает в другом здании. И что они там делают мне неизвестно. Этот вопрос уже поднимался много раз, я надеюсь что до того как продукт выйдет, все таки что-то успеет поменяться...

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
MEMBER_KEY
    #32888437
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
backfireЧто касается UDM, то я всеми фибрами души за эту идею. И пытаюсь менять подходы в построении новых решений. Только больше это получается методом тыка, ведь чтоб правильно и эффективно использовать UDM нада бы побольше информации, а не пару скупых White Papers

Вот есть еще Webcast про Analysis Services 2005 сделанный моим начальником. UDM там уделено внимание.
http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032263433&EventCategory=5&culture=en-us&CountryCode=US

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MEMBER_KEY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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