Docly

Módulo Administrador de consultas

Lectura estimada: 8 minutos 36 views

El módulo Administrador de consultas permite realizar consultas directas a la base de datos conectada al Core App, con la finalidad de generar reportes ya sean con listados o gráficos, que se podrán incluir en el home o en el módulo seleccionado.

Para crear un reporte basado en la información de la base de datos, es necesario entonces dirigirse a la siguiente ruta:

Ruta de acceso: Menú / Administración / Administrador de consultas / Crear / Básico

Campo

Descripción

Nombre

Este campo es obligatorio.

Corresponde al nombre que se le pondrá a la consulta a crear. Con este nombre es como se identificará el reporte creado dentro del home o el módulo seleccionado a mostrar.

Conexión

Este campo es obligatorio.

Corresponde a la conexión de la BD que se va a utilizar para hacer la consulta. Este campo mostrará dentro de las opciones de la lista, las conexiones a BD que tiene actualmente el Core App.

Activo

Este campo no es obligatorio.

Indica si la consulta a crear se creará en estado activo o inactivo. Si el estado de la consulta es activo, entonces esta se podrá utilizar dentro del Core App.

Visible los usuarios

Este campo no es obligatorio.

Indica cuales son los usuario creados en el Core App, que podrán tener acceso a la consulta en creación.

Visible para los roles

Este campo no es obligatorio.

Indica cuales son los roles creados en el Core App, que podrán tener acceso a la consulta en creación.

Mostrar en

Este campo es obligatorio.

Indica en qué módulo se presentará el reporte o consulta en creación para que los usuarios o roles puedan hacer uso de esta.

Ruta de acceso: Menú / Administración / Administrador de consultas / Crear / Consultas

Campo

Descripción

Consulta SQL Server

Este campo no es obligatorio.

Corresponde al apartado disponible para cargar el script de la consulta, siempre y cuando la base de datos conectada al Core App sea de SQL Server.

IMPORTANTE: Si en este campo se pone un script con sintaxis diferente a la SQL Server, entonces el sistema no va a leer la consulta.

Consulta Oracle

Este campo no es obligatorio.

Corresponde al apartado disponible para cargar el script de la consulta, siempre y cuando la base de datos conectada al Core App sea de Oracle.

IMPORTANTE: Si en este campo se pone un script con sintaxis diferente a Oracle, entonces el sistema no va a leer la consulta.

Consulta MySQL

Este campo no es obligatorio.

Corresponde al apartado disponible para cargar el script de la consulta, siempre y cuando la base de datos conectada al Core App sea de MySQL.

IMPORTANTE: Si en este campo se pone un script con sintaxis diferente a la de MySQL, entonces el sistema no va a leer la consulta.

Consulta PostGreSQL

Este campo no es obligatorio.

Corresponde al apartado disponible para cargar el script de la consulta, siempre y cuando la base de datos conectada al Core App sea de PostGreSQL.

IMPORTANTE: Si en este campo se pone un script con sintaxis diferente a la de PostGreSQL, entonces el sistema no va a leer la consulta.

Visible para los roles

Este campo no es obligatorio.

Indica cuales son los roles creados en el Core App, que podrán tener acceso a la consulta en creación.

Mostrar en

Este campo es obligatorio.

Indica en qué módulo se presentará el reporte o consulta en creación para que los usuarios o roles puedan hacer uso de esta.

Ruta de acceso: Menú / Administración / Administrador de consultas / Crear / Campos

Si el reporte que se va a crear requiere un listado, entonces en la pestaña de Campos se debe configurar las columnas que va a tener el listado, para ello, se debe dar click en el botón y el sistema mostrará lo siguiente:

Campo

Descripción

Atributo

Este campo es obligatorio.

Corresponde al nombre que se le asigna a la columna pero dentro de la consulta de base de datos. Este atributo se debe escribir tal cual como se utilice en la consulta.

Etiqueta

Este campo es obligatorio.

Corresponde al nombre con el que se visualizará la columna en el reporte.

Tam (%)

Este campo es obligatorio.

