Tecnología

Inicio

Cómo pasar la fecha variable dinámica en el flujo de datos multi SSIS

Cómo pasar la fecha variable dinámica en el flujo de datos multi SSIS


Structured Query Language, comúnmente llamada SQL, es un lenguaje de programación estandarizado utilizado con bases de datos. SSIS es sinónimo de SQL Server Integration Services. SSIS fue diseñado por la empresa Microsoft, y utiliza una serie de paquetes que contienen código ejecutable para realizar las operaciones. Pasar variables de paquetes puede ser un poco complicado, ya que primero debe establecer la variable desconocida que, a continuación, convertirlo en base a los datos anteriores. Pasar variables en las ICQ se logra mediante la creación de un punto de ruptura, a continuación, crear una consulta.

Instrucciones

1 Haga clic en la variable dinámica de fecha, a continuación, haga doble clic en "Asignación de parámetros".

2 Ajuste "Usuario: <nombre de la carpeta>" como el parámetro de entrada, y "Usuario: <nombre de la variable dinámica de fecha>" como el segundo parámetro de entrada, a continuación, haga clic en "Aceptar".

3 Seleccione la variable dinámica de fecha, a continuación, abrir el "Ejecutar SQL Editor de la tarea."

4 Haga clic en "conjunto de resultados", a continuación, ponerlo en "fila única."

5 Haga clic en "Crear consulta." Declarar su nombre de archivo, nombre de carpeta, fecha variable dinámica, y todo lo que tiene que declarar para la operación. Por ejemplo:

DECLARE VARCHAR @YesterdaysDate (8)
DECLARE @filename varchar (50)
DECLARE @Folder varchar (50)

6 Establecer la carpeta, nombre de archivo, y sus otras variables a "?". Por ejemplo:

SET @Folder =?
SET @filename =?

7 Seleccione la variable dinámica de fecha, luego convertirlo a la fecha de hoy. Por ejemplo:

@YesterdaysDate SELECT = CONVERT (varchar (8), DATEADD (dd, -1, getdate ()), 112)

8 Haga clic en "Aceptar" para finalizar la consulta. La variable dinámica de fecha A continuación se hace pasar a su próximo paquete.