Tecnología

Inicio

Cómo pasar Fecha variables dinámicas en SSIS

Cómo pasar Fecha variables dinámicas en SSIS


Una variable es un nombre asignado a la información almacenada en la memoria del ordenador que es utilizado por un programa para completar una tarea. SQL Server Integration Services (SSIS) ofrece la posibilidad de utilizar variables y pasarlos a otros elementos fuera de las operaciones de SSIS. Las características en SSIS que proporcionan esta función son ayudados por las capacidades de programación mejoradas que permiten a los usuarios personalizar el código de programación para llevar a cabo las tareas deseadas.

Instrucciones

1 Crear un nuevo paquete de SSIS. Abra Microsoft SQL Server. Seleccione "SQL Server Business Intelligence Development Studio." Seleccionar "Archivo", "Nuevo" y luego "Proyecto".

2 Seleccione "Proyecto de Integration Services." Introduzca un nombre para el proyecto. el botón "OK" "Click"; aparecerá la ventana Diseñador de paquetes.

3 Seleccione "SSIS." Elija las opciones deseadas y completar la información que se necesita para su paquete de SSIS.

4 Haga clic en la pestaña "variable". Aparecerá la ventana variable. Seleccione "Agregar variable." Introduzca el nombre deseado para la variable en el campo "Nombre de variable". Seleccione "paquete" como el alcance variable. Seleccione "Cadena" como el tipo de variable. Añadir una "tarea Script" para el control de flujo. Abra la "tarea Script" y luego agregar la variable al ReadOnlyVariables.

5 Haga clic en el botón "Editar guión"; un nuevo entorno de secuencias de .NET se abrirá. Añadir este código en la sección "Public Sub Main" en la página.

Tratar

'Create directory with path stored in variable "Type Your Variable Name Here"
IO.Directory.CreateDirectory(Dts.Variables("Type Your Variable Name Here").Value.ToString)
Dts.TaskResult = ScriptResults.Success
Catch ex As Exception
' Return error
Dts.TaskResult = ScriptResults.Failure
End Try

6 Guardar y salir de la ventana de tarea Script. Haga clic en la pestaña "variable". Añadir la ubicación de la carpeta deseada para el parámetro en el campo de la variable "Valor". (Por ejemplo, C: \. LocationTestSSISParameter) Ejecutar "del paquete de SSIS" y luego confirmar que la ubicación de la carpeta que se ha añadido a la variable de la sección "Valor" es en realidad en la ubicación especificada.

7 Eliminar la carpeta que se ha añadido. Retire el campo "Valor", que se añadió a la variable que ha creado. Guarde el "Proyecto de SSIS."

8 Publicar el "paquete de SSIS" en el servidor deseado. Abrir "Visual Studio". Seleccione "Ver". Seleccione "Explorador de soluciones". Seleccione el paquete "Package.dtsx." Seleccione "Archivo" y luego "Guardar como." Guardar "Package.dtsx" con el "nombre deseado." Añadir el "servidor deseado" (para fines de publicación) en el campo "Servidor". Añadir una "ruta del paquete" utilizando el paquete de SSIS que ha creado para esta tarea. Haga clic en el botón "OK". Confirme que el paquete está en la carpeta de "servicios de integración" en SQL Server.

9 Crear nuevo SQL Server tarea programada para ejecutar el paquete deseado y pasar los parámetros. Crear un nuevo trabajo en "SQL Server" con el nombre del paquete que ha creado. Añadir un nuevo paso de trabajo utilizando el nombre del paquete que creó. Seleccione "Servidor de servicios de integración de SQL Package" para el tipo de campo. Seleccione la pestaña "General". Configurar el "paquete de código fuente" y "Servidor". Ajuste el valor en el campo "paquete" con el nombre del paquete que ha creado. Seleccione "Establecer valores" ficha. Seleccione el campo "Ruta de la propiedad". Escriba lo siguiente en el campo:

Package.Variables [usuario :: escriba su nombre de variable Aquí] .Las propiedades [Valor]

Seleccione el campo "Valor". Introduzca la ruta utilizada anteriormente en la variable "Valor" Campo. Guardar y salir del "Job". Pon a prueba el trabajo "en el paso" y compruebe que la carpeta se crea con éxito en la ubicación que se introduce en el campo "Valor".