Što je podatkovni model u Excelu?
Podatkovni model u Excelu vrsta je tablice podataka u kojoj smo dvije ili više od dvije tablice međusobno u vezi kroz zajedničku ili više serija podataka, u tablicama podatkovnih modela i podaci iz raznih drugih listova ili izvora okupljaju se da bi stvorili jedinstvenu tablica koja može imati pristup podacima iz svih tablica.
Obrazloženje
- Omogućuje integriranje podataka iz više tablica stvaranjem odnosa na temelju zajedničkog stupca.
- Modeli podataka koriste se transparentno, pružajući tablične podatke koji se mogu koristiti u zaokretnoj tablici u Excelu i zaokretnim grafikonima u Excelu. Integrira tablice omogućujući opsežnu analizu pomoću zaokretnih tablica, Power Pivota i Power Viewa u Excelu.
- Podaci omogućuju učitavanje podataka u Excelovu memoriju.
- Spremljen je u memoriju, gdje ga ne možemo izravno vidjeti. Tada se Excelu može naložiti da međusobno povezuje podatke pomoću zajedničkog stupca. Dio „Model“ modela podataka odnosi se na međusobni odnos svih tablica.
- Podatkovni model može pristupiti svim potrebnim informacijama čak i kad su informacije u više tablica. Nakon izrade podatkovnog modela, Excel ima podatke na raspolaganju u svojoj memoriji. S podacima u svojoj memoriji, podacima se može pristupiti na više načina.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples.png.webp)
Primjeri
Primjer # 1
Ako imamo tri skupa podataka koji se odnose na prodavača: prvi koji sadrži podatke o prihodima, drugi koji sadrži prihod prodavača i treći koji sadrži troškove prodavača.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_2.png.webp)
Da bismo povezali ova tri skupa podataka i uspostavili vezu s njima, izrađujemo podatkovni model sa sljedećim koracima:
- Pretvori skupove podataka u objekte tablice:
Ne možemo stvoriti odnos s uobičajenim skupovima podataka. Podatkovni model radi samo s objektima Excel tablica. Uraditi ovo:
- Korak 1 - Kliknite bilo gdje unutar skupa podataka, zatim kliknite karticu "Umetni", a zatim kliknite "Tablica" u grupi "Tablice".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_3.png.webp)
- Korak 2 - Označite ili poništite opciju: 'Moja tablica ima zaglavlja' i kliknite U redu.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_4.png.webp)
- Korak 3 - Odabirom nove tablice unesite naziv tablice u "Naziv tablice" u grupi "Alati".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_5.png.webp)
- Korak 4 - Sad možemo vidjeti da se prvi skup podataka pretvara u objekt 'Tablica'. Ponavljajući ove korake za druga dva skupa podataka, vidimo da se i oni pretvaraju u objekte 'Tablice' kao što je prikazano u nastavku:
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_6.png.webp)
Dodavanje objekata 'Tablice' u model podataka: putem veza ili veza.
Putem veza
- Odaberite jednu tablicu i kliknite karticu "Podaci", a zatim "Veze".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_7.png.webp)
- U rezultirajućem dijaloškom okviru nalazi se ikona "Dodaj". Proširite padajući izbornik "Dodaj" i kliknite "Dodaj u podatkovni model".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_8.png.webp)
- Kliknite "Tablice" u rezultirajućem dijaloškom okviru, a zatim odaberite jednu od tablica i kliknite "Otvori".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_9.png.webp)
Nakon toga stvorit će se model podataka radne knjige s jednom tablicom i pojavit će se dijaloški okvir kako slijedi:
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_10.png.webp)
Dakle, ako ponovimo ove korake i za druge dvije tablice, podatkovni model sad će sadržavati sve tri tablice.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_11.png.webp)
Sada možemo vidjeti da se sve tri tablice pojavljuju u Workbook Connections.
Preko odnosa
Stvorite odnos: Kad su oba skupa podataka objekti tablice, možemo stvoriti odnos između njih. Uraditi ovo:
- Kliknite karticu "Podaci", a zatim "Veze".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_12.png.webp)
- Vidjet ćemo prazan dijaloški okvir jer nema trenutačnih veza.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_13.png.webp)
- Kliknite "Novo" i pojavit će se drugi dijaloški okvir.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_14.png.webp)
- Proširite padajuće padajuće "Tablice" i "Povezane tablice": Pojavit će se dijaloški okvir "Stvori odnos" za odabir tablica i stupaca koji će se koristiti za vezu. U proširenju "Tablice" odaberite skup podataka koji želimo analizirati na neki način, a u "Povezana tablica" odaberite skup podataka koji ima vrijednosti pretraživanja.
- Pregledna tablica u Excelu manja je tablica u slučaju odnosa jedan do više i ne sadrži ponovljene vrijednosti u zajedničkom stupcu. U proširenju "Stupac (inozemni)" odaberite zajednički stupac u glavnoj tablici, u "Povezani stupac (primarni)" odaberite zajednički stupac u povezanoj tablici.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_15.png.webp)
- Kada su odabrane sve ove četiri postavke, kliknite "U redu". Dijaloški će se okvir pojaviti na sljedeći način klikom na "U redu".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_16.png.webp)
Ako ponovimo ove korake kako bismo povezali druge dvije tablice: Tablica prihoda s tablicom Rashodi, tada se oni također povezuju u podatkovnom modelu na sljedeći način:
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_17.png.webp)
Excel sada stvara odnos iza scene kombinirajući podatke u podatkovnom modelu na temelju zajedničkog stupca: ID prodavača (u ovom slučaju).
Primjer # 2
Sada, recimo u gornjem primjeru, želimo stvoriti zaokretnu tablicu koja procjenjuje ili analizira objekte tablice:
- Kliknite "Umetni" -> "Zaokretna tablica".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_18.png.webp)
- U rezultirajućem dijaloškom okviru kliknite opciju navodeći: "Upotrijebi vanjski izvor podataka", a zatim kliknite "Odabir veze".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_19.png.webp)
- Kliknite "Tablice" u rezultirajućem dijaloškom okviru i odaberite model podataka radne knjige koji sadrži tri tablice i kliknite "Otvori".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_20.png.webp)
- Odaberite opciju "Novi radni list" na mjestu i kliknite "U redu".
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_21.png.webp)
- U oknu Polja zaokretne tablice prikazat će se objekti tablice.
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_22.png.webp)
- Sada se izmjene u zaokretnoj tablici mogu izvršiti u skladu s tim kako bi se analizirali objekti tablice prema potrebi.
Na primjer, u ovom slučaju, ako želimo pronaći ukupan prihod ili prihod određenog prodavača, tada se kreira zaokretna tablica kako slijedi:
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_23.png.webp)
![](https://cdn.know-base.net/7072785/data_model_in_excel_how_to_create_data_model_with_examples_24.png.webp)
Ovo je od velike pomoći u slučaju modela / tablice koji sadrži velik broj opažanja.
Dakle, možemo vidjeti da zaokretna tablica trenutno koristi model podataka (odabirom odabirom veze) u Excel memoriji za prikaz odnosa između tablica.
Stvari koje treba zapamtiti
- Koristeći podatkovni model, možemo analizirati podatke iz nekoliko tablica odjednom.
- Stvaranjem odnosa s podatkovnim modelom nadmašujemo potrebu za korištenjem formula VLOOKUP, SUMIF, INDEX i MATCH jer ne moramo dobiti sve stupce unutar jedne tablice.
- Kada se skupovi podataka u Excel uvoze iz vanjskih izvora, tada se modeli izrađuju implicitno.
- Odnosi tablica mogu se automatski stvoriti ako uvozimo povezane tablice koje imaju veze primarnog i stranog ključa.
- Tijekom stvaranja odnosa, stupci koje povezujemo u tablicama trebali bi imati isti tip podataka.
- Pomoću zaokretnih tablica kreiranih s podatkovnim modelom možemo dodati i rezače i razrezati zaokretne tablice na bilo kojem polju koje želimo.
- Prednost podatkovnog modela u odnosu na funkcije LOOKUP () je u tome što zahtijeva znatno manje memorije.
- Excel 2013 podržava samo jedan prema jedan ili jedan prema više odnosa, tj. Jedna od tablica ne smije imati dvostruke vrijednosti u stupcu na koji povezujemo.