Home / Reporting Services / SSRS Best Practice II – Gebruik Stored Procedures

SSRS Best Practice II – Gebruik Stored Procedures

 

Na wat research op internet wat een betere source is voor een Reporting Services Rapport zijn hieronder de voordelen beschreven voor het gebruik van Stored Procedures .



– De query wordt apart opgeslagen buiten SSRS. Het is nu mogelijk om de query aan te passen zonder SSRS te openen. Logica blijft in de database. Bij veranderen kan er nu ook sneller worden geanlyseerd welke impact wijzigingen hebben op bijvoorbeeld kolommen (kolomnamen staan immers in de stored procedure).
– Executieplannen die SQL Server bijhoudt worden bewaard bij het gebruik van stored procedures, bij T-SQL statement die vanuit een SSRS-rapport worden afgevuurd is dit niet het geval
– Bepaalde zaken kunnen niet in een T-SQL query in SSRS zoals het gebruik van temp-tables, tabel variabelen en indexeren van temp tables
– Stored procedures vormen een abstracte laag tussen de rapporten en de business logica
– Stored procedures maken het hergebruik van logica mogelijk.

Kortom, gebruik Stored Procedures als bron voor je rapport. Leer jezelf aan bepaalde naming conventions te gebruiken voor deze procedures, bijvoorbeeld spcRptRapportOverVerzuim. Wanneer het aantal rapporten groeit en het aantal procedures staan deze dingen netjes onder elkaar op categorie.

Check Also

prevent-divide-by-zero-ssrs

Prevent Divide by Zero in SSRS

In a previous post, I wrote about how to prevent the divide by zero issues …

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *