Model podataka vam omogućava da integrišete podatke iz više tabela i efikasno gradite relacione izvore podataka unutar Excel radne sveske. U okviru programa Excel modeli podataka se koriste transparentno, pružajući tabelarne podatke koji se koriste u izvedenim tabelama i izvedenim grafikonima. Model podataka je vizuelizovan kao kolekcija tabela na listi polja, a najčešće nećete ni znati da se nalazi tamo.
Da biste mogli da počnete da radite sa modelom podataka, morate da nabavite neke podatke. Za to ćemo koristiti iskustvo preuzimanje & transformacije (Power Query), pa ćete možda želeti da se vratite i pogledate video ili da pratite naš vodič za učenje u članku Preuzimanje & Transformacija i Power Pivot.
-
Excel 2016 & Excel za Microsoft 365 – Power Pivot je uključen na traku.
Gde se nalazi & transformacije (Power Query)?
-
Excel 2016 & Excel za Microsoft 365 - Preuzimanje transformacije & transformacije (Power Query) integrisana je sa programom Excel na kartici Podaci.
Prvi koraci
Prvo morate da nabavite neke podatke.
-
U programima Excel 2016 i Excel za Microsoft 365 koristite podatke >Preuzmite & Transformacija podataka > Preuzmi podatke da biste uvezli podatke iz bilo kog broja spoljnih izvora podataka, kao što su tekstualna datoteka, Excel radna sveska, veb lokacija, Microsoft Access SQL Server ili druga relaciona baza podataka koja sadrži više povezanih tabela.
-
Excel od vas traži da izaberete tabelu. Ako želite da preuzmete više tabela iz istog izvora podataka, izaberite opciju Omogući izbor više tabela . Kada izaberete više tabela, Excel automatski kreira model podataka za vas.
Napomena: Za ove primere koristimo Excel radnu svesku sa izmičenim detaljima o učenicima o razredima i ocenama. Možete da preuzmete uzorak radne sveske modela podataka studenata i pratite je. Možete i da preuzmete verziju sa dovršenim modelom podataka..
-
Izaberite jednu ili više tabela, a zatim kliknite na dugme Učitaj.
Ako treba da uredite izvorne podatke, možete da odaberete opciju Uredi . Više detalja potražite u članku: Kreiranje, učitavanje ili uređivanje upita u programu Excel (Power Query).
Sada imate model podataka koji sadrži sve tabele koje ste uvezli i oni će biti prikazani na listi polja izvedene tabele.
Napomene:
-
Modeli se prave implicitno kada uvezete dave ili više tabela istovremeno u program Excel.
-
Modeli se kreiraju eksplicitno kada koristite programski dodatak Power Pivot za uvoz podataka. U programskom dodatku model je predstavljen u rasporedu na karticama sličnom programu Excel, gde svaka kartica sadrži tabelarne podatke. Pogledajte članak Preuzimanje podataka pomoću programskog dodatka Power Pivotda biste saznali osnove uvoza podataka pomoću SQL Server baze podataka.
-
Model može sadržati jednu tabelu. Da biste kreirali model na osnovu samo jedne tabele, izaberite tabelu i kliknite na dugme Dodaj u model podataka u programskom dodatku Power Pivot. Ovo možete uraditi ako želite da koristite Power Pivot funkcije kao što su filtrirani skupovi podataka, izračunate kolone, izračunata polja, KPI-ovi i hijerarhije.
-
Relacije tabela se mogu kreirati automatski ako uvezete povezane tabele koje imaju primarne i strane ključne relacije. Excel obično može da koristi uvezene informacije o relacijama kao osnovu za relacije tabela u modelu podataka.
-
Savete o tome kako da smanjite veličinu modela podataka potražite u članku Kreiranje memorijski efikasnog modela podataka pomoću programa Excel i programskog dodatka Power Pivot.
-
Dodatne informacije potražite u članku Uputstvo: Uvoz podataka u Excel i Kreiranje modela podataka.
Savet: Kako da znate da li radna sveska ima model podataka? Idite na stranicuPower Pivot > Upravljanje. Ako vidite podatke poput radnog lista, onda postoji model. Pogledajte: Saznajte koji izvori podataka se koriste u modelu podataka radne sveske da biste saznali više.
Kreiranje relacija između tabela
Sledeći korak je kreiranje relacija između tabela, tako da možete da izvučete podatke iz bilo koje od njih. Svaka tabela mora da ima primarni ključ ili jedinstveni identifikator polja, kao što je ID studenta ili broj klase. Najlakši način je da prevučete i otpustite ta polja da biste ih povezali u prikazu dijagrama programskog dodatka Power Pivot.
-
Idite na Power Pivot >Upravljanje.
-
Na kartici Početak izaberite stavku Prikaz dijagrama.
-
Prikazaće se sve uvezene tabele i možda ćete želeti da im promenite veličinu u zavisnosti od toga koliko polja svako ima.
-
Zatim prevucite polje primarnog ključa iz jedne tabele u drugu. Sledeći primer je prikaz dijagrama naših tabela studenata:
Kreirali smo sledeće veze:
-
tbl_Students | ID studenta > tbl_Grades | ID studenta
Drugim rečima, prevucite polje "ID studenta" iz tabele "Studenti" u polje "ID studenta" u tabeli "Ocene".
-
tbl_Semesters | ID semestra > tbl_Grades | Semestra
-
tbl_Classes | Broj klase > tbl_Grades | Broj klase
Napomene:
-
Imena polja ne moraju da budu ista da bi se kreirala relacija, ali treba da budu isti tip podataka.
-
Konektori u prikazu dijagrama imaju "1" na jednoj strani, a na drugoj "*". To znači da postoji relacija jedan-prema-više između tabela i to određuje kako se podaci koriste u izvedenim tabelama. Pogledajte: Relacije između tabela u modelu podataka da biste saznali više.
-
Konektori ukazuju samo na to da postoji relacija između tabela. Neće vam u stvari pokazati koja polja su povezana jedno sa drugim. Da biste videli veze, idite na Power Pivot > Upravljanje > dizajnom > relacije >Upravljanje relacijama. U programu Excel možete da odete na stavku Podaci > relacije.
-
Korišćenje modela podataka za kreiranje izvedene tabele ili izvedenog grafikona
Excel radna sveska može da sadrži samo jedan model podataka, ali taj model može da sadrži više tabela koje mogu da se koriste više puta u celoj radnoj svesci. U bilo kom trenutku možete da dodate više tabela u postojeći model podataka.
-
U Power Pivotstavku Upravljanje.
-
Na kartici Početak izaberite stavku Izvedena tabela.
-
Izaberite gde želite da izvedena tabela bude postavljena: novi radni list ili trenutna lokacija.
-
Kliknite na dugme U redu i Excel će dodati praznu izvedenu tabelu sa okno Lista polja sa desne strane.
Zatim kreirajte izvedenu tabelu ili kreirajte izvedeni grafikon. Ako ste već kreirali relacije između tabela, možete da koristite bilo koje od njihovih polja u izvedenoj tabeli. Već smo kreirali relacije u uzorku radne sveske modela podataka studenata.
Dodavanje postojećih, nepovezanih podataka u model podataka
Pretpostavimo da ste uvezli ili kopirali mnogo podataka koje želite da koristite u modelu, ali ih niste dodali u model podataka. Oblikovanje novih podataka u model je lakše nego što izgleda.
-
Počnite tako što ćete izabrati bilo koju ćeliju u okviru podataka koje želite da dodate u model. To može da bude bilo koji opseg podataka, ali podaci oblikovani kao Excel tabela su najbolji.
-
Koristite jedan od ovih pristupa da biste dodali svoje podatke:
-
Izaberite stavke Power Pivot > Dodaj u model podataka.
-
Izaberite stavke Umetanje > Izvedena tabela, a zatim potvrdite izbor u polju Dodaj ove podatke u model podataka u dijalogu „Kreiranje izvedene tabele“.
Sada su opseg ili tabela dodati u model kao povezana tabela. Više informacija o radu sa povezanim tabelama u modelu potražite u članku Dodavanje podataka korišćenjem Excel povezanih tabela u dodatku Power Pivot.
Dodavanje podataka u tabelu Power Pivot tabelu
U programskom dodatku Power Pivot nije moguće dodati red u tabelu tako što ćete direktno nešto otkucati u novi red, kao što to možete u Excel radnom listu. Međutim, redove možete da dodate tako što ćete kopirati i nalepljivati ili ažurirati izvorne podatke i osvežiti Power Pivot model.
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.
Takođe pogledajte
Nabavite & transformacije i Power Pivot vodiča za učenje
Kreiranje, učitavanje ili uređivanje upita u programu Excel (Power Query)
Uputstvo: Uvoz podataka u Excel i pravljenje modela podataka
Saznajte koji izvori podataka se koriste u modelu podataka u radnoj svesci