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...
