Archief

Archief voor december 2008

Recursieve Query met CTE II

table_search_128Er zijn een aantal scenario’s te bedenken waarin het runnen van een recursieve query uitkomst kan bieden. Dit voorbeeld gaat in op een recursieve query binnen een afdelingstabel waardoor een organogram opgebouwd kan worden. Hierbij wordt gebruik gemaakt van een Common Table Expression (CTE).

Lees meer…

Categorieën:T-SQL Tags:

SQL Server 2005 SP3

Microsoft heeft vandaag SP3 voor SQL Server 2005 uitgebracht. Er zijn een hoop bugs gefixt maar er zijn geen nieuwe functionaliteiten toegevoegd.

Download SP3 hier.

Categorieën:Overige Tags:

Business Rules in het Datawarehouse

web_stats_write_128Zoals de naam al zegt zijn Business Rules regels die voor een bedrijf gelden. Iedereen met een gezond verstand kan Business Rules bedenken. Ook bij Datawarehousing krijg je te maken met Business Rules en de afhandeling van deze Business Rules.

Lees meer…

Categorieën:BI en Datawarehousing Tags:

Kolomgebruik in Views

ms_sql_2_refresh_128 Binnen SQL Server 2005 is het mogelijk om te zien welke kolommen en welke tabellen gebruikt worden in een View. Hiervoor is een System-View binnen iedere database. Deze view wordt automatisch aangemaakt.

Best practice is om per rapportage / ETL package een view te maken zodat je de logica op een plek hebt. Met behulp van onderstaande query kun je eenvoudig de impact van een wijzigingen bepalen omdat je snel kunt zien waar de kolommen gebruikt worden binnen het Datawarehouse!

SELECT *
FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE

 

 

Categorieën:T-SQL Tags:

Tekst zoeken in SSIS-packages

header_zoom_128 In SSIS (SQL Server Integration Services) is het mogelijk om de inhoud van de packages te doorzoeken. Dit is handig als je  wilt weten of een kolom wordt gebruik in een source of destination. Je kunt dit weleens nodig hebben als er een kolom in de sourcedatabase verandert en je de impact moet bepalen.

Lees meer…

Categorieën:Integration Services Tags: