Ver por etiquetas

Todas las etiquetas » Integration Services (RSS)
Lo siento, no se pueden combinar más etiquetas.

¿Depurar un script SSIS?

Una de las mayores pegas que tiene Integration Services es el hecho de no poder depurar los scripts... bueno, ese y que el nodo script no soporte C# como lenguaje (sólo soporta Visual Basic). Si bien ninguno de los dos problemas tiene solución, el primero puede mitigarse en gran mediad con la capacidad que nos ofrece SSIS para lanzar trazas desde nuestros scripts. ¿Cómo se hace? ¡Atentos! Los visores de datos: el script como una caja negra Lo más sencillo para tratar de averiguar qué ocurre dentro...
Publicado por Gorka Elexgaray | 3 comment(s)
Archivado en:

Transacciones en Integration Services

Uno de los puntos de SSIS que muchas veces nos pasa desapercibido y que sin embargo conviene conocer, utilizar y amar, es el soporte para transacciones. Estamos cargando un DataMart, y ¡zas! la carga falla a mitad de camino. ¿Qué hacemos? ¿Parece mentira que la ejecución de un ETL que puede hacer infinidad de cambios en nuestro DataMart se pueda deshacer en caso de fallo, verdad? ¡Pues se puede! Para controlar las transacciones, todos los objetos del "Control Flow" (incluido el propio control flow...
Publicado por Gorka Elexgaray | con no comments
Archivado en:

Paths relativos en Integration Services

Uno de los aspectos más molestos de SSIS, es el hecho de que no permita utilizar rutas relativas en las cadenas de conexión a archivos. Esto es un problema si queremos realizar un ETL que se vaya a desplegar en una ruta distinta a la utilizada en tiempo de diseño... pero por fortuna, aunque un poco rebuscado, hay un truco que permite utilizar paths relativos. Atended pues, a esta receta con la que podréis desarrollar un ETL rico, rico, rico... que os permita: Utilizar...
Publicado por Gorka Elexgaray | con no comments
Archivado en:

Un único paquete DTS capaz de importar datos desde SQL Server y Oracle

Si alguna vez tu jefe te pide que escribas un único DTS que sea capaz de atacar tanto a SQL Server como a Oracle... ¡trata de disuadirle! Si no lo consigues y tienes que emprender la labor, tal vez este post te ayude. El otro día me pidieron precisamente esta misión imposible: modificar un DTS para Integration Services escrito para importar datos desde una base de datos SQL Server, para que pudiese importar datos desde una Oracle con un mismo esquema relacional. Hoy he...
Publicado por Gorka Elexgaray | con no comments
Archivado en:

Optimizar la transformación Sort en SSIS

Uno de las tareas habituales a realizar con SSIS, suele ser la fusión de tablas que hubiesen sido particionadas horizontalmente en una única tabla. No estoy hablando de desnormalización, sino de los típicos casos en los que nos encontramos con una base de datos OLTP en la que por ejemplo, las transacciones comerciales de cada año han sido fraccionadas en diversas tablas. Para unir estos fragmentos, tenemos la transformación "Merge". El problema...
Publicado por Gorka Elexgaray | con no comments
Archivado en: