Santykiai ir „Power Pivot“.

Nereikia būti duomenų bazių modeliuotoju ekspertu, kad galėtumėte naudoti „Power Pivot“. Tačiau svarbu suprasti santykius. Kuo geriau suprasite, kaip duomenys saugomi ir tvarkomi duomenų bazėse, tuo efektyviau išnaudosite Power Pivot ataskaitoms teikti.

Santykiai yra mechanizmas, kuriuo atskiros lentelės yra susijusios viena su kita. Galite galvoti apie ryšį kaip apie VLOOKUP, kai susiejate vieno duomenų diapazono duomenis su kito duomenų diapazono duomenimis, naudodami indeksą arba unikalų identifikatorių. Duomenų bazėse ryšiai atlieka tą patį, bet be vargo rašant formules.

Ryšiai yra svarbūs, nes dauguma duomenų, su kuriais dirbate, telpa į daugiamatę hierarchiją. Pavyzdžiui, galite turėti lentelę, kurioje rodomi klientai, kurie perka produktus. Šiems klientams reikia sąskaitų faktūrų su sąskaitų faktūrų numeriais. Šiose sąskaitose faktūrose yra kelios operacijų eilutės, kuriose nurodoma, ką jie nupirko. Ten egzistuoja hierarchija.

Dabar vienmatės skaičiuoklės pasaulyje šie duomenys paprastai būtų saugomi plokščioje lentelėje, kaip parodyta čia.

Santykiai ir „Power Pivot“.

Duomenys saugomi „Excel“ skaičiuoklėje naudojant plokščios lentelės formatą.

Kadangi klientai turi daugiau nei vieną sąskaitą faktūrą, kliento informacija (šiame pavyzdyje – CustomerID ir CustomerName) turi būti kartojama. Dėl to kyla problemų, kai tuos duomenis reikia atnaujinti.

Pavyzdžiui, įsivaizduokite, kad įmonės Aaron Fitz Electrical pavadinimas pasikeičia į Fitz and Sons Electrical. Žvelgdami į lentelę matote, kad keliose eilutėse yra senasis pavadinimas. Turėtumėte užtikrinti, kad kiekviena eilutė, kurioje yra senas įmonės pavadinimas, būtų atnaujinta, kad atspindėtų pakeitimą. Bet kurios eilutės, kurias praleisite, nebus tinkamai susietos su tinkamu klientu.

Ar nebūtų logiškiau ir efektyviau įrašyti kliento vardą ir informaciją tik vieną kartą? Tada, užuot turėję pakartotinai rašyti tą pačią kliento informaciją, galite tiesiog turėti tam tikrą kliento nuorodos numerį.

Tai yra santykių idėja. Galite atskirti klientus nuo sąskaitų faktūrų, įtraukdami kiekvieną į savo lenteles. Tada galite naudoti unikalų identifikatorių (pvz., Kliento ID), kad susietumėte juos kartu.

Toliau pateiktame paveikslėlyje parodyta, kaip šie duomenys atrodytų reliacinėje duomenų bazėje. Duomenys būtų suskirstyti į tris atskiras lenteles: Klientai, InvoiceHeader ir InvoiceDetails. Tada kiekviena lentelė būtų susieta naudojant unikalius identifikatorius (šiuo atveju kliento ID ir sąskaitos numeris).

Santykiai ir „Power Pivot“.

Duomenų bazės naudoja ryšius duomenims saugoti unikaliose lentelėse ir tiesiog susieti šias lenteles viena su kita.

Lentelėje Klientai būtų unikalus kiekvieno kliento įrašas. Tokiu būdu, jei reikia pakeisti kliento vardą, turėsite pakeisti tik tą įrašą. Žinoma, realiame gyvenime į lentelę Klientai būtų įtraukti kiti atributai, tokie kaip kliento adresas, kliento telefono numeris ir kliento pradžios data. Bet kuris iš šių kitų atributų taip pat gali būti lengvai saugomas ir valdomas klientų lentelėje.

Labiausiai paplitęs santykių tipas yra santykiai vienas su daugeliu . Tai yra, kiekvienam įrašui vienoje lentelėje vienas įrašas gali būti suderintas su daugybe įrašų atskiroje lentelėje. Pavyzdžiui, sąskaitos faktūros antraštės lentelė yra susijusi su išsamios sąskaitos faktūros lentele. Sąskaitos faktūros antraštės lentelė turi unikalų identifikatorių: Sąskaitos faktūros numeris. Išsamioje sąskaitos faktūroje bus naudojamas sąskaitos faktūros numeris kiekvienam įrašui, vaizduojančiam tos konkrečios sąskaitos faktūros informaciją.

