Es básico archivo de formato de una válidos el caso de uso de SQL Server Integration Services (SSIS)?

StackOverflow https://stackoverflow.com/questions/2018662

  •  19-09-2019
  •  | 
  •  

Pregunta

Es con SSIS para hacer el cambio de formato de los archivos planos de un formato a otro (no el uso de una base de datos;sólo archivo plano de conexiones), una práctica común, o es como usar un martillo para conducir un clavo?

La razón que pido es que en la empresa en la que trabajan actualmente para nosotros tiene el personal de producción (algunos no muy conocedores de la tecnología) el uso de un lenguaje de programación para escribir programas personalizados para hacer de archivo formatear/transformación de datos.Mi pensamiento después de breifly mirando y jugando con las OFERTAS y SSIS es que la creación de un paquete con la interfaz de usuario parece proporcionar un importante aumento de la productividad por encima de ellos tener que escribir de encargo de volver a formatear la lógica.Me pregunto si se trata de un uso común scenerio?

[editar]
El reformateo/transformación de datos realizadas pueden ir desde la limpieza básica (justificación/carcasa de ajuste de llenado) para cosas complejas donde las piezas de datos puede ser manejada, procesado en varias formas, y regresó.

Hay sin duda será de automatización en algunos casos (como que es una de las razones por las que me puse a buscar en este en el primer lugar).Ya he hablado de ello con uno de nuestros chicos de red y tenemos estas herramientas y licencias disponibles para su uso, por lo que el coste no es un problema.

¿Fue útil?

Solución

Creo que esto realmente depende. Ciertamente, después de haber utilizado una gran cantidad de SSIS que he encontrado que es una herramienta muy flexible, adaptado muy bien a los fines que se ha descrito anteriormente (aunque un poco más de detalle sobre la transformación de datos / cambio de formato de archivos podría ser útil).

Me interesaría saber si SSIS es una herramienta que ya tiene a su disposición, o si se compra especialmente para esta tarea. Si las herramientas ya están allí para que todos puedan usar entonces yo soy de la opinión de que perfectamente adecuado. Los costes de licencia para las ediciones de desarrolladores son muy razonables, y que no tienen mucho de un problema con el hecho de que no va a utilizar cualquiera de los aspectos de esta base de datos (si he entendido correctamente).

Me gustaría también estar interesado en saber si hay algún tipo de automatización prevista para lo que está haciendo. es decir, algún lugar donde se ejecutan los procesos que podrían considerarse un entorno 'VIVO'. Si es así, entonces es posible que los costos asociados con la provisión de un servidor SQL Server - servidor de licencias. Una licencia de este tipo que es capaz de ejecutar paquetes SSIS no es una pequeña cantidad de dinero, aunque yo no soy el que más sabe acerca de esto, por lo que esta pregunta es tal vez mejor diferida a un foro más apropiado (por ejemplo ServerFault).

Se ha mencionado que la organización tiene un lenguaje de programación en el local. Esto puede ser ineficaz, sin embargo supongo que esto encaja con algún tipo de marco existente / medio ambiente para el control de cambios, envío, etc. Si usted está introduciendo SSIS, a continuación, usted encontrará que usted puede tener que integrar este principio en los procesos existentes . No estoy diciendo que un show-tapón, pero toda la parte de consideraciones que es posible que tenga que hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top