Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Peter de Boer

Doktersteam

SQL Server 2008: een vooruitblik

Intelligence

Het laatste aandachtsgebied in dit artikel wordt door Microsoft Intelligence genoemd. De markt voor Business Intelligence en datawarehouseoplossingen zoals Business Objects en Cognos is sterk groeiende, en Microsoft zou Microsoft niet zijn als het niet een schep graan zou willen meepikken. SQL Server biedt al geruime tijd ondersteuning voor olap en etl en in versie 2008 zijn diverse verbeteringen doorgevoerd. We lichten een aantal van de uitbreidingen hieronder toe.

SQL Server 2008 BI
SQL Server 2008 Business Intelligence

*SQL Server Integration Services
Microsofts etl-tool heeft de nodige verbeteringen ondergaan en op diverse punten is de performance verbeterd. De 2008-versie is momenteel zelfs recordhouder: in combinatie met een Unisys-cluster werd 1TB aan platte tekstbestanden in 30 minuten in de database ingelezen.

Een van de zaken die bijdraagt aan de verbeterde perfomance is het gebruik van persistent lookup tables. In zulke tabellen worden lookup-tabellen van externe databases lokaal geïndexeerd. Met data profiling kan de externe data geanalyseerd worden. Zo kunnen verschillende eigenschappen, zoals het datatype en -lengte, maar ook kolommen die geschikt zijn als unieke sleutel, geautomatiseerd bepaald worden.

SQL Server 2008 Data Profiling
SQL Server 2008 Data Profiling

Naast het profilen kan de data ook geschoond worden. Hierbij is bijvoorbeeld te denken aan het toepassen van een regular expression op een postcodeveld, zodat alle records volgens hetzelfde masker ingelezen worden.

Met Change Data Capture worden wijzigingen in tabellen automatisch bijgehouden. Dat heeft als voordeel dat er een uitgebreide statushistorie van de tabellen beschikbaar is; het is bovendien eenvoudig om op basis van de cdc-tabellen een achterliggend datawarehouse bij te werken.

Bij het laden van gegevens uit een externe bron moet vaak een update-, insert- of delete-statement uitgevoerd worden, afhankelijk van de bestaande data. Dat betekent dat er meerdere queries gedraaid moeten worden. Voor deze situaties is een nieuw statement toegevoegd: de merge. Met dit statement wordt een record toegevoegd als het niet bestaat en als er wel al een vergelijkbaar record aanwezig is, wordt dat bijgewerkt.

*Rapportage
De rapportage wordt uiteraard uitgevoerd via Reporting Services, de ingebouwde rapportgenerator van SQL Server. De rapportdesigner is volledig vernieuwd om eenvoudiger rapporten te kunnen bouwen. Ook kunnen eindgebruikers nu wijzigingen in hun rapportage aanbrengen. Voor een fraaie grafische weergave van de rapporten worden componenten van leverancier Dundas gebruikt.

SQL Server 2008 Report Designer
SQL Server 2008 Report Designer

Naast de rapportdesigner is ook de integratie met Microsoft Office verbeterd. Olap-cubes uit het datawarehouse kunnen bijvoorbeeld eenvoudig met behulp van Excel verwerkt worden.

Bovenstaand overzicht van de business-intelligencemogelijkheden van SQL Server 2008 is vrij summier en doet niet volledig recht aan alle wijzigingen. Het gaat echter te ver om alle specialistische zaken als star join-queries en write-back molap hier te bespreken. Op de SQL Server BI-site is veel informatie over de verschillende mogelijkheden te vinden.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True