Generación de Archivo - Tarea
Este nodo nos permitirá a partir de un Store Procedure generar un archivo con los valores devueltos.
Al ingresar al nodo se encontrará con una serie de campos a configurar:
- Proveedor: Proveedor utilizado para conectarse a la base de datos externa. Existen 6 proveedores soportados:
- MSSQL.
- Oracle.
- Postgres.
- MySQL.
- OleDB.
- ODBC.
- Conexión: Se utilizada para conectarse a la base de datos (depende del Proveedor seleccionado). Ejemplo: server=IPXXX\sqlexpress, XXX; database=XXX; uid=XX; pwd=XXX.
- Tipo Comando: Especifica el tipo de comando a ejecutar en la base de datos. Existen 2 tipos:
- Texto (Text). Al tener seleccionado esta opción será posible escribir en la línea de comando el StoreProcedure.
- Procedimiento Almacenado (StoredProcedure). Se ejecutará una sentencia previamente almacenada. Dicha sentencia se invoca desde la línea de comando.
- Timeout Comando: Tiempo máximo de ejecución del comando. Este valor esta expresado en segundos.
- Command: Dentro del recuadro de texto se podrá tanto escribir el comando como invocar a un store procedure pre-cargado.
- Path: Ruta destino donde se alojará el archivo.
- Tipo: Formato del archivo.
- Delim.: En caso de ser txt deberá introducirse el delimitador de columnas.
- Filas Título: Si incluye o no una fila con títulos.
- Título (pdf): Se informa el título en caso de ser PDF.
- Sub título: Se informa sub-título en caso de ser PDF.
Los parámetros son aquellos datos necesarios a introducir para ejecutar el comando especificado. Ejemplo: Ante una consulta sobre un cliente puntual es necesario ingresarle como parámetro el ID del cliente (SELECT * FROM TABLA_CLIENTE WHERE ID_CLIENTE=PARAMETRO). Se pueden ingresar tantos parámetros como la consulta lo requiera.
Dentro de la ventana se encontrará una lista de todos los parámetros ingresados. Al querer agregar/modificar un parámetro se deberá completar los siguientes campos:
- Variable: Es el nombre de la variable que fue definida dentro de la tarea, cuyo valor queremos introducir como parámetro.
- Parámetro: Parámetro que espera el comando.
- Dirección: Puede ser Input, Output o Input-Output.