Kocke su strukture upita posebno dizajnirane za analizu jedne ili više metrika poslovnih performansi (kao što su neto profit ili bruto prodaja) u različitim dimenzijama (vreme, geografija, demografija i tako redom). Osobe koji grade izvedene tabele ili izvedene grafikone u programu Excel često koriste Analysis Services kocke kao izvor podataka.
MDX je jezik upita za kocke. Excel u pozadini koristi MDX za preuzimanje polja i vrednosti podataka kada odaberete stavke sa liste Polja izvedene tabele. Možete i ručno da napravite MDX upite prilikom uvoza podataka iz Analysis Services kocke.
Ako koristite Power Pivot programu Excel, možete da napravite MDX upit pomoću MDX upita Designer kada uvozite iz višedimenzionalne baze podataka pokrenute u usluzi Analysis Services.
Ko bi trebalo da koristi MDX Designer? Bićete uspešni sa izradom MDX upita ako već imate MDX stručnu stručnost ili ako imate unapred definisani upit za korišćenje ili testiranje. Ako niste stručnjak za MDX, koristite Excel da biste dobili Analysis Services podatke. Kada se povežete sa serverom i bazom podataka, Excel vam pokazuje koje kocke su dostupne i uvozi sve njegove mere i dimenzije kako biste mogli da izvršite upit u bilo kom delu kocke pomoću liste Polja izvedene tabele.
-
Otvorite prozor Power Pivot prozor.
-
Izaberite stavku Početak > preuzmi spoljne podatke > iz baze podataka > usluge Analysis Services ili Power Pivot.
-
U čarobnjaku za uvoz tabele navedite ime višedimenzionalnog servera usluga Analysis Services i odaberite bazu podataka. Kliknite na dugme Dalje.
-
Nalepite u MDX upit u prozoru MDX izjava.
-
Kliknite na dugme Proveri valjanost.
-
Ako dobijete grešku, obrišite upit iz prozora.
-
Izaberite stavku Dizajn da biste otvorili MDX upit Designer koji možete da pokrenete u režimu dizajna ili upita u zavisnosti od toga na šta ste navikli. Dizajner pruža listu funkcija i prikazuje celu strukturu kocke tako da možete da odaberete koje mere, KPI-ove i dimenzije možete da dodate u model podataka.
-
Nalepite upit u prozor upita. Koristite funkcije i metapodatke koje vam dizajner pruža da biste redizajnirati radni upit.
-
Kada se proveri valjanost upita, kliknite na dugme Završi da biste preuzeli podatke. Podaci i metapodaci će biti uvezeni u model podataka koji prikazujete u programu Power Pivot. Možda ćete morati da kreirate relacije da biste povezali ove podatke sa drugim tabelama u modelu. Detalje potražite Create relacije u prikazu dijagrama.
MDX upit Designer dva režima: režim za dizajniranje i režim upita. Svaki režim pruža okno sa metapodacima iz kojeg možete da prevučete članove iz izabranih kocki da biste napravili MDX upit koji preuzima podatke koje želite da koristite.
Graphical MDX Query Designer in Design Mode
Kada uređujete MDX upit, grafički dizajner MDX upita se otvara u režimu za dizajniranje.
Sledeća slika označava okna za režim dizajna.
Sledeća tabela navodi okna u ovom režimu:
|
Oknu |
Funkcija |
|
Dugme "Izaberi kocku" (...) |
Prikazuje trenutno izabranu kocku. |
|
Okno sa metapodacima |
Prikazuje hijerarhijsku listu mera, ključnih indikatora performansi (KPI-ove) i dimenzija definisanih u izabranoj kocki. |
|
Okno "Izračunati članovi" |
Prikazuje trenutno definisane izračunate članove koji su dostupni za korišćenje u upitu. |
|
Okno "Filter" |
Koristite ga za izbor dimenzija i srodnih hijerarhija za filtriranje podataka u izvoru i ograničavanje vraćenih podataka. |
|
Okno "Podaci" |
Prikazuje naslove kolona za skup rezultata dok prevlačite stavke iz okna "Metapodaci" i okna "Izračunati članovi". Automatski ažurira skup rezultata ako je izabrano dugme AutoExecute . |
Dimenzije, mere i KPI-ove možete da prevučete iz okna Metapodaci i izračunate članove iz okna Izračunati član u okno Podaci. U oknu Filtriranje možete da izaberete dimenzije i srodne hijerarhije i postavite izraze filtera da biste ograničili podatke koji su dostupni za upit. Ako je izabrano preklopno dugme AutoExecute (
Kada kreirate MDX upit u ovom režimu, sledeća dodatna svojstva automatski se uključuju u upit:
Svojstva člana MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Svojstva ćelije VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Da biste naveli sopstvena dodatna svojstva, morate ručno da uredite MDX upit u režimu upita.
Uvoz iz .mdx datoteke upita nije podržan.
Graphical MDX Query Designer toolbar in Design Mode
Traka sa alatkama dizajnera upita pruža dugmad koja će vam pomoći da dizajnirate MDX upite pomoću grafičkog interfejsa. Sledeća tabela navodi dugmad i njihove funkcije.
|
Button |
Opis |
|
Uredi kao tekst |
Nije omogućeno za ovaj tip izvora podataka. |
|
Uvezi |
Uvezite postojeći upit iz datoteke definicije izveštaja (.rdl) u sistemu datoteka. |
|
|
Prebaci se na MDX tip komande. |
|
|
Osvežavanje metapodataka iz izvora podataka. |
|
|
Prikaz dijaloga Izrada izračunatih članova. |
|
|
Prebacivanje između prikazivanja i ne prikazivanja praznih ćelija u oknu Podaci. (Ovo je jednako korišćenju odredbe NON EMPTY u MDX-u). |
|
|
Automatski pokreni upit i prikaži rezultat svaki put kada se izvrši promena. Rezultati se prikazuju u oknu Podaci. |
|
|
Prikažite agregatne funkcije u oknu Podaci. |
|
|
Izbrišite izabranu kolonu u oknu Podaci iz upita. |
|
|
Prikaz dijaloga Parametri upita. Kada navedete vrednosti za parametar upita, automatski se kreira parametar sa istim imenom. |
|
|
Pripremite upit. |
|
|
Pokrenite upit i prikažite rezultate u oknu Podaci. |
|
|
Otkažite upit. |
|
|
Prebacivanje između režima za dizajniranje i režima upita. |
Graphical MDX Query Designer in Query Mode
Da biste grafički dizajner upita promenili u režim Upita, kliknite na dugme Režim dizajna na traci sa alatkama.
Sledeća slika označava okna za režim upita.
Sledeća tabela navodi okna u ovom režimu:
|
Oknu |
Funkcija |
|
Dugme "Izaberi kocku" (...) |
Prikazuje trenutno izabranu kocku. |
|
Metapodaci/funkcije/okno "Predlošci" |
Prikazuje hijerarhijsku listu mera, KPI-ove i dimenzija definisanih u izabranoj kocki. |
|
Okno "Upit" |
Prikazuje tekst upita. |
|
Okno sa rezultatima |
Prikazuje rezultate pokretanja upita. |
Okno metapodataka prikazuje kartice za metapodatke, funkcije i predloške. Na kartici Metapodaci možete da prevučete dimenzije, hijerarhije, KPI-ove i mere u okno MDX upit. Na kartici Funkcije možete da prevučete funkcije u okno MDX upit. Na kartici Predlošci možete da dodate MDX predloške u okno MDX upita. Kada izvršite upit, okno Rezultat prikazuje rezultate za MDX upit.
Možete da proširite podrazumevani MDX upit generisan u režimu za dizajniranje da biste uključili dodatna svojstva članova i svojstva ćelije. Kada pokrenete upit, ove vrednosti se ne pojavljuju u skupu rezultata. Međutim, oni se prosleđuju sa kolekcijom polja skupa podataka i možete da koristite ove vrednosti.
Graphical Query Designer Toolbar in Query Mode
Traka sa alatkama dizajnera upita pruža dugmad koja će vam pomoći da dizajnirate MDX upite pomoću grafičkog interfejsa.
Dugmad na traci sa alatkama su identična između režima dizajna i režima upita, ali sledeća dugmad nisu omogućena za režim upita:
-
Uredi kao tekst
-
Dodavanje izračunatog člana (
) -
Prikaži prazne ćelije (
) -
Automatsko isključivanje (
) -
Prikaži agregacije (
)