Cuburile sunt structuri de interogare proiectate special pentru analiza unei măsurători de performanță a firmei (cum ar fi profitul net sau vânzările brute) în dimensiuni diferite (timp, geografie, date demografice etc.). People care construiesc rapoarte PivotTable sau PivotChart în Excel utilizează adesea cuburi Analysis Services ca sursă de date.
MDX este limbajul de interogare pentru cuburi. În culise, Excel utilizează MDX pentru a regăsi câmpuri și valori de date atunci când alegeți elemente dintr-o listă Câmpuri PivotTable. De asemenea, puteți genera manual interogări MDX atunci când importați date dintr-un cub Analysis Services.
Dacă utilizați Power Pivot în Excel, puteți crea o interogare MDX utilizând MDX Query Designer atunci când importați dintr-o bază de date multidimensională care rulează pe Analysis Services.
Cine ar trebui să utilizeze MDX Query Designer? Veți avea succes cu Generatorul de interogări MDX dacă aveți deja experiență MDX sau dacă aveți o interogare predefinită de utilizat sau de testat. Dacă nu sunteți expert MDX, utilizați Excel pentru a obține date Analysis Services. Atunci când vă conectați la un server sau la o bază de date, Excel vă arată ce cuburi sunt disponibile și îi importă toate măsurile și dimensiunile, astfel încât să puteți interoga orice parte a cubului folosind lista de câmpuri PivotTable.
- Deschideți fereastra Power Pivot.
- Faceți clic pe Pornire>Preluarea datelor> externedin baza de date>din Analysis Services sau Power Pivot.
- În Expert import tabel, furnizați numele unui server multidimensional Analysis Services și alegeți baza de date. Faceți clic pe Următorul.
- Lipiți în interogarea MDX din fereastra Instrucțiune MDX.
- Faceți clic pe Validare.
- Dacă primiți o eroare, debifați interogarea din fereastră.
- Faceți clic pe Proiectare pentru a deschide MDX Query Designer, pe care îl puteți rula în modul Proiectare sau Interogare, în funcție de elementele cu care sunteți obișnuit. Proiectantul furnizează o listă de funcții și afișează întreaga structură a cubului, astfel încât să puteți alege ce măsuri, indicatori KPI și dimensiuni să adăugați la modelul de date.
- Lipiți interogarea în fereastra de interogare. Utilizați funcțiile și metadatele furnizate de proiectant pentru a reproiecta o interogare viabilă.
- Când se validează interogarea, faceți clic pe Terminare pentru a regăsi datele. Datele și metadatele vor fi importate într-un model de date pe care îl vizualizați în Power Pivot. Poate fi necesar să creați relații pentru a conecta aceste date cu alte tabele din model. Pentru detalii, consultați Crearea relațiilor în vizualizarea diagramă .
MDX Query Designer are două moduri: modul proiectare și modul interogare. Fiecare mod furnizează un panou de metadate din care puteți glisa membri din cuburile selectate pentru a construi o interogare MDX care regăsește datele pe care doriți să le utilizați.
Graphical MDX query Designer in design mode
Atunci când editați o interogare MDX, proiectantul grafic de interogări MDX se deschide în modul Proiectare.
Următoarea ilustrație etichetează panourile pentru modul Proiectare.
Următorul tabel listează panourile în acest mod:
| Panou | Funcție |
|---|---|
| Butonul Selectare cub (...) | Afișează cubul selectat curent. |
| Panoul Metadate | Afișează o listă ierarhică de măsuri, indicatori cheie de performanță (KPI) și dimensiuni definite pe cubul selectat. |
| Panoul Membri calculați | Afișează membrii calculați definiți în prezent disponibili pentru utilizare în interogare. |
| Panoul Filtrare | Se utilizează pentru a alege dimensiuni și ierarhii asociate pentru a filtra datele la sursă și a limita datele returnate. |
| Panou Date | Afișează titlurile de coloană pentru setul de rezultate pe măsură ce glisați elemente din panoul Metadate și panoul Membri calculați. Actualizează automat setul de rezultate dacă este selectat butonul Executare automată . |
Puteți glisa dimensiuni, măsuri și indicatori KPI din panoul Metadate și membrii calculați din panoul Membru calculat în panoul Date. În panoul Filtru, puteți să selectați dimensiuni și ierarhii asociate și să setați expresii de filtru pentru a limita datele disponibile pentru interogare. Dacă este selectat butonul de comutare Executare automată (
) de pe bara de instrumente, proiectantul interogării rulează interogarea de fiecare dată când fixați un obiect metadate în panoul Date. Puteți rula manual interogarea utilizând butonul Executare (
) din bara de instrumente.
Când creați o interogare MDX în acest mod, următoarele proprietăți suplimentare sunt incluse automat în interogare:
Proprietăți membru MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Proprietăți celulă VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE FONT_FLAGS
Pentru a specifica propriile proprietăți suplimentare, trebuie să editați manual interogarea MDX în modul Interogare.
Importul dintr-un fișier de interogare .mdx nu este acceptat.
Graphic MDX query Designer toolbar in design mode
Bara de instrumente Proiectare interogare oferă butoane pentru a vă ajuta să proiectați interogări MDX utilizând interfața grafică. Următorul tabel listează butoanele și funcțiile lor.
| Button | Descriere |
|---|---|
| Editare ca text | Neactivat pentru acest tip de sursă de date. |
| Import | Importați o interogare existentă dintr-un fișier de definiție de raport (.rdl) în sistemul de fișiere. |
|
|
Comutați la tipul de comandă MDX. |
|
|
Reîmprospătați metadatele din sursa de date. |
|
|
Afișați caseta de dialog Generator de membri calculați . |
|
|
Comutați între afișarea și afișarea celulelor necompletate în panoul Date. (Aceasta este echivalentă cu utilizarea clauzei NON EMPTY în MDX). |
|
|
Rulați automat interogarea și afișați rezultatul de fiecare dată când se efectuează o modificare. Rezultatele sunt afișate în panoul Date. |
|
|
Afișați agregările în panoul Date. |
|
|
Ștergeți coloana selectată din panoul Date din interogare. |
|
|
Afișați caseta de dialog Parametri de interogare . Când specificați valorile pentru un parametru de interogare, se creează automat un parametru cu același nume. |
|
|
Pregătiți interogarea. |
|
|
Rulați interogarea și afișați rezultatele în panoul Date. |
|
|
Anulați interogarea. |
|
|
Comutați între modul Proiectare și modul Interogare. |
Graphic MDX query Designer in query mode
Pentru a modifica proiectantul grafic de interogări în modul Interogare , faceți clic pe butonul Mod proiectare din bara de instrumente.
Următoarea ilustrație etichetează panourile pentru modul Interogare.
Următorul tabel listează panourile în acest mod:
| Panou | Funcție |
|---|---|
| Butonul Selectare cub (...) | Afișează cubul selectat curent. |
| Panoul Metadate/Funcții/Șabloane | Afișează o listă ierarhică de măsuri, indicatori KPI și dimensiuni definite pe cubul selectat. |
| Panoul Interogare | Afișează textul de interogare. |
| Panoul Rezultate | Afișează rezultatele rulării interogării. |
Panoul Metadate afișează file pentru Metadate, Funcții și Șabloane. Din fila Metadate , puteți să glisați dimensiunile, ierarhiile, indicatorii KPI și măsurători în panoul Interogare MDX. Din fila Funcții , puteți glisa funcții pe panoul Interogare MDX. Din fila Șabloane , puteți adăuga șabloane MDX în panoul Interogare MDX. Când executați interogarea, panoul Rezultate afișează rezultatele pentru interogarea MDX.
Puteți extinde interogarea MDX implicită generată în modul Proiectare pentru a include proprietăți suplimentare ale membrilor și celulelor. Când rulați interogarea, aceste valori nu apar în setul de rezultate. Însă acestea sunt transmise înapoi împreună cu colecția de câmpuri set de date și puteți utiliza aceste valori.
Graphic query Designer toolbar in query mode
Bara de instrumente Proiectare interogare oferă butoane pentru a vă ajuta să proiectați interogări MDX utilizând interfața grafică.
Butoanele barei de instrumente sunt identice între modul Proiectare și modul Interogare, dar următoarele butoane nu sunt activate pentru modul Interogare:
- Editare ca text
-
Adăugare membru calculat (
) -
Afișare celule goale (
) -
AutoExecutare (
) -
Afișare agregări (
)