dbTalk Databases Forums  

Format of the Member.UniqueName

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Format of the Member.UniqueName in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Vladimir Chtepa
 
Posts: n/a

Default Format of the Member.UniqueName - 06-04-2004 , 02:18 AM






Hi All,

What is the necessary and sufficient requirement, that the Member.UniqueName
returns always a string of the following kind:

[Customers].[All
Customers].&[Country_key].&[Region_Key].&[City_Key].&[Customer_Key]

instead of the kind:

[Customers].[All
Customers].[Country_Name].[Region_Name].[City_Name].[Customer_Name].

Vladimir Chtepa



Reply With Quote
  #2  
Old   
Joerg
 
Posts: n/a

Default RE: Format of the Member.UniqueName - 06-04-2004 , 03:06 AM






Hello Vladimir
thi
"[Customers].[AllCustomers].&[Country_key].&[Region_Key].&[City_Key].&[Customer_Key]
means that the membernames are not unique within the dimension and they need to be identified b
member key.
You can find an Option "MEMBER NAMES UNIQUE" for Level and Dimension in the Dimension Editor

HT
Jörg


Reply With Quote
  #3  
Old   
Vladimir Chtepa
 
Posts: n/a

Default Re: Format of the Member.UniqueName - 06-04-2004 , 03:54 AM



Grüß dich Jörg

Wenn du Lüst hast, auf Deutsch darüber zu sprechen, wäre as mir liber.

Thanks Vladimir.


"Joerg" <anonymous (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag
newsAE03E9D-5CBE-4DC9-971E-D6EFDE25729A (AT) microsoft (DOT) com...
Quote:
Hello Vladimir,
this

"[Customers].[AllCustomers].&[Country_key].&[Region_Key].&[City_Key].&[Custo
mer_Key]"
Quote:
means that the membernames are not unique within the dimension and they
need to be identified by
member key.
You can find an Option "MEMBER NAMES UNIQUE" for Level and Dimension in
the Dimension Editor.

HTH
Jörg




Reply With Quote
  #4  
Old   
joerg
 
Posts: n/a

Default Re: Format of the Member.UniqueName - 06-04-2004 , 04:36 AM



Hallo Vladimir,
wenn Du z.Bsp in einer Kunden Dimension 2 Elemente mit dem
Namen Schmidt hast würden beide Unique Names wie folgt aussehen:
[Kunden].[Alle Kunden].[Schmidt]
Nun, dass kann natürlich nicht aufgelöst werden. Welcher Schmidt?
Du hast nun die Möglichkeit im Dimensions-Assistenten und Dimensions-Editor für den
Level oder die Dimension anzugeben dass MEMBER NAMES UNIQUE = False ist:
Nun werden die Unique Names anhand des MEMBER_KEY identifiziert, was natürlich zum Nachteil hat,
dass dieser nun nicht mehr so schön lesbar ist:
[KUNDEN].[Alle Kunden].&[Kunden_Nummer]

Falls Dir das nicht hilft, beschreibe Dein Problem genauer
Viele Gruesse
Jörg

Reply With Quote
  #5  
Old   
Vladimir Chtepa
 
Posts: n/a

Default Re: Format of the Member.UniqueName - 06-04-2004 , 05:01 AM



Hallo Jörg



Danke für deine Hilfe.

Ich habe dass schon gewusst, dass die Eindeutigkeit des MemberKey und die
Uneindeutigkeit des MemberNamen machen das Format von UniqueName zusammen,
wie du das geschildert hast.



Bisher habe ich in meiner Lösung (DataWareHouse + OLAP-Datenbank +
AnwenderApplikation) immer Eindeutigkeit des MemberNamen gefordert. Es war
verdammt günstige Lösung aus dem UniqueNamen die Informationen 1000 Sachen
rauszuziehen.



Ich speichere die Einstellungen, von welchen in Applikation eine MDX-Abfrage
gebaut wird.

Langsam hat es zu Problemen gewachsen, dass die Namen ändern sich, obwohl
der MemberKey bleibt nach wie vor umgeändert.



Und ich habe meine Problem nur deswegen geschildert, dass ich jemanden
fragen wollte, ob die Dimension- bzw. Level-Properties bezüglich Name- /
Key-Eindeutigkeit einzige relevante Einstellung ist, und nicht noch etwas
ins Spiel kommt.



Für mich wäre es lieber, wenn das Format der Member.UniqueName unabhängig
von der Eindeutigkeit des MemberNamen aus MemberKey bestehen würde.



Viele Grüße
Vladimir



"joerg" <anonymous (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag
news:9037A6DA-29E2-4144-BE3D-A48A2DB01827 (AT) microsoft (DOT) com...
Quote:
Hallo Vladimir,
wenn Du z.Bsp in einer Kunden Dimension 2 Elemente mit dem
Namen Schmidt hast würden beide Unique Names wie folgt aussehen:
[Kunden].[Alle Kunden].[Schmidt]
Nun, dass kann natürlich nicht aufgelöst werden. Welcher Schmidt?
Du hast nun die Möglichkeit im Dimensions-Assistenten und
Dimensions-Editor für den
Level oder die Dimension anzugeben dass MEMBER NAMES UNIQUE = False ist:
Nun werden die Unique Names anhand des MEMBER_KEY identifiziert, was
natürlich zum Nachteil hat,
dass dieser nun nicht mehr so schön lesbar ist:
[KUNDEN].[Alle Kunden].&[Kunden_Nummer]

Falls Dir das nicht hilft, beschreibe Dein Problem genauer
Viele Gruesse
Jörg



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.