Corresponde al tamaño de la columna dentro del reporte. Por defecto el sistema asignará el tamaño automático (auto), sin embargo, se puede asignar otro tamaño en pixeles.

Tipo

Este campo es obligatorio.

Corresponde al tipo de campo que se está configurando. Las opciones de tipo disponible son:

  • Alfanumérico
  • Numérico
  • Moneda 
  • Fecha

Dependiendo del tipo seleccionado, entonces el sistema sabrá en qué formato mostrar la información.

Totalizar

Este campo no es obligatorio.

Este campo le permite al usuario realizar operaciones matemáticas dentro del campo, como por ejemplo:

  • Sumar
  • Contar
  • Promedio
  • Mínimo
  • Máximo
Alineación

Este campo no es obligatorio.

Corresponde  a la posición horizontal de la etiqueta de la columna del reporte. Dentro de los tipos de alineación disponibles hay:

  • Derecha
  • Izquierda
  • Centrado

Ruta de acceso: Menú / Administración / Administrador de consultas / Crear / Filtros

Si el reporte que se va a crear requiere un filtro por defecto, entonces en la pestaña de Filtros se debe configurar los filtros que va a tener el reporte, para ello, se debe dar click en el botón y el sistema mostrará lo siguiente:

Campo

Descripción

Filtro

Este campo es obligatorio.

Corresponde al nombre que se le asigna al filtro pero dentro de la consulta de base de datos hecha en la pestaña “Consultas” Este atributo se debe escribir tal cual como se utilice en la consulta.

Etiqueta

Este campo es obligatorio.

Corresponde al nombre con el que se visualizará el filtro al momento de editar el reporte en la visualización configurada en el campo “Mostrar en” de la pestaña Básico.

Tipo de dato

Este campo es obligatorio.

Este campo le permite al usuario indicarle al sistema qué tipo de campo es el filtro que se está configurando. Algunos de los tipos de datos son:

  • Alfanumérico
  • Numérico
  • Fecha fija
  • Área de texto
Valor por defecto

Este campo es obligatorio.

Este campo permite ingresar cuál será el valor que por defecto tendrá el campo de acuerdo al tipo de dato seleccionado, sin embargo, este campo se puede dejar vacío, queriendo decir que no tendrá por defecto un valor.

Ruta de acceso: Menú / Administración / Administrador de consultas / Crear / Gráfica

Si el reporte que se va a crear requiere de uno o varios gráficos, entonces en la pestaña de Gráfica, se debe configurar los gráficos a mostrar, para ello, se debe dar click en el botón y el sistema mostrará lo siguiente:

Campo

Descripción

Tipo

Este campo es obligatorio.

Corresponde al tipo de gráfico que el Core App permite crear. Los tipos de gráficos disponibles son:

  • Barras
  • Barras apiladas
  • Barras agrupadas
  • Dona
  • Línea 
  • Área
Eje X

Este campo es obligatorio.

Este campo permite seleccionar por medio de una lista desplegable el campo que tendrá en cuenta el sistema para el eje X (Eje horizontal) al momento de crear la gráfica. 

IMPORTANTE: El sistema solo traerá en la lista desplegable los campos definidos en la pestaña de “Consulta”.

Eje Y

Este campo es obligatorio.

Este campo permite seleccionar por medio de una lista desplegable el campo que tendrá en cuenta el sistema para el eje Y (Eje vertical) al momento de crear la gráfica. 

IMPORTANTE: El sistema solo traerá en la lista desplegable los campos definidos en la pestaña de “Consulta”.

Valor

Este campo es obligatorio.

Cuando el tipo de gráfico es “Dona” entonces este campo permite indicarle al sistema cuáles serán los valores que el sistema debe tener en cuenta para crear el gráfico.

Operador

Este campo no es obligatorio.

Este campo le permite al administrador indicar que tipo de operación hará el sistema con los valores de los campos establecidos en los ejes (Eje X y Eje Y). Los operadores disponibles son:

  • Contar
  • Suma
  • Promedio
  • Máximo
  • Mínimo
  •  

Leave a Comment