Podatkovni model omogućuje integraciju podataka iz više tablica, učinkovito stvaranje relacijski izvor podataka unutar radne knjige programa Excel. Podatkovni modeli u programu Excel koriste se transparentno i omogućuju tablični podaci koji se koriste u zaokretnim tablicama i zaokretnim grafikonima. Podatkovni se model vizualizira kao zbirka tablica na popisu polja, a u većini slučajeva nećete ni znati da je tamo.
Da biste mogli početi raditi s podatkovnim modelom, morate nabaviti neke podatke. Za to ćemo koristiti okruženje Get & Transform (Power Query), pa ćete možda htjeti korak natrag i pogledati videozapis ili slijedite naš vodič za učenje u članku Preuzimanje & Pretvorba i Power Pivot.
-
Excel 2016 & Excel za Microsoft 365 – Power Pivot uvršten je na vrpcu.
Gdje se nalazi Get & Transform (Power Query)?
-
Excel 2016 & Excel za Microsoft 365 – dohvaćanje & pretvorbe (Power Query) integrirano je s programom Excel na kartici Podaci.
Početak rada
Najprije morate dohvatiti neke podatke.
-
U programima Excel 2016 i Excel za Microsoft 365 podatke iz bilo kojeg broja vanjskih izvora podataka, kao što su tekstna datoteka, radna knjiga programa Excel, web-mjesto, Microsoft Access, SQL Server ili druga relacijska baza podataka koja sadrži više povezanih tablica, koristite > Get & Transform Data > Dohvaćanje podataka radi uvoza podataka iz bilo kojeg broja vanjskih izvora podataka, kao što su tekstna datoteka, radna knjiga programa Excel, web-mjesto, Microsoft Access, SQL Server ili druga relacijska baza podataka koja sadrži više povezanih tablica.
-
Excel će od vas zatražiti da odaberete tablicu. Ako želite dobiti više tablica iz istog izvora podataka, potvrdite mogućnost Omogući odabir više tablica . Kada odaberete više tablica, Excel automatski stvara podatkovni model umjesto vas.
Napomena: Za ove primjere upotrebljavamo radnu knjigu programa Excel s izmišljenim detaljima učenika o predmetima i ocjenama. Možete preuzeti oglednu radnu knjigu podatkovnog modela učenika i pratiti je. Verziju možete preuzeti i pomoću dovršenog podatkovnog modela..
-
Odaberite jednu ili više tablica, a zatim kliknite Učitaj.
Ako morate urediti izvorišne podatke, možete odabrati mogućnost Uređivanje. Dodatne informacije potražite u članku Uvod u uređivač upita (Power Query).
Sada imate podatkovni model koji sadrži sve tablice koje ste uvezli, a one će se prikazati na popisu polja zaokretne tablice.
Napomene:
-
Modeli se implicitno stvaraju prilikom istodobnog uvoza dviju ili više tablica u programu Excel.
-
Modeli se stvaraju eksplicitno kada podatke Power Pivot pomoću dodatka za uvoz podataka. U dodatku je model prikazan u kartičnom rasporedu sličnom programu Excel, gdje svaka kartica sadrži tablično podatke. Informacije o osnovama uvoza podataka pomoćubaze podataka sustava SQL Server potražite u članku Dohvaćanje podataka pomoću dodatka Power Pivot.
-
Model može sadržavati jednu tablicu. Da biste stvorili model na temelju samo jedne tablice, odaberite tablicu i kliknite Dodaj u podatkovni model u Power Pivot. To možete učiniti ako želite koristiti Power Pivot, kao što su filtrirani skupovi podataka, izračunati stupci, izračunata polja, KPI-ji i hijerarhije.
-
Odnosi između tablica mogu se stvoriti automatski ako uvozite povezane tablice koje imaju odnose primarnog i vanjskog ključa. Excel obično može koristiti uvezene informacije o odnosima kao osnovu za odnose između tablica u podatkovnom modelu.
-
Savjete o smanjivanju veličine podatkovnog modela potražite u članku Stvaranje memorijski učinkovitog podatkovnog modela pomoću programa Excel i dodatka Power Pivot.
-
Dodatne informacije potražite u vodiču: Uvoz podataka u Excel i Stvaranje podatkovnog modela.
Savjet: Kako saznati ima li radna knjiga podatkovni model? Idite naPower Pivot > Upravljanje. Ako vidite podatke koji su poput radnog lista, postoji model. Dodatne informacije potražite u članku: Saznajte koji se izvori podataka koriste u podatkovnom modelu radne knjige.
Stvaranje odnosa između tablica
Sljedeći je korak stvaranje odnosa između tablica da biste mogli povlačiti podatke iz bilo koje od njih. Svaka tablica mora imati primarni ključ ili jedinstveni identifikator polja, npr. ID studenta ili broj klase. Najjednostavniji je način povlačenje i ispuštanje tih polja radi povezivanja u prikazu dijagrama dodatka Power Pivot.
-
Idite na Power Pivot >upravljanje.
-
Na kartici Polazno odaberite Prikaz dijagrama.
-
Prikazat će se sve uvezene tablice i možda ćete htjeti malo vremena da im promijenite veličinu, ovisno o tome koliko polja svaka ima.
-
Zatim povucite polje primarnog ključa iz jedne tablice u drugu. Sljedeći je primjer prikaz dijagrama naših tablica učenika:
Stvorili smo sljedeće veze:
-
tbl_Students | ID studenta > tbl_Grades | ID učenika
Drugim riječima, povucite polje ID studenta iz tablice Učenici u polje ID studenta u tablici Ocjene.
-
tbl_Semesters | ID semestra > tbl_Grades | Semestar
-
tbl_Classes | Broj klase > tbl_Grades | Broj klase
Napomene:
-
Da biste stvorili odnos, nazivi polja ne moraju biti jednaki, ali moraju biti iste vrste podataka.
-
Poveznici u prikazu dijagrama imaju "1" na jednoj strani, a "*" na drugoj. To znači da postoji odnos jedan-prema-više između tablica i određuje način na koji se podaci koriste u zaokretnim tablicama. Dodatne informacije potražite u članku Odnosi između tablica u podatkovnom modelu.
-
Poveznici samo označavaju da postoji odnos između tablica. Neće vam zapravo pokazati koja su polja međusobno povezana. Da biste vidjeli veze, idite na Power Pivot > upravljanje > dizajnom > odnosima > upravljanje odnosima. U programu Excel možete pristupiti odjeljku Podaci > odnosima.
-
Stvaranje zaokretne tablice ili zaokretnog grafikona pomoću podatkovnog modela
Radna knjiga programa Excel može sadržavati samo jedan podatkovni model, ali taj model može sadržavati više tablica koje se mogu više puta koristiti u cijeloj radnoj knjizi. U postojeći podatkovni model u bilo kojem trenutku možete dodati još tablica.
-
U Power Pivotidite na Upravljanje.
-
Na kartici Polazno odaberite Zaokretna tablica.
-
Odaberite mjesto na koje želite smjestiti zaokretnu tablicu: novi radni list ili trenutno mjesto.
-
Kliknite U redu, a Excel će dodati praznu zaokretnu tablicu s oknom Popis polja s desne strane.
Zatim stvorite zaokretnu tablicu ili stvorite zaokretni grafikon. Ako ste već stvorili odnose između tablica, možete koristiti bilo koje od njihovih polja u zaokretnoj tablici. Već smo stvorili odnose u oglednoj radnoj knjizi studentskih podatkovnih modela.
Dodavanje postojećih nepovezanih podataka u podatkovni model
Pretpostavimo da ste uvezli ili kopirali mnogo podataka koje želite koristiti u modelu, ali ih niste dodali u podatkovni model. Dodavanje novih podataka u model jednostavnije je nego što mislite.
-
Započnite odabirom bilo koje ćelije u podacima koje želite dodati u model. To može biti bilo koji raspon podataka, ali su podaci oblikovani kao tablica programa Excel najbolji.
-
Da biste dodali podatke, upotrijebite jedan od sljedećih pristupa:
-
Kliknite Power Pivot > Dodaj u podatkovni model.
-
Kliknite Umetanje > , a zatim potvrdite okvir Dodaj ove podatke u podatkovni model u dijaloškom okviru Stvaranje zaokretne tablice.
Raspon ili tablica sada se dodaju u model kao povezana tablica. Dodatne informacije o radu s povezanim tablicama u modelu potražite u članku Dodavanje podataka pomoću povezanih tablica programa Excel u dodatku Power Pivot.
Dodavanje podataka u tablicu Power Pivot tablicu
U Power Pivot tablicu ne možete dodati redak tako da izravno upišete u novi redak kao što to možete na radnom listu programa Excel. No retke možete dodavati kopiranjem i lijepljenjem ili ažuriranjem izvorišnih podataka te osvježavanjem modela dodatka Power Pivot.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Upoznajte & za pretvaranje i učenje dodatka Power Pivot
Uvod u uređivač upita (Power Query)
Stvaranje memorijski učinkovitog podatkovnog modela pomoću programa Excel i dodatka Power Pivot
Praktični vodič: uvoz podataka u Excel i stvaranje podatkovnog modela
Izvori podataka koji se koriste u podatkovnom modelu radne knjige