Kubai yra užklausų struktūros, specialiai sukurtos analizuoti vieną ar daugiau verslo našumo metrikų (pvz., grynasis pelnas arba bendrasis pardavimas) skirtingose dimensijose (laiko, geografijos, demografinių duomenų ir t. t.). žmonės, kurie programoje "Excel" kuria "PivotTable" arba "PivotChart", kaip duomenų šaltinį dažnai naudoja analizės tarnybų kubus.
MDX yra kubų užklausų kalba. "Excel" naudoja MDX laukams ir duomenų reikšmėms nuskaityti, kai pasirenkate elementus iš "PivotTable" laukų sąrašo. Taip pat galite kurti MDX užklausas rankiniu būdu importuodami duomenis iš analizės tarnybų kubo.
Jei naudojate Power Pivot programoje "Excel", galite sukurti MDX užklausą naudodami MDX užklausos Designer, kai importuojate iš kelių dimensijų duomenų bazės, veikiančios analizės tarnybose.
Kas turėtų naudoti MDX užklausos Designer? Sėkmingai naudositės MDX užklausų darykle, jei jau turite MDX patirties arba turite iš anksto nustatytą užklausą, kurią galima naudoti arba išbandyti. Jei nesate MDX specialistas, naudokite "Excel", kad gautumėte analizės tarnybų duomenis. Kai prisijungiate prie serverio ir duomenų bazės, "Excel" rodo, kokie kubai yra galimi, ir importuoja visus jo matus ir dimensijas, kad galėtumėte pateikti užklausą bet kuriai kubo daliai naudodami "PivotTable" laukų sąrašą.
-
Atidarykite Power Pivot langą.
-
Spustelėkite Pagrindinis > Gauti išorinių duomenų > iš duomenų bazės > iš analizės tarnybų arba Power Pivot.
-
Lentelės importavimo vediklyje nurodykite analizės tarnybų kelių dimensijų serverio pavadinimą ir pasirinkite duomenų bazę. Spustelėkite Pirmyn.
-
Įklijuokite MDX užklausą MDX sakinio lange.
-
Spustelėkite Tikrinti.
-
Jei gaunate klaidos pranešimą, išvalykite užklausą iš lango.
-
Spustelėkite Dizainas, kad atidarytumėte MDX užklausos Designer, kurią galite paleisti dizaino arba užklausos režimu, atsižvelgdami į tai, ką esate įpratę naudoti. Dizaino įrankis pateikia funkcijų sąrašą ir rodo visą kubo struktūrą, kad galėtumėte pasirinkti, kuriuos matus, KPI ir dimensijas galite įtraukti į duomenų modelį.
-
Įklijuokite užklausą į užklausos langą. Naudokite funkcijas ir metaduomenis, kuriuos pateikia dizaino įrankis, kad perkurtumėte darbinę užklausą.
-
Kai užklausa patikrina, spustelėkite Baigti , kad gautumėte duomenis. Duomenys ir metaduomenys bus importuoti į duomenų modelį, kurį peržiūrite naudodami Power Pivot. Gali tekti sukurti ryšius, kad sujungtumėte šiuos duomenis su kitomis modelio lentelėmis. Daugiau informacijos žr. ryšių Create diagramos rodinyje.
MDX užklausos Designer yra du režimai: dizaino režimas ir užklausos režimas. Kiekvienas režimas suteikia metaduomenų sritį, iš kurios galite vilkti narius iš pasirinktų kubų, kad sukurtumėte MDX užklausą, kuri nuskaito norimus naudoti duomenis.
Graphical MDX Query Designer in Design Mode
Redaguojant MDX užklausą, grafinis MDX užklausų dizaino įrankis atidaromas dizaino režimu.
Toliau pateiktame paveikslėlyje žymimos dizaino režimo sritys.
Šioje lentelėje išvardytos sritys šiuo režimu:
Srityje |
Funkcija |
Pasirinkite mygtuką Kubas (...) |
Rodo šiuo metu pasirinktą kubą. |
Metaduomenų sritis |
Rodo hierarchinį matų sąrašą, pagrindinius efektyvumo indikatorius (KPI) ir dimensijas, apibrėžtas pasirinktame kube. |
Apskaičiuotųjų narių sritis |
Rodo šiuo metu apibrėžtus apskaičiuotuosius narius, kuriuos galima naudoti užklausoje. |
Filtravimo sritis |
Naudokite norėdami pasirinkti dimensijas ir susijusias hierarchijas, kad filtruotumėte šaltinio duomenis ir apribotumėte grąžinamus duomenis. |
Duomenų sritis |
Rodo rezultatų rinkinio stulpelių antraštes, kai velkate elementus iš metaduomenų srities ir srities Apskaičiuotieji nariai. Automatiškai atnaujina rezultatų rinkinį, jei pasirinktas mygtukas AutoExecute . |
Matmenis, matus ir KPI galite nuvilkti iš metaduomenų srities ir apskaičiuotųjų narių iš srities Apskaičiuojamasis narys į duomenų sritį. Srityje Filtras galite pasirinkti dimensijas ir susijusias hierarchijas bei nustatyti filtro reiškinius, kad apribotumėte užklausose esančius duomenis. Jei įrankių juostoje pažymėtas perjungimo mygtukas AutoExecute (), užklausos dizaino įrankis vykdo užklausą kiekvieną kartą, kai perkeliate metaduomenų objektą į duomenų sritį. Užklausą galite vykdyti rankiniu būdu naudodami įrankių juostos mygtuką Vykdyti ().
Kai kuriate MDX užklausą šiuo režimu, šios papildomos ypatybės yra automatiškai įtraukti į užklausą:
Nario ypatybės MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Langelio ypatybės VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Norėdami nurodyti savo papildomas ypatybes, turite rankiniu būdu redaguoti MDX užklausą užklausos režimu.
Importavimas iš .mdx užklausos failo nepalaikomas.
Graphical MDX Query Designer Toolbar in Design Mode
Užklausų dizaino įrankių juostoje yra mygtukų, kurie padės kurti MDX užklausas naudojant grafinę sąsają. Šioje lentelėje išvardyti mygtukai ir jų funkcijos.
Button |
Aprašas |
Redaguoti kaip tekstą |
Neįgalintas šiam duomenų šaltinio tipui. |
Importavimas |
Importuoti esamą užklausą iš ataskaitos apibrėžimo (.rdl) failo failų sistemoje. |
|
Perjungti į MDX tipo komandą. |
|
Atnaujinti metaduomenis iš duomenų šaltinio. |
|
Rodyti dialogo langą Apskaičiuotojo nario daryklė . |
|
Perjunkite tuščių langelių rodymo arba nerodymo srityje Duomenys parinktį. (Tai atitinka sąlygos NON EMPTY naudojimą MDX). |
|
Automatiškai vykdyti užklausą ir rodyti rezultatus kaskart, kai atliekamas keitimas. Rezultatai rodomi srityje Duomenys. |
|
Rodyti agregavimus duomenų srityje. |
|
Naikinti pažymėtą stulpelį iš užklausos duomenų srityje. |
|
Rodyti dialogo langą Užklausos parametrai . Kai nurodote užklausos parametro reikšmes, automatiškai sukuriamas taip pat pavadintas parametras. |
|
Parenkite užklausą. |
|
Vykdykite užklausą ir rodykite rezultatus duomenų srityje. |
|
Atšaukti užklausą. |
|
Perjungti dizaino režimą į užklausos režimą ir atvirkščiai. |
Graphical MDX Query Designer in Query Mode
Norėdami pakeisti grafinių užklausų dizaino įrankį į užklausos režimą, įrankių juostoje spustelėkite mygtuką Dizaino režimas .
Toliau pateiktame paveikslėlyje žymimos užklausos režimo sritys.
Šioje lentelėje išvardytos sritys šiuo režimu:
Srityje |
Funkcija |
Pasirinkite mygtuką Kubas (...) |
Rodo šiuo metu pasirinktą kubą. |
Metaduomenų/funkcijų/šablonų sritis |
Rodo hierarchinį matų, KPI ir dimensijų, apibrėžtų pasirinktame kube, sąrašą. |
Užklausos sritis |
Rodo užklausos tekstą. |
Rezultatų sritis |
Rodo užklausos paleidimo rezultatus. |
Metaduomenų srityje rodomi metaduomenų, funkcijų ir šablonų skirtukai. Skirtuke Metaduomenys galite nuvilkti dimensijas, hierarchijas, KPI ir matus į MDX užklausos sritį. Skirtuke Funkcijos galite vilkti funkcijas į MDX užklausos sritį. Skirtuke Šablonai galite įtraukti MDX šablonus į MDX užklausų sritį. Vykdant užklausą, srityje Rezultatai rodomi MDX užklausos rezultatai.
Galite išplėsti numatytąją MDX užklausą, sugeneruotą dizaino režimu, kad įtrauktumėte papildomų nario ypatybių ir langelio ypatybių. Vykdant užklausą, šios reikšmės rezultatų rinkinyje nerodomos. Tačiau jie grąžinami į duomenų rinkinio laukų rinkinį ir galite naudoti šias reikšmes.
Graphical Query Designer Toolbar in Query Mode
Užklausų dizaino įrankių juostoje yra mygtukų, kurie padės kurti MDX užklausas naudojant grafinę sąsają.
Įrankių juostos mygtukai yra identiški dizaino režimui ir užklausos režimui, tačiau užklausos režimu neįgalinti šie mygtukai:
-
Redaguoti kaip tekstą
-
Įtraukti apskaičiuojamąjį narį ()
-
Rodyti tuščius langelius ()
-
AutoExecute ()
-
Rodyti agregavimus ()