Kitas ryšio tipas yra ryšys vienas su vienu : kiekvienam įrašui vienoje lentelėje vienas ir tik vienas atitinkantis įrašas yra kitoje lentelėje. Duomenys iš skirtingų lentelių santykio vienas su vienu gali būti techniškai sujungti į vieną lentelę.

Galiausiai, santykyje „ daug su daug“ , abiejų lentelių įrašai gali turėti bet kokį skaičių atitinkančių įrašų kitoje lentelėje. Pavyzdžiui, banko duomenų bazėje gali būti įvairių paskolų tipų lentelė (paskola būstui, paskola automobiliui ir pan.) ir klientų lentelė. Klientas gali turėti įvairių paskolų rūšių. Tuo tarpu kiekviena paskolos rūšis gali būti suteikta daugeliui klientų.


Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti Microsoft Word atidaryti failų tik skaitymo režimu sistemoje Windows. Microsoft Word atidaro failus tik skaitymo režimu, todėl jų redaguoti neįmanoma? Nesijaudinkite, metodai pateikiami žemiau

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti klaidas spausdinant neteisingus Microsoft Word dokumentus.Klaidos spausdinant Word dokumentus su pakeistais šriftais, netvarkingomis pastraipomis, trūkstamo teksto ar prarasto turinio yra gana dažnos. Tačiau nereikia

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Jei naudodami rašiklį ar žymeklį piešėte ant savo PowerPoint skaidrės pristatymo metu, galite išsaugoti brėžinius kitam pristatymui arba ištrinti juos, kad kitą kartą rodydami pradėtumėte nuo švarių PowerPoint skaidrių. Vykdykite šias instrukcijas, kad ištrintumėte rašiklio ir žymeklio piešinius: Trinti linijas po vieną […]

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekoje yra CSS failų, XSL (Extensible Stylesheet Language) failų ir vaizdų, naudojamų iš anksto nustatytų puslapių puslapiuose, puslapių išdėstymuose ir valdikliuose „SharePoint 2010“. Norėdami rasti CSS failus publikavimo svetainės stilių bibliotekoje: pasirinkite Svetainės veiksmai → Peržiūrėti Visas svetainės turinys. Pasirodo svetainės turinys. Stiliaus biblioteka yra […]

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Neužkraukite savo auditorijos milžiniškais skaičiais. Programoje „Microsoft Excel“ galite pagerinti informacijos suvestinių ir ataskaitų skaitomumą formatuodami skaičius, kad jie būtų rodomi tūkstančiais arba milijonais.

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Sužinokite, kaip naudoti „SharePoints“ socialinių tinklų įrankius, leidžiančius asmenims ir grupėms bendrauti, bendradarbiauti, bendrinti ir prisijungti.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Julijaus datos dažnai naudojamos gamybos aplinkoje kaip laiko žyma ir greita partijos numerio nuoroda. Šio tipo datos kodavimas leidžia mažmenininkams, vartotojams ir paslaugų agentams nustatyti, kada produktas buvo pagamintas, taigi ir produkto amžių. Julijaus datos taip pat naudojamos programavimo, kariuomenės ir astronomijos srityse. Skirtingi […]

Kaip sukurti „Access“ žiniatinklio programą

Kaip sukurti „Access“ žiniatinklio programą

Galite sukurti žiniatinklio programą naudodami „Access 2016“. Taigi, kas vis dėlto yra žiniatinklio programa? Na, žiniatinklis reiškia, kad jis yra internete, o programa yra tik „programos“ santrumpa. Pasirinktinė žiniatinklio programa yra internetinė duomenų bazės programa, pasiekiama iš debesies naudojant naršyklę. Kuriate ir prižiūrite žiniatinklio programą darbalaukio versijoje […]

Greitosios paleidimo juosta „SharePoint 2010“.

Greitosios paleidimo juosta „SharePoint 2010“.

Daugumoje „SharePoint 2010“ puslapių sparčiojo paleidimo juostoje, esančioje kairėje puslapio pusėje, pateikiamas naršymo nuorodų sąrašas. Greitosios paleidimo juostoje rodomos nuorodos į siūlomą svetainės turinį, pvz., sąrašus, bibliotekas, svetaines ir publikavimo puslapius. Greitojo paleidimo juostoje yra dvi labai svarbios nuorodos: Visas svetainės turinys: […]

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Paprastoms problemoms spręsti „Excel“ sprendėjas paprastai greitai suranda optimalias tikslinės funkcijos „Solver“ kintamųjų reikšmes. Tačiau kai kuriais atvejais „Solver“ turi problemų ieškant „Solver“ kintamųjų reikšmių, optimizuojančių tikslo funkciją. Tokiais atvejais „Solver“ paprastai rodo pranešimą arba klaidos pranešimą, kuriame aprašoma arba aptariama problema, kurią […]