Ustvarjanje podatkovnega modela v Excelu

Podatkovni model omogoča integracijo podatkov iz več tabel in učinkovito izgradnjo relacijskega podatkovnega vira znotraj Excelovega delovnega zvezka. V Excelu so podatkovni modeli uporabljeni transparentno, tako da zagotavljajo 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 časa nikoli ne boste vedeli, da ga sploh obstaja.

Preden lahko začnete delati s podatkovnega modela, potrebujete nekaj podatkov. Za to bomo uporabili izkušnjo »Dobi & transformacijo (Power Query), zato vam bomo morda želeli slediti korak nazaj in si ogledate video ali pa boste sledili vodniku za učenje na strani »Dobi & transformacijo in Power Pivot«.

Kje je Power Pivot?

Kje je & transformacija (Power Query)?

  • Excel 2016 & Excel za Microsoft 365 – & pretvorbo (Power Query) je bila integrirana z Excelom na zavihku Podatki.

  • Excel 2013 – Power Query je dodatek, ki je vključen v Excel, vendar ga je treba aktivirati. Pojdite v > Možnosti >dodatki,nato pa v spustnem meniju Upravljanje na dnu podokna izberite Dodatki COM > Pojdi. Preverite Microsoft Power Query za Excel, nato pa V redu, da ga aktivirate. Zavihek Power Query bo dodan na trak.

  • Excel 2010 – prenesite in namestite dodatek Power Query.. Ko je zavihek Power Query aktiviran, bo dodan na trak.

Uvod

Najprej potrebujete nekaj podatkov.

  1. V programu Excel 2016 inExcel za Microsoft 365 uporabite podatkovne > Dobi & pretvori podatke > Dobi 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č tabel v relaciji.

    V programu Excel 2013 in 2010 pojdite na Power Query > pridobite zunanjepodatke in izberite svoj vir podatkov.

  2. Excel vas pozove, da izberete tabelo. Če želite več tabel dobiti iz istega vira podatkov, 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 s izmišljenimi podrobnostmi učencev na predavanjih in razredih. Prenesete lahko vzorčni delovni zvezek Student Data Model inga spremljate. Prenesete lahko tudi različico z dokončanim podatkovnega modela..

    Krmar & pretvorbo (Power Query)
  3. Izberite eno ali več tabel in kliknite Naloži.

    Če morate urediti izvorne podatke, lahko izberete možnost Uredi. Če želite več informacij, glejte: Uvod v urejevalnik poizvedb (Power Query).

Imate podatkovni model, v katerem so vse tabele, ki ste jih uvozili, prikazane pa bodo 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 uvozapodatkov z zbirko podatkov strežnika SQL Server, glejte Dobite podatke z dodatkom Power Pivot.

  • V modelu je lahko le ena tabela. Č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 primarnimi in tujimi ključi. Excel po navadi uporabi uvožene podatke o relaciji kot osnovo za relacije tabele v podatkovnem modelu.

  • Če želite namige o tem, kako zmanjšati velikost podatkovnega modela, glejte Ustvarjanje podatkovnega modela, ki učinkovito temelji na pomnilniku, z Excelom in dodatkom Power Pivot.

  • Za nadaljnje raziskovanje si oglejte Vadnica: uvoz podatkov v Excel in ustvarjanje podatkovnega modela.

Namig: Kako vem, ali ima delovni zvezek podatkovni model? Pojdite v Power Pivot > Upravljaj. Če vidite podatke, podobne delovnim listom, obstaja model. Če želite izvedeti več, glejte: Če želite izvedeti več, kateri viri podatkov so uporabljeni v podatkovnem modelu delovnega zvezka.

Ustvarjanje relacij med tabelami

