Articles of ssis

¿Cómo evitar que la tarea FTP de SSIS falle cuando no hay archivos para descargar?

Estoy usando SQL Server 2005 y creando tareas ftp dentro de SSIS. A veces habrá archivos para descargar, a veces no. Si no hay archivos, no quiero que la tarea ni el paquete fallen. Cambié la flecha de la tarea ftp a la siguiente a “finalización”, por lo que el paquete se ejecuta. Cambié el […]

SSIS cómo establecer la cadena de conexión de forma dinámica desde un archivo de configuración

Estoy usando SQL Server Integration Services (SSIS) en SQL Server Business Intelligent Development Studio. Necesito hacer una tarea que sea la siguiente. Debo leer desde una base de datos fuente y ponerlo en un archivo plano de destino. Pero al mismo tiempo, la base de datos fuente debe ser configurable. Eso significa que en el […]

Deshabilitar temporalmente todas las restricciones de clave externa

Estoy ejecutando un paquete SSIS que reemplazará los datos de algunas tablas de FlatFiles a tablas existentes en una base de datos. Mi paquete truncará las tablas y luego insertará los nuevos datos. Cuando ejecuto mi paquete SSIS, recibo una excepción debido a las claves externas. ¿Puedo desactivar las restricciones, ejecutar mi importación y luego […]

¿Cómo cargar un archivo plano con los datos de encabezado y detalle en una base de datos usando el paquete SSIS?

Tengo que cargar un archivo plano que tiene diferente encabezado y detalle con un número variable de columnas. Estos tienen relaciones de padres e hijos. Cómo cargar los datos en SQL Server? El archivo se ve así: DEP*0116960*20110511***01*061000104*DA*1000022220940 AMT*3*13006.05 QTY*41*3 QTY*42*5 BAT*20110511**STAWRRY11051101 AMT*2*9332.33 QTY*42*2 BPR*I*4799*C*CHK*PBC*01*011500010*DA*394001464351 REF*CK*0000001002 BPR*I*4533.33*C*CHK*PBC*01*011500010*DA*394001464351 REF*CK*0000001001 BAT*20110511**STAWRRY11051102 AMT*2*1986.99 QTY*42*2 BPR*I*853.97*C*CHK*PBC*01*111000614*DA*708340062 REF*CK*0010736416 RMR*ST*00090183**853.97*12199.61 REF*BE*01*0123181825*0 […]

Ejecutando un paquete de SSIS usando dtexec

Estoy ejecutando un paquete de SSIS usando dtexec. El paquete funciona bien en BIDS en mi sistema. Cuando creo un trabajo de agente de servidor SQL para ejecutar el paquete en un horario. El paso de ejecución del paquete está progtwigdo como una tarea T-SQL, no como un paquete SSIS uno). El trabajo no informa […]

Tarea SSIS para importación de recuento de columna inconsistente?

Problema. Recibo regularmente un archivo de feed de diferentes proveedores. Aunque los nombres de las columnas son consistentes, el problema surge cuando algunos proveedores envían archivos de texto con más o menos columnas en el archivo de alimentación. Además, la disposición de estos archivos es inconsistente. Además de la tarea de flujo de datos dynamic […]

¿Cómo hacer una solicitud HTTP desde SSIS?

Me interesa saber cómo puedo hacer una llamada HTTP desde SSIS. Por ejemplo, me gustaría poder descargar un archivo de http://www.domain.com/resource.zip y registrar la fecha de la descarga y el destino del archivo en la unidad. También me gustaría capturar atributos como el tamaño del archivo y capturar la fecha y la hora en que […]

Uso de las ofertas de SSIS con Visual Studio 2012/2013

Deseo utilizar el proyecto SSIS / BIDS en Visual Studio 2012. Tengo ambos Visual Studio 2010 y Visual Studio 2012 instalados junto con Microsoft SQL Server 2012. Primero se instaló VS 2010, seguido de MS SQL 2012, lo que me permitió integrar BIDS con VS 2010. Sin embargo, parece que no puedo encontrar ayuda para […]

¿Cómo ejecutar un paquete SSIS desde .NET?

Tengo un paquete SSIS que eventualmente también me gustaría pasar parámetros, estos parámetros provendrán de una aplicación .NET (VB o C #), así que tenía curiosidad si alguien sabe cómo hacer esto, o mejor aún, un sitio web con consejos útiles. sobre cómo hacerlo Entonces, básicamente, quiero ejecutar un paquete SSIS desde .NET pasando los […]

¿Cómo puedo cargar un archivo plano grande en una tabla de base de datos usando SSIS?

No estoy seguro de cómo funciona, así que estoy buscando la solución adecuada. Creo que SSIS es el camino correcto pero nunca lo he usado Guión: Cada mañana, obtengo un archivo delimitado por tabuladores con 800K registros. Necesito cargarlo en mi base de datos: Obtener archivo de ftp o local Primero, necesito eliminar el que […]