Podatkovni model omogoča integracijo podatkov iz več tabel in učinkovito ustvarjanje relacijskih virov podatkov v Excelovem delovnem zvezku. V Excelu so podatkovni modeli uporabljeni transparentno, kar zagotavlja tabelarične podatke, ki se uporabljajo v vrtilnih tabelah in vrtilnih grafikonih. Podatkovni model je ponaizualen kot zbirka tabel na seznamu polj in v večini primerov nikoli ne boste vedeli, da je tam.
Preden lahko začnete delati s podatkovnega modela, morate pridobiti nekaj podatkov. Za to bomo uporabili izkušnjo Dodatka Power Query (Get & Transform), zato boste morda želeli narediti korak nazaj in si ogledati videoposnetek ali pa upoštevajte naš vodnik za učenje v članku Pridobivanje pretvorbe & dodatka Power Pivot.
-
Excel 2016 & Excel za Microsoft 365 – Dodatek Power Pivot je vključen na trak.
Kje je get & Transform (Power Query)?
-
Excel 2016 & Excel za Microsoft 365 – & transformacija (Power Query) je bila integrirana z Excelom na zavihku Podatki.
Uvod
Najprej morate pridobiti nekaj podatkov.
-
V programih Excel 2016 in Excel za Microsoft 365 uporabite možnost Podatki > Pridobi & Pretvori podatke > Pridobi podatke, da uvozite podatke iz poljubnega števila zunanjih virov podatkov, kot je besedilna datoteka, Excelov delovni zvezek, spletno mesto, Microsoft Access, SQL Server ali druga relacijska zbirka podatkov, ki vsebuje več povezanih tabel.
-
Excel vas pozove, da izberete tabelo. Če želite iz istega vira podatkov pridobiti več tabel, potrdite možnost Omogoči izbor več tabel. Ko izberete več tabel, Excel samodejno ustvari podatkovni model.
Opomba: Za te primere uporabljamo Excelov delovni zvezek z izmišljenimi podrobnostmi o študentih na predavanjih in razredih. Prenesete lahko vzorčni delovni zvezek »Podatkovni model študenta« in ga spremljate. Prenesete lahko tudi različico z dokončanim podatkovnega modela..
-
Izberite eno ali več tabel in kliknite Naloži.
Če želite urediti izvorne podatke, lahko izberete možnost Uredi . Če želite več informacij, glejte: Uvod v urejevalnik poizvedb (Power Query).
Zdaj imate podatkovni model, ki vsebuje vse tabele, ki ste jih uvozili, in bodo prikazane na seznamu polj vrtilne tabele.
Opombe:
-
Modeli so ustvarjeni implicitno, ko hkrati uvozite dve tabeli ali več v Excel.
-
Modeli se ustvarijo izrecno, ko Power Pivot z dodatkom za uvoz podatkov. V dodatku je model predstavljen v postavitvi z zavihki, podobni Excelu, kjer vsak zavihek vsebuje tabelarične podatke. Če želite izvedeti več o osnovah uvoza podatkov zzbirko podatkov strežnika SQL Server, glejte Pridobivanje podatkov z dodatkom Power Pivot.
-
Model lahko vsebuje eno tabelo. Če želite ustvariti model, ki temelji le na eni tabeli, izberite tabelo in kliknite Dodaj v podatkovni model v Power Pivot. To lahko naredite, če želite uporabiti Power Pivot, kot so filtrirani nabori podatkov, izračunani stolpci, izračunana polja, KPI-ji in hierarhije.
-
Relacije tabele lahko ustvarite samodejno, če uvozite tabele v relaciji s primarnim in tujim ključem. Excel lahko po navadi uporabi uvožene podatke o relaciji kot osnovo za relacije tabele v podatkovnem modelu.
-
Namige za zmanjšanje velikosti podatkovnega modela najdete v članku Ustvarjanje podatkovnega modela, ki učinkovito izkoristi pomnilnik, z Excelom in dodatkom Power Pivot.
-
Za dodatno raziskovanje glejte Vadnica: uvoz podatkov v Excel in Ustvarjanje podatkovnega modela.
Namig: Kako lahko vidite, ali ima vaš delovni zvezek podatkovni model? Pojdite na Power Pivot > Upravljanje. Če vidite podatke, podobne delovnim listom, potem obstaja model. Več informacij najdete v članku: Ugotovite, kateri viri podatkov se uporabljajo v podatkovnem modelu delovnega zvezka.
Ustvarjanje relacij med tabelami
Naslednji korak je, da ustvarite relacije med tabelami, tako da lahko iz njih pridobite podatke. Vsaka tabela mora imeti primarni ključ ali enolični identifikator polja, na primer ID študenta ali številka predavanja. Najlažji način je, da povlečete in spustite ta polja, da jih povežete v pogledu diagrama dodatka Power Pivot.
-
Odprite Power Pivot in > upravljanje.
-
Na zavihku Osnovno izberite Pogled diagrama.
-
Prikazane bodo vse uvožene tabele in morda boste želeli nekaj časa trajati, da spremenite njihovo velikost, odvisno od tega, koliko polj ima posamezna.
-
Nato povlecite polje s primarnim ključem iz ene tabele v drugo. Ta primer je pogled diagrama naših tabel študentov:
Ustvarili smo te povezave:
-
tbl_Students | Id študenta > tbl_Grades | ID študenta
Z drugimi besedami, povlecite polje ID študenta iz tabele Študenti v polje ID študenta v tabeli Ocene.
-
tbl_Semesters | ID semestra > tbl_Grades | Semester
-
tbl_Classes | Razred številka > tbl_Grades | Številka razreda
Opombe:
-
Ni treba, da so imena polj enaka, če želite ustvariti relacijo, vendar pa morajo biti istega podatkovnega tipa.
-
Povezovalniki v pogledu diagrama imajo na eni strani »1« in »*« na drugi. To pomeni, da obstaja odnos »ena proti mnogo« med tabelami in določa način uporabe podatkov v vrtilnih tabelah. Če želite izvedeti več, glejte: Relacije med tabelami v podatkovnem modelu.
-
Povezovalniki označujejo le, da med tabelami obstaja relacija. V resnici ne bodo prikazali, katera polja so med seboj povezana. Če si želite ogledati povezave, pojdite v razdelek Power Pivot > Upravljanje > in > relacij > upravljanje relacij. V Excelu se lahko pomaknete v razdelek >relacije.
-
Uporaba podatkovnega modela za ustvarjanje vrtilne tabele ali vrtilnega grafikona
Excelov delovni zvezek lahko vsebuje le en podatkovni model, vendar lahko ta model vsebuje več tabel, ki jih je mogoče večkrat uporabiti v celotnem delovnem zvezku. V obstoječi podatkovni model lahko kadar koli dodate več tabel.
-
V Power Pivotizberite Upravljaj.
-
Na zavihku Osnovno izberite Vrtilna tabela.
-
Izberite mesto, kamor želite vstaviti vrtilno tabelo: nov delovni list ali trenutno mesto.
-
Kliknite V redu in Excel bo dodal prazno vrtilno tabelo s podoknom Seznam polj, prikazanim na desni strani.
Nato ustvarite vrtilno tabelo ali vrtilni grafikon. Če ste že ustvarili relacije med tabelami, lahko uporabite katera koli njihova polja v vrtilni tabeli. Relacije smo že ustvarili v vzorčnem delovnem zvezku »Podatkovni model študenta«.
Dodajanje obstoječih, nepovezanih podatkov v podatkovni model
Denimo, da ste uvozili ali kopirali veliko podatkov, ki jih želite uporabiti v modelu, vendar jih niste dodali v podatkovni model. Premikanje novih podatkov v model je lažje, kot si mislite.
-
Najprej izberite poljubno celico v podatkih, ki jih želite dodati v model. Lahko je kateri koli obseg podatkov, vendar so podatki oblikovani kot Excelova tabela.
-
Podatke lahko dodate na enega od teh načinov:
-
Kliknite Power Pivot > Dodaj v podatkovni model.
-
Kliknite Vstavi > vrtilno tabelo in potrdite polje Dodaj te podatke v podatkovni model v pogovornem oknu Ustvarjanje vrtilne tabele.
Obseg ali tabela je zdaj dodana modelu kot povezana tabela. Če želite izvedeti več o delu s povezanimi tabelami v modelu, glejte Dodajanje podatkov z Excelovimi povezanimi tabelami v dodatku Power Pivot.
Dodajanje podatkov v Power Pivot tabeli
V Power Pivot, ne morete dodati vrstice v tabelo tako, da neposredno vnesete v novo vrstico, kot jo lahko v Excelovem delovnem listu. Vrstice lahko dodate tako , da jih kopirate in prilepite ali posodobite izvorne podatke in osvežite model Power Pivot.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Pridobite & pretvorbo in vodnike za učenje za Power Pivot
Uvod v urejevalnik poizvedbe (Power Query)
Vadnica: uvoz podatkov v Excel in ustvarjanje podatkovnega modela
Ugotavljanje, kateri viri podatkov so uporabljeni v podatkovnem modelu delovnega zvezka