Skip to main content

Wat is dimensionale modellering?

Dimensionale modellering is een benadering van database -ontwerp die zich richt op hoe mensen waarschijnlijk een database zullen gebruiken, zodat deze op een manier kan worden gestructureerd die gebruikersvragen ondersteunt.Hoewel deze techniek meestal wordt toegepast op elektronische databases, kan deze ook worden gebruikt om een fysieke database te organiseren, zoals een set platte bestanden.Het vereist enige planning en voorzichtig om te implementeren, en in het geval van een revisie van een bestaande database kan het proces van het instellen van de gegevens enige tijd duren.Het eindresultaat moet nuttig, flexibel en krachtig zijn voor het voordeel van gebruikers.

In dit type database -ontwerp worden twee verschillende problemen overwogen.De eerste zijn concrete maatregelen, getallen die kunnen worden verzameld, gerapporteerd en georganiseerd.De tweede is context, die in verschillende dimensies kan worden bekeken.Bij een keten van kledingwinkels kunnen bijvoorbeeld enkele dimensies verkoopnummers, bestellingen omvatten die worden geplaatst voor benodigdheden, individuele winkelnummers, enzovoort.Harde cijfers kunnen worden gerapporteerd in verschillende contexten onder dit model.

In wezen creëert dimensionale modellering een driedimensionale database met koppelingen om mensen in staat te stellen een stukje gegevens overal in de database te nemen.Een vraag kan vragen hoeveel rokken in het derde kwartaal van een bepaald jaar in de noordwestelijke regio van de ketensactiviteiten werden verkocht.De query vraagt om een specifiek nummer en biedt drie dimensies om het te contextualiseren.De resulterende database-opzoek kan die informatie bieden als de dimensionale modellering correct is uitgevoerd.

In het proces van het opstellen van een database van deze aard, zullen planners gaan zitten en nadenken over hoe mensen waarschijnlijk de database zullen gebruiken en wat voor soort vanvragen die ze waarschijnlijk zullen doen.Dit deel van de dimensionale modellering moet ook om flexibiliteitsredenen toekomstig worden overwogen om het toekomstige gebruik van de database te overwegen.Als de database te rigide is, is het onmogelijk om nieuwe informatie te introduceren.Naarmate een bedrijf groeit en complexer wordt, kan het nodig zijn om een geheel nieuwe database te creëren, een kostbaar proces voor het bedrijf.

Experts in dimensionale modellering kunnen als consultants fungeren in de loop van de ontwikkeling van database.Ze kunnen samenwerken met personeelsleden om een database te ontwikkelen die aan hun behoeften voldoet, en richting geven aan programmeurs om hen in staat te stellen de ruggengraat van de database te formuleren.De makers kunnen ook nadenken over kwesties zoals opslagbehoeften, back -up en andere dingen die de integriteit van de database kunnen beïnvloeden.