Kaj je podatkovni model v Excelu?
Podatkovni model v Excelu je vrsta podatkovne tabele, pri kateri imamo dve ali več tabel medsebojne povezave prek skupne ali več podatkovnih serij, v tabelah podatkovnih modelov in podatki iz različnih drugih listov ali virov sestavijo v edinstveno tabela, ki ima dostop do podatkov iz vseh tabel.
Pojasnilo
- Omogoča integracijo podatkov iz več tabel z ustvarjanjem odnosov na podlagi skupnega stolpca.
- Podatkovni modeli se uporabljajo pregledno in zagotavljajo tabelarne podatke, ki jih je mogoče uporabiti v vrtilni tabeli v Excelu in vrtilnih grafikonih v Excelu. Vključuje tabele in omogoča obsežno analizo s pomočjo vrtilnih tabel, Power Pivot in Power View v Excelu.
- Podatkovni model omogoča nalaganje podatkov v Excelov pomnilnik.
- Shrani se v spomin, kjer ga ne moremo neposredno videti. Nato lahko Excelu naročite, naj podatke poveže med seboj s skupnim stolpcem. Del podatkovnega modela „Model“ se nanaša na medsebojno povezanost vseh tabel.
- Podatkovni model lahko dostopa do vseh informacij, ki jih potrebuje, tudi če so informacije v več tabelah. Po izdelavi podatkovnega modela ima Excel na voljo podatke v svojem pomnilniku. S podatki v pomnilniku je do njih mogoče dostopati na več načinov.

Primeri
Primer # 1
Če imamo tri nabore podatkov, povezane s prodajalcem: prvi vsebuje podatke o prihodkih, drugi vsebuje dohodek prodajalca in tretji vsebuje stroške prodajalca.

Za povezavo teh treh podatkovnih nizov in vzpostavitev povezave z njimi izdelamo podatkovni model z naslednjimi koraki:
- Pretvorite nabore podatkov v predmete tabele:
Z običajnimi nabori podatkov ne moremo vzpostaviti odnosa. Podatkovni model deluje samo z objekti Excelove tabele. Storiti to:
- Korak 1 - Kliknite kjer koli znotraj nabora podatkov, nato zavihek "Vstavi" in nato "Tabela" v skupini "Tabele".

- 2. korak - potrdite ali počistite možnost: »Moja tabela ima glave« in kliknite V redu.

- Korak 3 - Z izbrano novo tabelo vnesite ime tabele v "Ime tabele" v skupini "Orodja".

- 4. korak - Zdaj lahko vidimo, da se prvi nabor podatkov pretvori v objekt 'Tabela'. Pri ponavljanju teh korakov za druga dva nabora podatkov vidimo, da se tudi pretvorijo v predmete 'Tabela', kot je prikazano spodaj:

Dodajanje predmetov 'Tabela' v podatkovni model: prek povezav ali odnosov.
Preko povezav
- Izberite eno tabelo in kliknite zavihek "Podatki" in nato "Povezave".

- V pogovornem oknu, ki se odpre, je ikona »Dodaj«. Razširite spustni meni »Dodaj« in kliknite »Dodaj v podatkovni model«.

- V nastalem pogovornem oknu kliknite »Tabele«, nato izberite eno od tabel in kliknite »Odpri«.

Po tem bi se ustvaril podatkovni model delovnega zvezka z eno tabelo in pogovorno okno se prikaže na naslednji način:

Če ponovimo te korake tudi za drugi dve tabeli, bo podatkovni model zdaj vseboval vse tri tabele.

Zdaj lahko vidimo, da so vse tri tabele prikazane v povezavah z delovnim zvezkom.
Preko odnosov
Ustvari razmerje: Ko sta oba nabora podatkov predmeta Tabela, lahko med njima ustvarimo razmerje. Storiti to:
- Kliknite jeziček »Podatki« in nato »Povezave«.

- Videli bomo prazno pogovorno okno, ker trenutno ni povezav.

