Nei giorni scorsi ho rilasciato l’ultima versione del mio tool di logging & profiling per SQL Server Integration Services.
La grande novità introdotta è la possibilità di loggare tutte le informazioni anche su un file CSV. Per semplificare l’analisis e l’ulteriore elaborazione di queste e delle informazioni che arrivano dal profiling del dataflow, ho creato anche un db apposito nella quale caricare tutti i suddetti dati, cosi da avere un vero e proprio DWH dell’esecuzione e delle performance dei package SSIS.
Questa la lista completa delle novità di questa release:
- Added logging of expression used by variables for which the "EvaluateAsExpression" property is true.
- Fixed the bug the prevented to log properly Custom Events (CodePlex id# 20513)
- Fixed a bug that prevented to log properly all the container properties in case of error
- Added support for "Params" commandline options
- Released CSV log provider
- Handled exceptions when loaded configuration tries to configure non-existing objects
- Changed the ILogProvider interface to allow Log Provider to get the ExecutionGUID value from the main program
- Changed the Console and Null log providers to support the new ILogProvider interface
- Changed the header of the *.dtsDataFlowProfile in order to store package, version and execution GUIDs
- Changed .sql files to import Profiled DataFlow data in SQL Server
- Updated DTLoggedExecDB database
- Released scripts to load CSV data proceduced by CSV Log Provider into SQL Server
Come al solito il dowload, codice sorgente compreso, è free ed è disponibile qui:
http://www.codeplex.com/DTLoggedExec/Release/ProjectReleases.aspx
mentre la hompage ufficiale del tool, dove si trova anche la documentazione (che sto aggiornando per riflettere i cambiamenti e le novità introdotte) è qui:
http://dtloggedexec.davidemauri.it/MainPage.ashx