Kuber er forespørgselsstrukturer, der er udviklet specifikt til at analysere en eller flere målepunkter for virksomhedens ydeevne (f.eks. nettooverskud eller bruttosalg) på tværs af forskellige dimensioner (tid, geografi, demografi osv.). Mennesker, der opretter pivottabeller eller pivotdiagrammer i Excel, bruger ofte Analysis Services-kuber som datakilde.
MDX er forespørgselssproget for kuber. I baggrunden bruger Excel MDX til at hente felter og dataværdier, når du vælger elementer fra en pivottabelfeltliste. Du kan også oprette MDX-forespørgsler manuelt, når du importerer data fra en Analysis Services-kube.
Hvis du bruger Power Pivot i Excel, kan du oprette en MDX-forespørgsel ved hjælp af DESIGNER MDX-forespørgsel, når du importerer fra en flerdimensionel database, der kører på Analysis Services.
Hvem skal bruge MDX-forespørgsels-Designer? Du får succes med MDX-forespørgselsgeneratoren, hvis du allerede har MDX-ekspertise, eller du har en foruddefineret forespørgsel at bruge eller teste. Hvis du ikke er MDX-ekspert, kan du bruge Excel til at hente Analysis Services-data. Når du opretter forbindelse til en server og database, viser Excel dig, hvilke kuber der er tilgængelige, og importerer alle dens mål og dimensioner, så du kan forespørge på en del af kuben ved hjælp af listen Pivottabelfelter.
-
Åbn vinduet Power Pivot .
-
Klik på Hjem > Hent eksterne data > fra database > Fra Analysis Services eller Power Pivot.
-
Angiv navnet på en multidimensional Analysis Services-server i guiden Tabelimport, og vælg databasen. Klik på Næste.
-
Indsæt MDX-forespørgslen i vinduet MDX-sætning.
-
Klik på Valider.
-
Hvis du får en fejl, skal du rydde forespørgslen fra vinduet.
-
Klik på Design for at åbne MDX-forespørgsels-Designer, som du kan køre i design- eller forespørgselstilstand, afhængigt af hvad du er vant til. Designeren indeholder en liste over funktioner og viser hele kubestrukturen, så du kan vælge, hvilke mål, KPI'er og dimensioner, du kan føje til datamodellen.
-
Indsæt forespørgslen i forespørgselsvinduet. Brug de funktioner og metadata, som designeren leverer, til at omdesigne en brugbar forespørgsel.
-
Når forespørgslen valideres, skal du klikke på Udfør for at hente dataene. Dataene og metadataene importeres til en datamodel, som du får vist i Power Pivot. Du skal muligvis oprette relationer for at forbinde disse data med andre tabeller i modellen. Se Create relationer i diagramvisning for at få flere oplysninger.
MDX-forespørgsels-Designer har to tilstande: designtilstand og forespørgselstilstand. Hver tilstand indeholder en metadatarude, hvorfra du kan trække medlemmer fra de valgte kuber for at oprette en MDX-forespørgsel, der henter de data, du vil bruge.
Grafisk MDX-forespørgsel Designer i designtilstand
Når du redigerer en MDX-forespørgsel, åbnes den grafiske MDX-forespørgselsdesigner i designtilstand.
I følgende figur etiketters ruderne til designtilstand.
I følgende tabel vises ruderne i denne tilstand:
Ruden |
Funktion |
Knappen Vælg kube (...) |
Viser den aktuelt markerede kube. |
Ruden Metadata |
Viser en hierarkisk liste over målinger, KPI'er (Key Performance Indicators) og dimensioner, der er defineret på den valgte kube. |
Ruden Beregnede medlemmer |
Viser de aktuelt definerede beregnede medlemmer, der er tilgængelige til brug i forespørgslen. |
Filterrude |
Bruges til at vælge dimensioner og relaterede hierarkier til at filtrere data ved kilden og begrænse de returnerede data. |
Datarude |
Viser kolonneoverskrifterne for resultatsættet, når du trækker elementer fra ruden Metadata og ruden Beregnede medlemmer. Opdaterer automatisk resultatsættet, hvis knappen AutoExecute er valgt. |
Du kan trække dimensioner, mål og KPI'er fra ruden Metadata og beregnede medlemmer fra ruden Beregnet medlem til dataruden. I ruden Filter kan du vælge dimensioner og relaterede hierarkier og angive filterudtryk for at begrænse de data, der er tilgængelige for forespørgslen. Hvis til/fra-knappen AutoExecute () er valgt på værktøjslinjen, kører forespørgselsdesigneren forespørgslen, hver gang du slipper et metadataobjekt i dataruden. Du kan køre forespørgslen manuelt ved hjælp af knappen Kør () på værktøjslinjen.
Når du opretter en MDX-forespørgsel i denne tilstand, medtages følgende yderligere egenskaber automatisk i forespørgslen:
Egenskaber for medlem MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Celleegenskaber VÆRDI, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE FONT_FLAGS
Hvis du vil angive dine egne yderligere egenskaber, skal du manuelt redigere MDX-forespørgslen i forespørgselstilstand.
Import fra en .mdx-forespørgselsfil understøttes ikke.
Grafisk MDX-forespørgsel Designer værktøjslinje i designtilstand
Værktøjslinjen forespørgselsdesigner indeholder knapper, der kan hjælpe dig med at designe MDX-forespørgsler ved hjælp af den grafiske brugergrænseflade. I følgende tabel vises knapperne og deres funktioner.
Knap |
Beskrivelse |
Rediger som tekst |
Ikke aktiveret for denne datakildetype. |
Import |
Importér en eksisterende forespørgsel fra en rapportdefinitionsfil (.rdl) på filsystemet. |
|
Skift til Kommandotype MDX. |
|
Opdater metadata fra datakilden. |
|
Vise dialogboksen Beregnet medlemsgenerator . |
|
Skift mellem at vise og ikke vise tomme celler i dataruden. (Dette svarer til at bruge NON EMPTY-delsætningen i MDX). |
|
Kør forespørgslen automatisk, og vis resultatet, hver gang der foretages en ændring. Resultaterne vises i dataruden. |
|
Vis sammenlægninger i dataruden. |
|
Slet den markerede kolonne i dataruden fra forespørgslen. |
|
Vise dialogboksen Forespørgselsparametre . Når du angiver værdier for en forespørgselsparameter, oprettes der automatisk en parameter med samme navn. |
|
Forbered forespørgslen. |
|
Kør forespørgslen, og få vist resultaterne i dataruden. |
|
Annuller forespørgslen. |
|
Skifte mellem designtilstand og forespørgselstilstand. |
Grafisk MDX-forespørgsels-Designer i forespørgselstilstand
Hvis du vil ændre den grafiske forespørgselsdesigner til forespørgselstilstand , skal du klikke på knappen Designtilstand på værktøjslinjen.
I følgende figur etiketters ruderne til forespørgselstilstand.
I følgende tabel vises ruderne i denne tilstand:
Ruden |
Funktion |
Knappen Vælg kube (...) |
Viser den aktuelt markerede kube. |
Ruden Metadata/Funktioner/Skabeloner |
Viser en hierarkisk liste over målinger, KPI'er og dimensioner, der er defineret på den valgte kube. |
Forespørgselsrude |
Viser forespørgselsteksten. |
Resultatrude |
Viser resultaterne af at køre forespørgslen. |
Ruden Metadata viser faner for metadata, funktioner og skabeloner. Fra fanen Metadata kan du trække dimensioner, hierarkier, KPI'er og målinger til ruden MDX-forespørgsel. Fra fanen Funktioner kan du trække funktioner til ruden MDX-forespørgsel. Fra fanen Skabeloner kan du føje MDX-skabeloner til ruden MDX-forespørgsel. Når du udfører forespørgslen, viser resultatruden resultaterne for MDX-forespørgslen.
Du kan udvide standard-MDX-forespørgslen, der genereres i designtilstand, til at omfatte yderligere medlemsegenskaber og celleegenskaber. Når du kører forespørgslen, vises disse værdier ikke i resultatsættet. De overføres dog tilbage med indsamlingen af datasætfelter, og du kan bruge disse værdier.
Værktøjslinjen Grafisk forespørgsel Designer i forespørgselstilstand
Værktøjslinjen forespørgselsdesigner indeholder knapper, der kan hjælpe dig med at designe MDX-forespørgsler ved hjælp af den grafiske brugergrænseflade.
Knapperne på værktøjslinjen er identiske mellem designtilstand og forespørgselstilstand, men følgende knapper er ikke aktiveret for forespørgselstilstand:
-
Rediger som tekst
-
Tilføj beregnet medlem ()
-
Vis tomme celler ()
-
AutoExecute ()
-
Vis sammenlægninger ()