Naslednji korak je, da ustvarite relacije med tabelami, tako da lahko povlečete podatke iz katere koli od njih. Vsaka tabela mora imeti primarni ključ ali enolični identifikator polja, kot je ID študenta ali številka predavanja. Najlažji način je, da povlečete in spustite ta polja, da jih povežete v pogledu diagrama dodatkaPower Pivot.

  1. Odprite Power Pivot za > .

  2. Na zavihku Osnovno izberite Pogled diagrama.

  3. Prikazane bodo vse uvožene tabele, zato si vzemite nekaj časa in spremenite velikost tabele, odvisno od tega, koliko polj ima vsaka tabela.

  4. Nato povlecite polje s primarnim ključem iz ene tabele v drugo. Spodnji primer je pogled diagrama naših tabel študentov:

    Pogled diagrama relacij podatkovnega modela dodatka Power Query

    Ustvarili smo te povezave:

    • tbl_Students | Id študenta > tbl_Grades | ID študenta

      Povedano drugače, povlecite polje ID študenta iz tabele Študenti v polje ID študenta v tabeli Ocene.

    • tbl_Semesters | Id semestra > tbl_Grades | Semestra

    • tbl_Classes | Razred številka > tbl_Grades | Številka razreda

    Opombe: 

    • Ni treba, da so imena polj enaka, če želite ustvariti relacijo, vendar morajo biti vseeno iste vrste podatkov.

    • Povezovalniki v pogledu diagrama imajo na eni strani »1« in »*« na drugi. To pomeni, da je med tabelami relacija »ena proti mnogo« in da določa način, kako se podatki uporabljajo v vrtilnih tabelah. Več informacij je na voljo v temi: Relacije med tabelami v podatkovnem modelu.

    • Povezovalniki označujejo le, da med tabelami obstaja relacija. V teh poljih ni mogoče prikazati, katera polja so med seboj povezana. Če želite videti povezave, odprite Power Pivot in > Upravljanje > >in > relacij. V Excelu se lahko po možnosti Relacije med > podatki.

Uporaba podatkovnega modela za ustvarjanje vrtilne tabele ali vrtilnega grafikona

Excelov delovni zvezek lahko vsebuje le en podatkovni model, vendar 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.

  1. V Power Pivotpojdite na Upravljanje.

  2. Na zavihku Osnovno izberite Vrtilna tabela.

  3. Izberite mesto, kamor želite postaviti vrtilno tabelo: na nov delovni list ali na trenutno mesto.

  4. Kliknite V reduin Excel bo dodal prazno vrtilno tabelo s podoknom Seznam polj, prikazanim na desni strani.

    Seznam polj vrtilne tabele v dodatku Power Pivot

Nato ustvarite vrtilno tabeloali 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. Preprostejše je, če nove podatke ustvarite v modelu.

  1. Začnite tako, da izberete poljubno celico znotraj podatkov, ki jih želite dodati v model. Lahko je kateri koli obseg podatkov, vendar so podatki, ki so oblikovani kot Excelova tabela, najboljši.

  2. Uporabite enega od teh načinov za dodajanje podatkov:

  3. Kliknite Power Pivot > Dodaj v podatkovni model.

  4. Kliknite Vstavi > vrtilne tabelein potrdite polje Dodaj te podatke v podatkovni model v pogovornem oknu Ustvarjanje vrtilne tabele.

Obseg ali tabela je zdaj dodana v model 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 pa lahko dodate tako, da jih kopiratein kopirate ali posodobite izvorne podatke in osvežite model dodatka Power Pivot.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Dobite & pretvorbo in vodnike za učenje za Power Pivot

Uvod v urejevalnik poizvedbe (Power Query)

Ustvarjanje podatkovnega modela, ki učinkovito izkorišča pomnilnik, z Excelom in dodatkom Power Pivot

Vadnica: uvoz podatkov v Excel in ustvarjanje podatkovnega modela

Ugotavljanje, kateri viri podatkov so uporabljeni v podatkovnem modelu delovnega zvezka

Relacije med tabelami v podatkovnem modelu

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×