Kuber är frågestrukturer som utformats för att analysera en eller flera mätvärden för affärsresultat (t.ex. nettovinst eller bruttoförsäljning) i olika dimensioner (tid, geografi, demografi och så vidare). Personer som skapar pivottabeller eller pivotdiagram i Excel använder ofta Analysis Services-kuber som datakälla.
MDX är frågespråket för kuber. I bakgrunden använder Excel MDX för att hämta fält och datavärden när du väljer objekt från en fältlista för pivottabellen. Du kan också skapa MDX-frågor manuellt när du importerar data från en Analysis Services-kub.
Om du använder Power Pivot i Excel kan du skapa en MDX-fråga med mdx-frågan Designer när du importerar från en flerdimensionell databas som körs på Analysis Services.
Vem ska använda MDX-frågan Designer? Du kommer att lyckas med FRÅGEVERKTYGET FÖR MDX om du redan har mdx-expertis, eller om du har en fördefinierad fråga att använda eller testa. Om du inte är MDX-expert kan du använda Excel för att hämta Analysis Services-data. När du ansluter till en server och databas visar Excel vilka kuber som är tillgängliga och importerar alla dess mått och dimensioner så att du kan fråga vilken del av kuben som helst med hjälp av fältlistan för pivottabellen.
-
Öppna fönstret Power Pivot.
-
Klicka på Start > Hämta externa data > Från databas > Från Analysis Services eller Power Pivot.
-
Ange namnet på en flerdimensionell Analysis Services-server i Tabellimportguiden och välj databasen. Klicka på Nästa.
-
Klistra in i MDX-frågan i mdx-instruktionsfönstret.
-
Klicka på Verifiera.
-
Om du får ett felmeddelande rensar du frågan från fönstret.
-
Klicka på Design för att öppna Designer MDX-fråga, som du kan köra i design- eller frågeläge beroende på vad du är van vid. Designern innehåller en lista över funktioner och visar hela kubstrukturen så att du kan välja vilka mått, KPI:er och dimensioner som du kan lägga till i datamodellen.
-
Klistra in frågan i frågefönstret. Använd de funktioner och metadata som designern tillhandahåller för att göra om en fungerande fråga.
-
När frågan verifieras klickar du på Slutför för att hämta data. Data och metadata importeras till en datamodell som du visar i Power Pivot. Du kan behöva skapa relationer för att koppla dessa data till andra tabeller i modellen. Mer information finns i Skapa relationer i diagramvyn.
MDX Query-Designer har två lägen: designläge och frågeläge. Varje läge innehåller ett metadatafönster från vilket du kan dra medlemmar från de markerade kuberna för att skapa en MDX-fråga som hämtar de data du vill använda.
Grafisk MDX-fråga Designer i designläge
När du redigerar en MDX-fråga öppnas den grafiska MDX-frågedesignern i designläge.
I följande bild märker du fönsterrutorna för designläge.
I följande tabell visas fönstren i det här läget:
Fönstret |
Funktion |
Knappen Välj kub (...) |
Visar den markerade kuben. |
Fönstret Metadata |
Visar en hierarkisk lista med mått, KPI:er (Key Performance Indicators) och dimensioner som definierats i den markerade kuben. |
Fönstret Beräknade medlemmar |
Visar de aktuella definierade beräknade medlemmarna som är tillgängliga för användning i frågan. |
Fönstret Filter |
Kan användas för att välja dimensioner och relaterade hierarkier för att filtrera data vid källan och begränsa data som returneras. |
Datafönstret |
Visar kolumnrubrikerna för resultatuppsättningen när du drar objekt från fönstret Metadata och fönstret Beräknade medlemmar. Uppdaterar resultatuppsättningen automatiskt om knappen AutoExecute är markerad. |
Du kan dra dimensioner, mått och KPI:er från fönstret Metadata och beräknade medlemmar från fönstret Beräknad medlem till datafönstret. I fönstret Filter kan du välja dimensioner och relaterade hierarkier och ange filteruttryck för att begränsa vilka data som är tillgängliga för frågor. Om växlingsknappen AutoExecute (
När du skapar en MDX-fråga i det här läget inkluderas följande ytterligare egenskaper automatiskt i frågan:
Medlemsegenskaper MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Cellegenskaper VÄRDE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Om du vill ange egna ytterligare egenskaper måste du manuellt redigera MDX-frågan i frågeläge.
Import från en .mdx-frågefil stöds inte.
Grafisk MDX-fråga Designer verktygsfält i designläge
Frågedesignerns verktygsfält innehåller knappar som hjälper dig att utforma MDX-frågor med det grafiska gränssnittet. I följande tabell visas knapparna och deras funktioner.
Bild av knapp |
Beskrivning |
Redigera som text |
Inte aktiverat för den här datakällatypen. |
Importera |
Importera en befintlig fråga från en rapportdefinitionsfil (.rdl) i filsystemet. |
|
Växla till Kommandotyp MDX. |
|
Uppdatera metadata från datakällan. |
|
Visa dialogrutan För att skapa beräknad medlem . |
|
Växla mellan att visa och inte visa tomma celler i fönstret Data. (Detta motsvarar att använda NON EMPTY-satsen i MDX). |
|
Kör frågan automatiskt och visa resultatet varje gång en ändring görs. Resultaten visas i fönstret Data. |
|
Visa aggregeringar i fönstret Data. |
|
Ta bort den markerade kolumnen i fönstret Data från frågan. |
|
Visa dialogrutan Frågeparametrar . När du anger värden för en frågeparameter skapas automatiskt en parameter med samma namn. |
|
Förbered frågan. |
|
Kör frågan och visa resultatet i fönstret Data. |
|
Avbryt frågan. |
|
Växla mellan designläge och frågeläge. |
Grafisk MDX-fråga Designer i frågeläge
Om du vill ändra den grafiska frågedesignern till frågeläge klickar du på knappen Designläge i verktygsfältet.
Följande bild etiketterar fönsterrutorna för frågeläge.
I följande tabell visas fönstren i det här läget:
Fönstret |
Funktion |
Knappen Välj kub (...) |
Visar den markerade kuben. |
Fönstret Metadata/funktioner/mallar |
Visar en hierarkisk lista med mått, KPI:er och dimensioner som definierats i den valda kuben. |
Frågefönstret |
Visar frågetexten. |
Fönstret Resultat |
Visar resultatet av att köra frågan. |
I fönstret Metadata visas flikar för metadata, funktioner och mallar. På fliken Metadata kan du dra dimensioner, hierarkier, KPI:er och mått till fönstret MDX-fråga. På fliken Funktioner kan du dra funktioner till fönstret MDX-fråga. På fliken Mallar kan du lägga till MDX-mallar i fönstret MDX-fråga. När du kör frågan visar fönstret Resultat resultatet för MDX-frågan.
Du kan utöka standard-MDX-frågan som skapas i designläget till att omfatta ytterligare medlemsegenskaper och cellegenskaper. När du kör frågan visas inte dessa värden i resultatuppsättningen. Men de skickas tillbaka med datauppsättningsfältsamlingen och du kan använda dessa värden.
Verktygsfältet Grafisk fråga Designer i frågeläge
Frågedesignerns verktygsfält innehåller knappar som hjälper dig att utforma MDX-frågor med det grafiska gränssnittet.
Verktygsfältsknapparna är identiska mellan designläget och frågeläget, men följande knappar är inte aktiverade för frågeläge:
-
Redigera som text
-
Lägg till beräknad medlem (
) -
Visa tomma celler (
) -
AutoExecute (
) -
Visa aggregeringar (
)