Logotipo
Seguir

DCR: Ejecutar la planificación de un proceso en días espefícicos

DCServer es la aplicación servidor que permite ejecutar informes planificados y procesos DataCycle Reporting desde MyVision.

A veces nos puede interesar planificar un proceso para que se ejecute en días específicos, como por ejemplo el primer día laborable de cada mes.

En este ejemplo como la frecuencia no es periódica utilizaremos un informe de tipo condicional usando, además el origen de datos real del informe, un fichero excel que contendrá las fechas de ejecución.  El informe es de tipo simple y ya ha sido creado anteriormente.

Los pasos son los siguientes:

1. Crear una tabla que contenga un campo de tipo fecha, por ejemplo, FechaEjecucion, con tantos registros como dias se ha de ejecutar el informe.

2. En DataCycle Reporting, definir una nueva conexión de base de datos contra el Excel creado anteriormente.

3. Definir una consulta seleccionando el campo fecha.

4. Editar el informe definiendo el Tipo de proceso como Informe condicional.

5. En Consulta Condiicional, seleccionar la consulta de las fechas creada anteriormente y elegir el campo fecha de la lista de campos.  Agregamos un filtro a la consulta: Fecha igual que date(). 

(*) En Excel la función Date() nos devuelve la fecha de hoy.  Si tenemos otro origen de datos para la tabla de fechas podemos utilizar el parámetro de contexto de ejecución CURRENT_DATE seleccionando el formato que corresponda (numérico, fecha o juliana)

6. Crear una planificación diaria contra este proceso condicional.  El DCServer cada día ejecutará el proceso pero solo generará informe aquellos días donde la fecha actual coincida con alguno de los días que hay en la tabla.

DCServer está disponible en nuestras ediciones empresariales Workgroup y Entrerprise.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0
¿Tiene más preguntas? Enviar una solicitud

0 Comentarios

Inicie sesión para dejar un comentario.
Tecnología de Zendesk