Hjem Personlig finansiering Ideen bag multidimensionale databaser - dummier

Ideen bag multidimensionale databaser - dummier

Indholdsfortegnelse:

Video: Create Simple Shopping Cart using PHP & MySql 2024

Video: Create Simple Shopping Cart using PHP & MySql 2024
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

Hvad er nyt i Microsoft Word 2016? - dummies

Hvad er nyt i Microsoft Word 2016? - dummies

Udgivelsen af ​​Microsoft Word i 2016 er funktionel pakket og kan prale af evnen til at forenkle arbejdsgange og forene arbejdsgrupper. Hvad det betyder for dig er, at det er et meget lettere produkt at bruge i forhold til tidligere versioner. Med funktionelle ændringer, der er indbygget i knapper og faner af Word 2016s båndformede proceslinje, har den ...

Word 2010 Tastaturgenveje - Dummies

Word 2010 Tastaturgenveje - Dummies

Word 2010 tilbyder en række nyttige tastaturgenveje til hurtigt at udføre opgaver. Her er nogle genveje til almindelig Word-formatering, redigering og fil- og dokumentopgaver. Word 2010 Formatering Genveje Kommando Genvej Bånd Placering Fed Ctrl + B Startside Fane, Skrifttype Gruppe Kursiv Ctrl + I Startside, Skriftgruppe Understrege Ctrl + U Startside Fane, Skriftgruppe Center Ctrl + E ...

Word 2007 For Dummies Cheat Sheet - dummies

Word 2007 For Dummies Cheat Sheet - dummies

Word 2007 ser anderledes ud, men tilbyder stadig de praktiske Word hæfteklammer som f.eks. tastaturgenveje til at hjælpe dig med at oprette, formatere, indsætte ting i og flytte gennem dine Word-dokumenter. Og Word 2007 tilbyder også et par nye funktioner, der hjælper dig med at håndtere din tekstbehandling med lethed.

Valg af editor

ASVAB Montering af objekter Subtest: Shapes - dummies

ASVAB Montering af objekter Subtest: Shapes - dummies

Mange mennesker kan finde den anden type montering af objekter problem på ASVAB lettere end forbindelsesproblemerne. Denne type problem er meget som et puslespil, medmindre det ikke resulterer i et billede af Frihedsgudinden eller et kort over USA. Der er også en heck of a ...

ASVAB Aritmetisk Reasoning Subtest: Viser Sammenligninger med Ratioer - Dummies

ASVAB Aritmetisk Reasoning Subtest: Viser Sammenligninger med Ratioer - Dummies

Du skal vide, hvordan du arbejde med forhold for den aritmetiske begrundelse subtest af ASVAB. Et forhold viser et forhold mellem to ting. For eksempel, hvis Margaret investerede i hendes tatoveringslokale i forholdet 2: 1 (eller 2 til 1) til hendes forretningspartner Julie, satte Margaret $ 2 for hver ...

ASVAB Auto & Shop Information Undertest: Drilling, Punching og Gouging Tools - dummies

ASVAB Auto & Shop Information Undertest: Drilling, Punching og Gouging Tools - dummies

Nej, det handler ikke om hånd-til-hånd kamp træning fra grundlæggende træning. Imidlertid vil ASVAB teste din viden om, hvor praktisk du er med boring, stansning og gouging-værktøjer. Masters i butikskunst gør ofte huller i det materiale, de arbejder med for at opbygge det perfekte fuglehus (eller hvad de arbejder på). ...

Valg af editor

EMT-eksamen: Sådan arbejder du med et team under et nødsituation

EMT-eksamen: Sådan arbejder du med et team under et nødsituation

Arbejder helt alene som en EMT er ekstremt sjælden. Selv under disse omstændigheder vil du sandsynligvis interagere med andre sundhedspleje- og offentlige sikkerhedsudbydere på et eller andet tidspunkt under et opkald. Mere sandsynligt vil du fungere som medlem af et hold. Det kan være en enkelt partner, et brandmandsbesætningsmedlem eller endda en nødsituation ...

EMT-eksamen: Sådan dokumenterer du dine tilfælde - dummier

EMT-eksamen: Sådan dokumenterer du dine tilfælde - dummier

Til eksamen og i feltet EMT er forpligtet til at dokumentere, hvad du observerede om patienten og miljøet, de resultater, du vurderede, den omhu du gav, og eventuelle ændringer i patientens tilstand, mens du var i din pleje. Dokumentation kan ske enten på papirformularer eller elektronisk med en computer, bærbar computer, ...