/ / ¿Puedo solicitar al usuario asignaciones de campo en el paquete SSIS? - sql-server, ssis, etl

¿Puedo solicitar al usuario las asignaciones de campo en el paquete SSIS? - sql-server, ssis, etl

Estoy tratando de construir una herramienta para facilitar algunosimportación redundante de datos en una base de datos de SQL Server. Los archivos de texto sin formato que tenemos son en su mayoría estáticos, pero a menudo hay una variación del 5-10% en los nombres de los campos y, a veces, se agregan algunos campos adicionales (en los que agregaremos columnas a la tabla en la base de datos antes de importar).

Me gustaría construir una interfaz frontal para unPaquete SSIS para hacer que el mapeo de campo sea el único trabajo real para el usuario, ya que no creo que podamos programarlo. ¿Hay algo por ahí que permita esto? ¿Debería considerar algo más que SSIS? Agradezco cualquier aporte, ¡gracias!

Respuestas

1 para la respuesta № 1

Los paquetes SSIS generalmente no tienen cabeza porque generalmente se ejecutarán como un trabajo programado en algún lugar de un servidor de base de datos. Dicho esto, definitivamente hay formas de hacer esto.

Una opción que he usado es Objetos de administración de SQL (SMO) para conectarse al Agente SQL Server donde se encuentra el trabajoestá alojado Un cliente puede ejecutar dicho trabajo de manera interactiva e incluso actualizar al usuario en el estado de ejecución. El mismo cliente podría pedirle al usuario su opinión antes de iniciar el trabajo, y usted podría almacenar dicha información en un lugar donde el paquete pueda acceder a ella.