Odnosi in Power Pivot

Za uporabo Power Pivot vam ni treba biti strokovnjak za modeliranje baz podatkov. Vendar je pomembno razumeti odnose. Bolj ko razumete, kako se podatki shranjujejo in upravljajo v bazah podatkov, učinkoviteje boste izkoristili Power Pivot za poročanje.

Razmerje je mehanizem, s katerim so ločene mize med seboj povezani. Razmerje si lahko predstavljate kot VLOOKUP, v katerem podatke v enem obsegu podatkov povežete s podatki v drugem obsegu podatkov z uporabo indeksa ali edinstvenega identifikatorja. V bazah podatkov relacije opravljajo isto stvar, vendar brez težav s pisanjem formul.

Odnosi so pomembni, ker se večina podatkov, s katerimi delate, ujema v nekakšno večdimenzionalno hierarhijo. Na primer, imate lahko tabelo, ki prikazuje stranke, ki kupujejo izdelke. Te stranke potrebujejo račune s številkami računov. Ti računi imajo več vrstic transakcij, ki navajajo, kaj so kupili. Tam obstaja hierarhija.

Zdaj, v svetu enodimenzionalnih preglednic, bi bili ti podatki običajno shranjeni v ravni tabeli, kot je prikazana tukaj.

Odnosi in Power Pivot

Podatki so shranjeni v Excelovi preglednici v obliki ploščate tabele.

Ker imajo stranke več kot en račun, je treba podatke o stranki (v tem primeru ID stranke in Ime stranke) ponoviti. To povzroča težavo, ko je treba te podatke posodobiti.

Predstavljajte si na primer, da se ime podjetja Aaron Fitz Electrical spremeni v Fitz and Sons Electrical. Če pogledate tabelo, vidite, da več vrstic vsebuje staro ime. Zagotoviti bi morali, da je vsaka vrstica, ki vsebuje staro ime podjetja, posodobljena, da odraža spremembo. Vse vrstice, ki jih zamudite, ne bodo pravilno preslikane nazaj na pravo stranko.

Ali ne bi bilo bolj logično in učinkovito, če bi ime in podatke stranke zabeležili samo enkrat? Potem, namesto da bi morali večkrat pisati iste podatke o stranki, bi lahko preprosto imeli neko obliko referenčne številke stranke.

To je ideja v ozadju odnosov. Stranke lahko ločite od računov, tako da vsakogar postavite v svoje tabele. Nato lahko uporabite edinstven identifikator (kot je CustomerID), da jih povežete skupaj.

Naslednja slika prikazuje, kako bi ti podatki izgledali v relacijski bazi podatkov. Podatki bi bili razdeljeni v tri ločene tabele: Stranke, InvoiceHeader in InvoiceDetails. Vsaka tabela bi bila nato povezana z uporabo edinstvenih identifikatorjev (v tem primeru ID stranke in številka računa).

Odnosi in Power Pivot

Baze podatkov uporabljajo relacije za shranjevanje podatkov v edinstvene tabele in te tabele preprosto povezujejo med seboj.

Tabela Stranke bi vsebovala edinstven zapis za vsako stranko. Na ta način, če morate spremeniti ime stranke, boste morali spremeniti samo ta zapis. Seveda bi v resničnem življenju tabela Stranke vključevala druge atribute, kot so naslov stranke, telefonska številka stranke in začetni datum stranke. Katere koli od teh drugih atributov je mogoče enostavno shraniti in upravljati v tabeli Stranke.

Najpogostejša vrsta razmerja je odnos eden proti več . To pomeni, da se za vsak zapis v eni tabeli lahko en zapis ujema z več zapisi v ločeni tabeli. Na primer, tabela glave računa je povezana s tabelo s podrobnostmi računa. Tabela glave računa ima edinstven identifikator: številka računa. Podatki o računu bodo uporabili številko računa za vsak zapis, ki predstavlja podrobnost tega določenega računa.

Druga vrsta odnosa je odnos ena proti ena : za vsak zapis v eni tabeli je en in samo en ujemajoči se zapis v drugi tabeli. Podatke iz različnih tabel v razmerju ena proti ena je tehnično mogoče združiti v eno tabelo.

