Povezivanje podataka u modelu

Kada počnete da koristite Excel alate poslovne inteligencije spoznaćete da vam oni omogućavaju povezivanje podataka iz više različitih izvora. To mogu da budu Excel tabele ili tekstualne datoteke, baze podataka, podaci sa Interneta, skladišta podataka „u oblaku“… Ako ste nekada koristili MS Access biće vam lako da shvatite kako se dodaju i povezuju tabele u modelu. Ako niste, pročitajte ovaj tekst i videćete da je to lak i intuitivan zadatak.

Nakon što smo dodali bar dve tabele u Model, iz jednog ili više izvora, možemo ih povezati kako bi mogli da pravimo izveštaje. Baze podataka se obično projektuju sa ciljem da se postigne visok nivo normalizacije, odnosno da bude što manje redudantnih podataka (podataka koji se ponavljaju). Ako hoćemo da beležimo poslovne transakcije to ćemo raditi u tabeli koja u sebi čuva samo šifre partnera, komercijalista, artikala… Svi ostali podaci nalaze se u povezanim tabelama, a njihovim dodavanjem i povezivanjem sa tabelom u kojoj se čuvaju transakcije kreiramo skup podataka na osnovu koga možemo da pravimo izveštaje.

Izborom opcije Manage u Power Pivot traci alata ili Manage Data Model u Data traci alata (ovo je novina koji je doneo Excel 2016) otvoriće se prozor Modela podataka. On se ponaša kao zasebna aplikacija, otvara se kao poseban prozor i ima sopstvene trake alata u kojima su grupisane brojne opcije za rad sa podacima. U Home traci alata, sa desne strane, videćete opcije Data View i Diagram View. Klikom na neku od njih menjate pogled na podatke. Pored toga što se nalaze u Home traci alata, prečice ka pogledima Data View i Diagram View nalaze se i u vidu ikonica, u donjem desnom uglu prozora Modela podataka.

00117-1

Data View omogućava da vidite tabele sa podacima, izračunate kolone i mere. Svaka tabela je predstavljena karticom koja se nalazi pri dnu prozora, slično kao kod organizacije radnih listova u Excel-u. Desnim klikom na neku od kartica otvara se kontekstni meni u kome se nalazi nekoliko opcija za manipulaciju tabelama. U centralnom delu prozora možete videti tabelu sa podacima, sa grupisanim redovima kako bi oni bili bolje uočljivi. Ispod tabele se nalazi prazan prostor u kome se kreiraju mere. Neposredno pored opcija za menjanje pogleda u Home traci alata nalaze se još dve opcije. Klikom na Calculation Area prikazuje se ili skriva prostor u kome se kreiraju mere. Opcija Show Hidden koristi se za uključivanje ili isključivanje skrivenih objekata u Modelu.

Diagram View omogućava da vidite dijagram Modela podataka koji čine tabele i veze između njih. Tabele se povezuju pomoću kolona-ključeva. Klikom na neki od njih i prevlačenjem ka ključu u povezanoj tabeli, istog tipa podataka, kreiraju se veze između tabela. Podrazumeva se da ćete povezivati ključeve među kojima može da se uspostavi smislena veza, slično kao kada bi kreirali veze između tabela u bazi podataka. Iako je prevlačenje prvi izbor za kreiranje veza između tabela njih možete da pravite i pomoću opcije Create Relationship u Design traci alata. Ovde se nalazi još i opcija Manage Relationships koja se koristi za menjanje postojećih veza.

Da vidimo kako se ovo radi u praksi! U našem primeru imamo nekoliko strukturiranih tabela u jednom Excel dokumentu. Pomoću opcije Add to Data Model, koja se nalazi u PowerPivot traci alata, dodali smo u Model prethodno selektovane tabele Transakcije i Artikli. Klikom na Diagram View prikazaće se ove dve tabele. Njihovo povezivanje vršimo tako što kliknemo na polje ID-ART (šifra artikla) u tabeli Artikli, a zatim ga prevučemo ka polju ID-ART u tabeli Transakcije. Ako smo sve uradili kako treba pojaviće se linija koja označava vezu između tabela. Dvostrukim klikom na ovu liniju otvara se prozor Edit Relationship u kome možemo videti i eventualno promeniti osobinu veze. Dalje nastavljamo sa procesom dodavanja i povezivanja tabela u Modelu sve dok ne formiramo skup podataka potreban za izveštavanje, odnosno pravljenje PowerPivot tabela.

00117-2