Hjem Personlig finansiering Ideen bag multidimensionale databaser - dummier

Ideen bag multidimensionale databaser - dummier

Indholdsfortegnelse:

Video: Create Simple Shopping Cart using PHP & MySql 2025

Video: Create Simple Shopping Cart using PHP & MySql 2025
Anonim

Multidimensionelle databaser (MDDB'er) smider ud af deres relationelle forfædres konventioner og organiserer data på en måde, som yderst befordrende for multidimensionel analyse. For at forstå multidimensionale databaser skal du derfor først forstå grunduddannelsen for de analytiske funktioner, der udføres med de data, der er lagret i dem.

Multidimensionel analyse er bygget op omkring et par enkle data organisationsbegreber - specifikt fakta og dimensioner:

  • Fakta: A faktum er en forekomst af en bestemt begivenhed eller begivenhed og egenskaberne af arrangementet alle gemt i en database. Har du solgt et ur til en kunde i fredags eftermiddag? Det er et faktum. Har din butik modtaget en forsendelse af 76 klasse ringe i går fra en bestemt leverandør? Det er et andet faktum.

  • Dimensioner: A dimension er en nøglebeskrivelse, et indeks, hvorved du kan få adgang til fakta i henhold til værdien (eller værdierne), du ønsker. Du kan f.eks. Organisere dine salgsdata i henhold til disse dimensioner: tid, kunde og produkt.

Grundlæggende

I disse enkle eksempler kan du organisere og se dine salgsdata som et tredimensionelt array indekseret af tid, kunde og produktdimensioner:

  • I oktober 2008 (tidsdimensionen) købte kunden A (kundedimensionen) klasse ringe (produktdimensionen) - 79 af dem for $ 8, 833.

  • I 2007 (tidsdimensionen) købte kunde A (kundedimensionen) mange forskellige produkter (produktdimensionen) - i alt 3, 333 enheder til $ 55, 905 (fakta).

Bemærk det subtile, der er forskelligt mellem mådenes dimensioner anvendes i disse to eksempler. I den første vedrører tidsdimensionen en måned; kundens dimension vedrører en bestemt kunde og produktdimensionen er for et bestemt produkt.

I det andet eksempel er tiden dog et år, ikke en måned; kunden er stadig den samme (en individuel kunde); og produktet er for hele produktlinjen.

Multidimensionel analyse understøtter begrebet hierarkier i dimensioner. For eksempel kan du organisere tid i et hierarki af år → kvartal → måned. Du kan se fakta (eller konsolidering af fakta) i databasen på et hvilket som helst af disse niveauer: efter år, kvartal eller måned.

På samme måde kan du organisere produkter i et hierarki af produktfamilie → produkttype → specifikke produkter. Klasse ringe kan være en produkttype; "Klasse ring, moderne stil, onyx sten" kan være et bestemt produkt.Derudover vil klassen ringe, ure, andre ringe og andre ting alle rulles op i smykker produktfamilien.

Er der en grænse for antallet af dimensioner?

Teoretisk kan du have så mange dimensioner i din multidimensionale model som nødvendigt. Spørgsmålet eksisterer dog altid om, hvorvidt din multidimensionale databaseprodukt kan understøtte dem. Men her er et vigtigere spørgsmål - selv om et produkt tillader et bestemt antal dimensioner (f.eks. 15), giver det mening at lave en model af den størrelse?

Du bør arbejde tæt sammen med dine brugere for at afgøre, om antallet af dimensioner gør din løsning for kompleks - og dermed begrænser brugernes befolkning - eller forbedrer brugervenligheden - og udvider derfor brugernes befolkning.

Du kan f.eks. Tilføje geografi til dimensionlisten, der indeholder tid, kunde og produkt, så du kan se og organisere fakta i henhold til salgsområder, stater, byer og specifikke butikker.

Hvordan skal du vælge niveauerne i et hierarki?

Niveauerne i et hierarki giver dig mulighed for at udføre drill down funktionalitet. Og ved at have flere niveauer inden for et hierarki, kan du hurtigt få svar på dine spørgsmål på grund af de oplysninger, der er oprettet på hvert af de angivne niveauer, så informationen venter bare på dine forespørgsler.

Fordi multidimensionale databaser har ret stive strukturer opbygget omkring pre - beregning af fakta (oprettelse og lagring af aggregater i databasen i stedet for at udføre rapporteringstid og aggregering og beregning) Jo flere dimensioner du har, og jo flere niveauer i hver dimension du har, desto større er lagerkravene og jo længere er bygnings- eller belastningstiderne.

Fysiske databasestrukturer i en MDDB

Selv om næsten alle MDDB-produkter er bygget op omkring fakta, dimensioner og hierarkier, har ingen kommet op med en MDDB-standarddefinition. I relationelle verden har ikke-standardisering også været noget af et problem, især i forhold til værditilvækstfunktioner, såsom begrænsninger og lagrede procedurer.

Den grundlæggende relationelle tabel-række-kolonne struktur har imidlertid været ret nem at eksportere eller aflæse til en flad fil af en eller anden type og derefter genindlæse den i et andet RDBMS-produkt.

I MDDB-verden har leverandørerne taget en række forskellige tilgange til deres respektive produkters fysiske repræsentationer af data. De søger alle måder at overvinde lagrings- og kompleksitetsproblemer forårsaget af mange dimensioner (f.eks. Mere end 15) og dybe niveauer af hierarkier (for eksempel 20 niveauer dybt).

Når du vurderer produkter, skal du ikke blive foruroliget i at bekymre dig om fysiske lagringsteknikker: Bare sørg for, at de logiske repræsentationer, der følger med produkterne (som hierarkier, niveauer og fakta), kan opfylde dine forretningsbehov. Eliminer produkter, der virker klumpede, eller som f.eks. Har en hierarkimodel, der ikke synes helt rigtig for dine data.

Derefter, efter at du har fundet produkter, der synes at passe til din virksomhed, skal du slå dækene lidt (for at sige) for at se, hvordan de fungerer indeni.

Ideen bag multidimensionale databaser - dummier

Valg af editor

A + eksamener og netværkskortet (NIC) - dummies

A + eksamener og netværkskortet (NIC) - dummies

Er bekendt med netværksgrænsefladen kort (NIC) til A + eksamenerne og forstå fordelene herfor. Netværksinterfacekortet (almindeligvis benævnt et netværkskort) er ansvarlig for at forbinde computeren eller enheden til netværket. Endnu vigtigere er netværkskortet på afsendelsescomputeren ansvarlig for at konvertere digitale data til en ...

Enhedsrelaterede fejl du behøver at vide - dummies

Enhedsrelaterede fejl du behøver at vide - dummies

Når du forfølger din compTIA A + -certificering, skal du vide om enhedsrelaterede fejl og hvad man skal gøre, når du støder på dem. Det er uheldigt, at enhederne og deres drivere, der tillader folk at udføre så meget af deres daglige arbejde med computere, er også en af ​​de største faktorer ved ikke at kunne ...

A + Certificering Alt-i-One til Dummies Cheat Sheet - dummies

A + Certificering Alt-i-One til Dummies Cheat Sheet - dummies

A + Certification All -in-One For Dummies online snydeark giver dig hurtige fakta at huske på testdagen for at hjælpe dig med at besvare spørgsmål, der findes på A + Certification Exams. Før A + eksamenerne vil du gennemgå nogle af de store Windows-begreber som boot-filer, gendannelsesværktøjer, RAID-typer og fejlfinding af værktøjer. Du ...

Valg af editor

Hvordan man definerer ordforråddefinitioner for SAT-dummierne

Hvordan man definerer ordforråddefinitioner for SAT-dummierne

Du kan komme igennem ordforrådssektionen af SAT med flyvende farver, hvis du kan forberede dig til testen ved at gruppere ord i logiske klynger. Under testen kan du finde ud af orddefinitioner fra orddele og bruge kontekst til at give dig spor til et ords betydning. Overvejer konnotationsklynger Medmindre du har ...

Valg af editor

Outlook 2013 Task Home Tab - dummies

Outlook 2013 Task Home Tab - dummies

Du kan planlægge og spore personlige projekter og professionelle projekter i Outlook 2013. Knapper og ikoner på fanen Opgaver Startside i Outlook 2013-båndet er de værktøjer, der hjælper med at håndtere din arbejdsbyrde. Outlook 2013 tilbyder forskellige visninger - Afsluttet, i dag og næste 7 dage - for at hjælpe dig med at prioritere.

Outlook 2007 Business Contact Manager til Dummies Cheat Sheet - dummies

Outlook 2007 Business Contact Manager til Dummies Cheat Sheet - dummies

Outlook 2007 Business Contact Manager (BCM ) er lige hvad du har brug for, hvis du er en sælger eller en forretningschef. Sammen med de normale, hjælpsomme Outlook-funktioner tilbyder BCM værktøjer, der hjælper dig med at holde dig i top af dit forretningsliv.

Vedligeholdelse af en glad og sund kontaktperson mappe i Outlook - dummies

Vedligeholdelse af en glad og sund kontaktperson mappe i Outlook - dummies

I patologi, som er undersøgelsen af sygdomme og hvordan de overføres, er en kontaktperson en person, der overleverer en smitsom sygdom, men i Outlook er en kontaktperson, som du holder information om. Oplysninger om kontaktpersoner gemmes i mappen Kontakter. Denne mappe er en superdrevet adressebog. Det har steder ...