Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MEMBER_KEY / 11 сообщений из 11, страница 1 из 1
14.01.2005, 13:03
    #32864903
shhv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
Чем 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
14.01.2005, 13:51
    #32865039
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
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
14.01.2005, 14:16
    #32865110
shhv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
Большое спасибо! :))
Сам бы не догодался, что вместо MEMBER_KEY нужно писать KEY (я ведь сформировал это выражение в Calculated Member Builder "с помощью мышки")
...
Рейтинг: 0 / 0
14.01.2005, 15:33
    #32865391
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
shhvБольшое спасибо! :))
Сам бы не догодался, что вместо MEMBER_KEY нужно писать KEY (я ведь сформировал это выражение в Calculated Member Builder "с помощью мышки")

Ну это баг.
...
Рейтинг: 0 / 0
14.01.2005, 21:34
    #32865941
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
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
15.01.2005, 14:13
    #32866301
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
Mosha А где конкретно в Calculated Member Builder есть возможность вставить "MEMBER_KEY" или любую другую member property внутрь Properties function. Я не могу найти такой возможности и никогда не думал что она существует.

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

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

Кстати в Юконе вообще нет шансов добраться в СМ-билдере (Закладка Calculations) до имеющихся Properties. Это так задумано - уменьшать фунционал? (Это у матерых волков MDX струится из под пальцев, а молодежь то Drag&Drop предпочитают, вот их когносы всякие и соблазняют).
Хотя в то же время при просмотре измерения в SQL Administrator Studio, есть таки опция показа свойств членов измерений. Непонятно. :-(
...
Рейтинг: 0 / 0
16.01.2005, 02:03
    #32866601
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
Как я писал когда-то в своем журнале 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
16.01.2005, 03:33
    #32866610
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MEMBER_KEY
Moshaпоэтому в Юконе все эти методы гораздо более консистентные, хотя различие между KEY и MEMBER_KEY все равно осталось.

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

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

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

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


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