|
PUBLICATIES |
|||||||||||
| Data
Warehousing, een client/server toepassing Door Chris den Daas, managing partner bij iTEM Consultants, Zeist 1. Inleiding Toegang tot gegevens is sinds mensenheugenis een probleem geweest. Voor gebruikers van informatiesystemen was dit een psychologisch probleem, voor automatiseerders een technisch probleem. De afgelopen decennia hebben vele vaak zeer vernuftig ontworpen en ontwikkelde informatiesystemen voortgebracht, maar de eindgebruikers (diegenen, die informatie uit het systeem willen hebben) lijken hierbij vaak een vergeten groep. Turend naar de groene data op de zwarte schermen van de domme terminals trachtten de eindgebruikers informatie te ontwaren. En het duurde vaak weken voordat een schijnbaar simpel verzoek om informatie of een rapport, kon worden opgeleverd door het systeem. nadat een leger ontwerpers en programmeurs hier een nieuwe applicatie voor hadden ontwikkeld. Relationele database technologie en SQL in het bijzonder leken de remedie te zijn om de starre systemen flexibeler te maken. Met SQL als 'end user tool' (jazeker, zo is SQL aanvankelijk geïntroduceerd) konden de eindgebruikers zelf de databases benaderen en waren ze niet meer afhankelijk van de bureaucratische IT-afdeling. Het is in deze periode, dat frases als 'Query from hell!!' en 'The query that dims the light!!' ontsproten uit de gedachten van gefrustreerde gebruikers, die een vraagje aan de database hadden gesteld en twee uur later nog geen response hadden gekregen. Met het populair worden van de pc en met name met het verschijnen van Windows is een psychologische barriere gebroken. Met grafische toepassingen kunnen databases nu met een mouseclick worden benaderd. De eindgebruiker kan navigeren door zijn applicatie door middel van het selecteren van begrijpbare icons in plaats van een menustructuur van zeven niveaus diep door te hoeven wandelen. Met behulp van client/server technologie kunnen nu ook meerdere gegevensbronnen op een voor de eindgebruiker transparante manier worden benaderd en gecombineerd. Enterprise Database Connectivity is een feit, vanaf de gebruikers desktop kan hij alle gegevens van het bedrijf bereiken. De volgende stap is het aanbrengen van een scheiding tussen de operationele gegevens, de transactionele gegevens, die nodig zijn voor een organisatie om het primaire bedrijfsproces te kunnen uitvoeren, en anderzijds de informationele gegevens, die de basis vormen om decision support computing te kunnen bedrijven. Deze verzameling gegevens, die per se anders van aard is dan operationele gegevens, worden vastgelegd in een Data Warehouse. In dit hoofdstuk zullen wij nader ingaan op het Data Warehouse. De kenmerken van het Data Warehouse zullen de revu passeren en de relatie met Client/Server wordt nader toegelicht. De reeds gememoreerde verschillen tussen operationele gegevens en informationele gegevens en de verschillen tussen OLTP-toepassingen en Data Warehouse-toepassingen komen ter sprake. Er wordt stilgestaan bij de stappen, die moeten worden ondernomen om een Data Warehouse succesvol te implementeren en te exploiteren. Ook de voor het Data Warehouse essentile technologische ontwikkelingen worden genoemd en ook hierbij zullen wij de rol van Client/Server stipuleren. verder (1.2) Terug naar pagina met selectie van artikelen |