Kuber er forespørgselsstrukturer, der er specifikt designet til at analysere et eller flere målepunkter for virksomhedens ydeevne (f.eks. nettooverskud eller bruttosalg) på tværs af forskellige dimensioner (tid, geografi, demografi osv.). Personer, der opbygger 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 MDX-forespørgselsdesigner, når du importerer fra en flerdimensionel database, der kører på Analysis Services.
Who bruge MDX-forespørgselsdesigneren? Du kan få succes med MDX-forespørgselsgeneratoren, hvis du allerede har MDX-ekspertise, eller hvis du har en foruddefineret forespørgsel, der skal bruges eller testes. Hvis du ikke er MDX-ekspert, kan du 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 i en hvilken som helst del af kuben ved hjælp af pivottabelfeltlisten.
-
Åbn Power Pivot vindue.
-
Klik på > Hent eksterne data > Fra database > Fra Analysis Services eller Power Pivot.
-
Angiv navnet på en flerdimensionel Analysis Services-server i guiden Tabelimport, og vælg databasen. Klik på Næste.
-
Sæt ind i MDX-forespørgslen i MDX-sætningens vindue.
-
Klik på Valider.
-
Hvis du får en fejl, skal du rydde forespørgslen fra vinduet.
-
Klik på Design for at åbne MDX-forespørgselsdesigneren, 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. Det kan være nødvendigt at oprette relationer for at forbinde disse data med andre tabeller i modellen. Se Opret relationer i diagramvisning for at få mere at vide.
MDX-forespørgselsdesigner har to tilstande: designtilstand og forespørgselstilstand. Hver tilstand indeholder en rude med metadata, 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ørgselsdesigner i designtilstand
Når du redigerer en MDX-forespørgsel, åbnes den grafiske MDX-forespørgselsdesigner i designtilstand.
Følgende figur mærker ruderne for Designtilstand.
I følgende tabel vises ruder i denne tilstand:
Rude |
Funktion |
Vælg knappen 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 kan bruges 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. |
Ruden Data |
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 ruden Data. 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 () på værktøjslinjen er markeret, kører Forespørgselsdesigner forespørgslen, hver gang du slipper et metadataobjekt i ruden Data. 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
Egenskaber for celle 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 redigere MDX-forespørgslen i forespørgselstilstand manuelt.
Import fra en .mdx-forespørgselsfil understøttes ikke.
Værktøjslinjen Grafisk MDX-forespørgselsdesigner i designtilstand
Værktøjslinjen i Forespørgselsdesigner indeholder knapper, der kan hjælpe dig med at designe MDX-forespørgsler ved hjælp af den grafiske grænseflade. I følgende tabel vises knapperne og deres funktioner.
Knap |
Beskrivelse |
Rediger som tekst |
Ikke aktiveret for denne datakildetype. |
Import |
Importere en eksisterende forespørgsel fra en rapportdefinitionsfil (.rdl) på filsystemet. |
|
Skifte til kommandotype MDX. |
|
Opdatere metadata fra datakilden. |
|
Vise dialogboksen Beregnet medlemsgenerator. |
|
Skifte mellem at vise og ikke vise tomme celler i ruden Data. (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 ruden Data. |
|
Vis sammenlægninger i ruden Data. |
|
Slet den markerede kolonne i ruden Data fra forespørgslen. |
|
Vise dialogboksen Forespørgselsparametre. Når du angiver værdier for en forespørgselsparameter, oprettes der automatisk en parameter med det samme navn. |
|
Forberede forespørgslen. |
|
Kør forespørgslen, og få vist resultaterne i ruden Data. |
|
Annullere forespørgslen. |
|
Skifte mellem designtilstand og forespørgselstilstand. |
Grafisk MDX-forespørgselsdesigner i forespørgselstilstand
Hvis du vil ændre den grafiske forespørgselsdesigner til forespørgselstilstand, skal du klikke på knappen Designtilstand på værktøjslinjen.
Følgende figur mærker ruder for forespørgselstilstand.
I følgende tabel vises ruder i denne tilstand:
Rude |
Funktion |
Vælg knappen 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. |
Ruden Resultat |
Viser resultaterne af kørt forespørgslen. |
Ruden Metadata viser faner for Metadata, Funktionerog 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 ruden Resultat resultaterne for MDX-forespørgslen.
Du kan udvide den MDX-standardforespørgsel, 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 sendes dog tilbage med indsamlingen af datasætfeltet, og du kan bruge disse værdier.
Værktøjslinjen Grafisk forespørgselsdesigner i forespørgselstilstand
Værktøjslinjen i Forespørgselsdesigner indeholder knapper, der kan hjælpe dig med at designe MDX-forespørgsler ved hjælp af den grafiske grænseflade.
Værktøjslinjeknapperne 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 ()