- Kliknite »Novo« in prikaže se drugo pogovorno okno.

- Razširite spustna menija »Tabela« in »Povezana tabela«: prikaže se pogovorno okno »Ustvari odnos«, da izberete tabele in stolpce, ki jih želite uporabiti za razmerje. V razširitvi 'Tabele' izberite nabor podatkov, ki ga želimo na nek način analizirati, v 'Povezani tabeli' pa nabor podatkov, ki ima iskalne vrednosti.
- Iskalna tabela v Excelu je manjša tabela v primeru enega do številnih razmerij in ne vsebuje ponavljajočih se vrednosti v skupnem stolpcu. V razširitvi »Stolpec (tuji)« izberite skupni stolpec v glavni tabeli, v »Povezani stolpec (primarni)« izberite skupni stolpec v povezani tabeli.

- Ko so izbrane vse te štiri nastavitve, kliknite »V redu«. Ko kliknete »V redu«, se odpre pogovorno okno, kot sledi.

Če ponovimo te korake za povezovanje drugih dveh tabel: Tabela prihodkov s tabelo odhodkov, potem se v podatkovnem modelu povežejo takole:

Excel zdaj ustvari odnos v ozadju s kombiniranjem podatkov v podatkovnem modelu na podlagi skupnega stolpca: ID prodajalca (v tem primeru).
2. primer
Zdaj, recimo, v zgornjem primeru želimo ustvariti vrtilno tabelo, ki oceni ali analizira predmete tabele:
- Kliknite »Vstavi« -> »Vrtilna tabela«.

- V pogovornem oknu, ki se odpre, kliknite možnost, ki navaja: "Uporabi zunanji vir podatkov", in nato "Izberite povezavo".

- V nastalem pogovornem oknu kliknite »Tabele« in izberite podatkovni model delovne zvezke, ki vsebuje tri tabele, in kliknite »Odpri«.

- Na mestu izberite možnost »Nov delovni list« in kliknite »V redu«.

- Podokno Polja vrtilne tabele bo prikazalo predmete tabele.

- Zdaj je mogoče v vrtilni tabeli spremeniti spremembe, da se po potrebi analizirajo predmeti tabele.
Na primer, v tem primeru, če želimo najti skupni prihodek ali prihodek za določenega prodajalca, se ustvari vrtilna tabela, kot sledi:


To je v neizmerno pomoč v primeru modela / tabele, ki vsebuje veliko število opažanj.
Tako lahko vidimo, da vrtilna tabela takoj uporabi podatkovni model (izbere ga tako, da izbere povezavo) v Excelovem pomnilniku za prikaz razmerij med tabelami.
Stvari, ki si jih je treba zapomniti
- Z uporabo podatkovnega modela lahko analiziramo podatke iz več tabel hkrati.
- Z ustvarjanjem odnosov s podatkovnim modelom presežemo potrebo po uporabi formul VLOOKUP, SUMIF, INDEX in MATCH, saj nam ni treba dobiti vseh stolpcev v eni tabeli.
- Ko se nabori podatkov v Excel uvozijo iz zunanjih virov, se modeli ustvarijo implicitno.
- Razmerja tabel je mogoče ustvariti samodejno, če uvozimo povezane tabele, ki imajo relacije primarni in tuji ključ.
- Med ustvarjanjem razmerij morajo imeti stolpci, ki jih povezujemo v tabelah, isti podatkovni tip.
- Z vrtilnimi tabelami, ustvarjenimi z podatkovnim modelom, lahko dodamo tudi rezalnike in vrtilne tabele razrežemo na poljubno polje.
- Prednost podatkovnega modela pred funkcijami LOOKUP () je, da zahteva bistveno manj pomnilnika.
- Excel 2013 podpira samo ena do ena ali ena do več razmerij, tj. Ena od tabel ne sme imeti podvojenih vrednosti v stolpcu, na katerega se povezujemo.