Logotipo
Seguir

Arquitectura de la solución DataCycle Reporting

DataCycle Reporting se compone de 3 módulos, que pueden residir en el mismo equipo o bien estar distribuidos en equipos diferentes: 

DataCycle Reporting Cliente: módulo para administrar y diseñar informes. Hay tantas instalaciones como diseñadores y administradores diferentes tenga en su organización. Las principales funcionalidades que incluye son las siguientes:

  • Gestión de conexiones a orígenes de datos (ERP, CRM, etc)
  • Diseño y test de consultas
  • Diseño y test de procesos
  • Gestión de usuarios y grupos, permisos, perfiles de correo
  • Configuración de DataCycle Reporting

DataCycle Reporting Server: módulo encargado de las ejecuciones planificadas y de ejecutar informes en modo servidor. Esto último le permite por ejemplo no tener que dar acceso a los orígenes de datos desde los PCs de los diseñadores, ya que DCServer es quien lanza las consultas y carga los datos en las plantillas. DataCycle Reporting Server monitoriza de forma permanente los procesos planificados que deben ejecutarse, gestionando colas si es preciso. DataCycle Reporting soporta varios DCServer en ejecución, para entornos de alta demanda de planificaciones.

Repositorio DataCycle Reporting: es la base de datos de la solución (disponible en formato Access y SQL Server), la cual contiene todos los datos relativos a sus origenes de datos, consultas, procesos y planificaciones, así como usuarios, perfiles de correo, etc. Es importante señalar que NO CONTIENE DATOS DE SUS ORIGENES DE DATOS. DataCycle Reporting lee los datos de estos sistemas (ERP, CRM, etc), los procesa en memoria, y los vuelca en las plantillas Excel. Por ello, el repositorio solo contiene datos de configuración, no datos de su negocio.


                     arquitectura.jpg

 


Configuraciones posibles

Se indican una serie de configuraciones que, aunque no sea completa, sí que cubre en la práctica la mayoría de casos.
Nota 1: El programa instalador de DataCycle Reporting siempre instala el Servidor y Administrador de DataCycle Reporting, un Repositorio y una Base de Datos de pruebas.
Nota 2: Como se ha explicado en el apartado anterior, el Gestor de Correo y de Datos pueden estar instalados en varios Servidores o en uno solo. Por simplicidad los gráficos siempre mostrarán un único ordenador para ambos servidores. 

Configuración de evaluación de DataCycle Reporting

Este caso está pensado para aquellas personas que deben evaluar el producto en un entorno simple, en general su propio ordenador o durante los periodos de formación.
En este caso, todos los elementos necesarios están instalados en el mismo ordenador.




Configuración real con Servidores Windows o NT y un diseñador

Este es el caso tradicional en una empresa con un único Servidor de Datos y Correo en donde se confía en que una persona con perfil informático sea el encargado de la administración de DataCycle Reporting y diseño de consultas y procesos.
Instalamos en este caso el Servidor de DataCycle Reporting en el mismo servidor de datos y correo. Esto es posible si el servidor tiene el Sistema Operativo Windows o NT.

Nota: Como se ha explicado anteriormente, el usuario diseñador tendrá instalado el Servidor de DataCycle Reporting que usará en periodos de diseño de consultas y procesos.

Configuración real con Servidores de diferentes tipos y diseñadores

Este caso es similar al anterior con la diferencia de la complejidad de la propia arquitectura de la empresa con múltiples Bases de Datos y Sistemas. En este caso, los servidores pueden encontrarse separados físicamente.
También consideramos que existen varios administradores de DataCycle y diseñadores de consultas y procesos.
se a la diversidad de sistemas, DataCycle Reporting permite tener a los usuarios una visión completa del sistema de datos haciendo transparente dicha diversidad.


Nota: En una situación estable de producción, la ejecución la realiza el Servidor de DataCycle Reporting, pero nada impide que el diseñador tenga su propio repositorio de pruebas y ataque directamente la Base de Datos en el Servidor de Datos.

Configuración real con varios Servidores de DataCycle Reporting

Si la complejidad del sistema y sus requerimientos de rendimiento lo aconsejan, se puede instalar varios Servidores de DataCycle Reporting en diferentes ordenadores con el objetivo de mejorar la respuesta del sistema.
En una configuración algo más compleja se podría llegar a tener varios repositorios cada uno con diferentes informes que serían ejecutados por diferentes servidores.

Soporte para funcionar bajo Windows Terminal Server

Se ha previsto la posibilidad de trabajar con DataCycle Reporting conectándose a un servidor de aplicaciones mediante Windows Terminal Server.
Para ello, la información de configuración de usuario se almacena en el directorio HKEY_CURRENT_USER de la base de datos de registro de Windows.
Los usuarios que accedan a DataCycle a través de WTS deberán disponer de suficientes privilegios de acceso a esta parte del registro y al directorio donde esté instalado DataCycle.

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

0 Comentarios

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