Nazadnje, v razmerju mnogo proti mnogo imajo lahko zapisi v obeh tabelah poljubno število ujemajočih se zapisov v drugi tabeli. Baza podatkov v banki ima lahko na primer tabelo različnih vrst posojil (stanovanjski kredit, avtoposojilo itd.) in tabelo strank. Stranka ima lahko več vrst posojil. Medtem se lahko vsaka vrsta posojila odobri številnim strankam.


Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows Microsoft Word odpira datoteke v načinu samo za branje, zaradi česar jih je nemogoče urejati? Ne skrbite, metode so spodaj

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako odpraviti napake pri tiskanju nepravilnih dokumentov Microsoft Word Napake pri tiskanju dokumentov Word s spremenjeno pisavo, neurejenimi odstavki, manjkajočim besedilom ali izgubljeno vsebino so precej pogoste. Vendar pa ne

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Če ste med predstavitvijo uporabili pero ali označevalnik za risanje po diapozitivih PowerPoint, lahko risbe shranite za naslednjo predstavitev ali jih izbrišete, tako da boste naslednjič, ko ga pokažete, začeli s čistimi PowerPointovimi diapozitivi. Sledite tem navodilom za brisanje risb s peresom in označevalnikom: Brisanje črt ena na […]

Vsebina knjižnice slogov v SharePointu 2010

Vsebina knjižnice slogov v SharePointu 2010

Knjižnica slogov vsebuje datoteke CSS, datoteke Extensible Stylesheet Language (XSL) in slike, ki jih uporabljajo vnaprej določene glavne strani, postavitve strani in kontrolniki v SharePointu 2010. Če želite poiskati datoteke CSS v knjižnici slogov na založniškem mestu: Izberite Dejanja mesta→ Pogled Vsa vsebina spletnega mesta. Prikaže se vsebina spletnega mesta. Knjižnica Style se nahaja v […]

Oblikujte številke v tisoče in milijone v poročilih Excel

Oblikujte številke v tisoče in milijone v poročilih Excel

Ne preobremenjujte občinstva z ogromnimi številkami. V Microsoft Excelu lahko izboljšate berljivost svojih nadzornih plošč in poročil tako, da oblikujete svoje številke tako, da se prikažejo v tisočih ali milijonih.

Kako deliti in spremljati SharePointova spletna mesta

Kako deliti in spremljati SharePointova spletna mesta

Naučite se uporabljati SharePointova orodja za socialno mreženje, ki posameznikom in skupinam omogočajo komunikacijo, sodelovanje, skupno rabo in povezovanje.

Kako pretvoriti datume v julijanske oblike v Excelu

Kako pretvoriti datume v julijanske oblike v Excelu

Julijanski datumi se v proizvodnih okoljih pogosto uporabljajo kot časovni žig in hitra referenca za številko serije. Ta vrsta datumskega kodiranja omogoča trgovcem na drobno, potrošnikom in servisnim agentom, da ugotovijo, kdaj je bil izdelek izdelan in s tem starost izdelka. Julijanski datumi se uporabljajo tudi v programiranju, vojski in astronomiji. Drugačen […]

Kako ustvariti spletno aplikacijo Access

Kako ustvariti spletno aplikacijo Access

Spletno aplikacijo lahko ustvarite v Accessu 2016. Kaj je torej spletna aplikacija? No, splet pomeni, da je na spletu, aplikacija pa je le okrajšava za »aplikacijo«. Spletna aplikacija po meri je spletna aplikacija baze podatkov, do katere dostopate iz oblaka z uporabo brskalnika. Spletno aplikacijo gradite in vzdržujete v namizni različici […]

Vrstica za hitri zagon v SharePointu 2010

Vrstica za hitri zagon v SharePointu 2010

Večina strani v SharePointu 2010 prikaže seznam navigacijskih povezav v vrstici za hitri zagon na levi strani strani. Vrstica za hitri zagon prikazuje povezave do predstavljene vsebine spletnega mesta, kot so seznami, knjižnice, spletna mesta in strani za objavljanje. Vrstica za hitri zagon vključuje dve zelo pomembni povezavi: Povezava do vse vsebine spletnega mesta: […]

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Pri preprostih težavah reševalec v Excelu običajno hitro najde optimalne vrednosti spremenljivke reševalca za ciljno funkcijo. Toda v nekaterih primerih ima Solver težave pri iskanju vrednosti spremenljivke Solver, ki optimizirajo ciljno funkcijo. V teh primerih Solver običajno prikaže sporočilo ali sporočilo o napaki, ki opisuje ali razpravlja o težavi, ki […]