SQL Server Integration Services es una suite de software que permite a los administradores de bases de datos para la transferencia y el uso de los datos a través de muchos tipos de bases de datos. SSIS hace esto mediante la creación de una capa de interacción que ofrece un medio para traducir los datos de bases de datos y comandos a través de diferentes sistemas. Esta capa consiste en un conjunto de transformaciones de datos y tareas automatizadas para hacer posible la interconectividad. Además de la funcionalidad incorporada incluido, el programador puede también tareas de secuencias de comandos para realizar acciones no incluidas en la configuración de valores de SSIS.
Las tareas de SSIS
El flujo de datos y las transformaciones de mando entre los servidores utilizando SSIS es controlada por el administrador a través de una variedad de "tareas". Las tareas son entidades específicas SSIS que contienen eventos u operaciones que el administrador desea que se produzca para asegurar la transferencia de datos sea correcta. Las tareas se pueden preparar los datos para la transferencia, controlar cómo se traducen los datos entre diferentes bases de datos, o hacer llamadas al sistema para crear directorios o copiar archivos en un equipo host.
Empotrable de Tareas
Las tareas que vienen con SSIS se denominan tareas "built-in", y están disponibles "fuera de la caja." Estas tareas incluyen los procesos mínimos requeridos para llevar a cabo las transferencias de datos, así como las tareas específicas destinadas a facilitar la transferencia de datos. Estos incluyen las tareas de flujo de datos, que controlan la transferencia de datos desde una base de datos a otro, o tareas de transferencia de datos a granel, que automatizar la copia de grandes conjuntos de datos de un ordenador a otro.
Las tareas de secuencias de comandos
A veces, el administrador tendrá que realizar una operación para la que no hay tarea. En este caso, SSIS ofrece una tarea flexible llamado la tarea "escritura". Aunque todavía técnicamente una tarea, la tarea Script permite al administrador de escribir código para construir su propia tarea específica. Esta tarea será trabajar dentro del contexto del entorno de SSIS, junto con las otras tareas incorporadas, pero seguirá las instrucciones específicas programados en él por el administrador.
De secuencias de comandos de tareas Idiomas y Usos
Desde SSIS es parte de la suite de Microsoft de software, escribir código para una tarea de secuencias de comandos implica trabajar con el marco .NET. En concreto, los programadores utilizan Visual Studio Tools para aplicaciones para escribir guiones, que apoya lenguajes de programación # Visual Basic y C. El marco VSTA debe existir en el equipo que ejecuta la secuencia de comandos para la ejecución de scripts.