Avatar billede veronica Nybegynder
16. august 2004 - 10:17 Der er 1 løsning

OLAP cube MDX: selecting key ?

Hejsa,

Jeg har lavet en OLAP kube vhja. MS Analysis Services. Kuben har fire dimensioner, hvoraf flere er hierarkier. Mit problem opstår i kombinationen af tids-hierarkiet (Year-Quarter-Month) og organisations-hierarkiet (afdeling-gruppe-person): hvis en person har været i samme afdeling hen over to år, kan jeg ikke bruge år som kriterie.. så får jeg ikke nogen data :( 

Jeg forstår ikke helt, hvorfor dette fænomen optræder. Har sat [chaning dimension]=False, [Member keys unique]=False, etc.. men intet hjælper.

Det kan løses ved at jeg angiver "hele stien" til organisations-hierakiet (dvs. [Organisation].[<afdeling>].[<gruppe>].[<navn>] i stedet for blot [Organisation].[<gruppe eller navn>] ) men dette har jeg svært ved, idet der er tale om en auto-genereret MDX select statement, og jeg kender ikke på forhånd niveauet ("level").

Mit MDX select statement bliver genereret på baggrund af bruger-input vhja. select-boxe der igen er genereret ud fra kuben. Jeg tænkte, at det hele måske kunne løses ved, at man i MDX-statement til disse select-boxe brugte [key] frem for [value] som identifikator, således at mit store MDX select statement anvendte en nøgle .. altså som [Organisation].&[<nøgle>]  .. men jeg kan ikke finde ud af, hvordan man trækker nøglen ud via det første MDX statement ??

mvh. Veronica


PS: jeg ved ikke helt, om dette er den korrekte kategori - men der er ikke nogen OLAP/Warehouse kategori...
Avatar billede veronica Nybegynder
07. marts 2005 - 10:17 #1
Lukker, da det ikke lader til at nogen kan svare på dette ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester