Ir al contenido

Todavía no está abierto. Las inscripciones abrirán próximamente.

Todas las aplicaciones

Report

Informes

Informes que se crean una sola vez y se generan en PDF, Word, Excel o CSV, a petición o a una hora fija.

En preparaciónCrear una cuenta

Report se instala en su dispositivo (Windows) y se abre con su cuenta Prophetix, la misma que para las aplicaciones web.

Report se conecta a sus bases de datos (SQL Server, PostgreSQL, MySQL, ODBC) y a sus archivos planos, delimitados o de ancho fijo. Con ellos se construyen conjuntos de datos que varios informes pueden compartir, se transforman (columnas calculadas, orden, filtro, agrupación, combinación, tabla de referencias cruzadas) y después se diseña la maquetación arrastrando y soltando.

Cada informe sale en PDF fiel a lo que muestra el diseñador, en documento Word editable, en libro de Excel con valores tipados o en CSV. Una programación, con vencimientos de tipo cron, los genera sola y los deposita en una carpeta o los envía por correo electrónico; el historial conserva el rastro de cada ejecución.

Un servicio de Windows ejecuta los informes y guarda el catálogo, cuyas cadenas de conexión están cifradas para el equipo. Las dos aplicaciones, el Studio, que configura, y el Planificador, pasan por él.

Report está en preparación. Se incorporará al catálogo de la suscripción Prophetix cuando salga.

Todas las funciones de Report

76 funciones en 11 ámbitos

Orígenes de datos

  • Conexión a SQL Server, PostgreSQL, MySQL y, mediante ODBC, a cualquier base de datos cuyo controlador esté instalado en el equipo del servicio.
  • Archivos planos como orígenes: archivos delimitados (CSV, texto) y archivos de ancho fijo, leídos desde una carpeta raíz.
  • Opciones de los archivos: separador, codificación, carácter de comillas, líneas iniciales que se omiten, referencia cultural para números y fechas, primera línea como encabezado.
  • Archivos de ancho fijo: hay que declarar el ancho de cada columna y los nombres de las columnas.
  • Detección del tipo de cada columna a partir de los valores leídos.
  • Prueba de la conexión con lo que se está introduciendo, sin guardarla, y exploración de los objetos del origen (tablas, vistas).
  • Tiempo máximo de ejecución de una consulta por origen.
  • Orígenes clasificados en carpetas en un árbol, con búsqueda, duplicación y copia del nombre.

Conjuntos de datos compartidos

  • Un conjunto de datos = un origen + una consulta, compartido por varios informes que lo reelaboran cada uno a su manera.
  • Consulta escrita en el lenguaje de la base de datos, con parámetros indicados como @nombre sea cual sea la base.
  • Parámetros declarados con tipo, valor predeterminado y carácter obligatorio, añadidos automáticamente a partir de la consulta.
  • Vista previa de los datos con el teclado (Ctrl+Intro) con valores de parámetros introducidos al momento.
  • Esquema de columnas detectado y memorizado: el diseñador propone las columnas sin volver a abrir una conexión.
  • Límite de filas devueltas y almacenamiento en caché del resultado durante un número de segundos a elegir.
  • Clasificación en carpetas, búsqueda, duplicación.

Transformaciones de los datos

  • Catorce pasos apilables en una canalización propia de cada informe, que se suben, se bajan, se desactivan sin eliminarlos y se comentan.
  • Columnas: elegir o quitar, renombrar con una etiqueta de encabezado, añadir una columna calculada, fusionar varias columnas con un separador.
  • Tipos y valores: convertir el tipo de una columna con un formato, reemplazar valores (expresión regular, mayúsculas y minúsculas, solo valores nulos).
  • Filas: filtrar con una condición, ordenar por varias claves, eliminar duplicados, limitar a un tramo.
  • Agrupaciones: agrupar y agregar (suma, promedio, mínimo, máximo, recuento, valores distintos, primero, último, concatenación).
  • Conjuntos: combinar con otro conjunto (interna, izquierda, derecha, completa, cruzada), apilar otro conjunto, cruzar (tabla de referencias cruzadas).
  • Cada paso muestra una vista previa del resultado: las columnas propuestas son siempre las del borrador en curso.

Expresiones

  • Expresiones similares a las de Excel, sin código: multiplicar dos columnas, comprobar si un saldo es negativo, juntar un apellido y un nombre, comparar un año con el año en curso.
  • Las columnas, los parámetros del informe y las variables del sistema (fecha del día, número de página, número de filas, usuario, nombre del informe) se designan cada uno con un prefijo, sin ambigüedad en caso de nombres idénticos.
  • Funciones de texto: Concat, Left, Right, Mid, Len, Upper, Lower, Trim, Replace, PadLeft, PadRight, Contains, StartsWith, EndsWith.
  • Funciones de número y de fecha: Round, Floor, Ceiling, Abs, Sqrt, Pow, Today, Now, Year, Month, Day, AddDays, AddMonths, DateDiff, FormatDate.
  • Funciones de conversión y de comprobación: If, IfNull, Coalesce, IsNull, IsEmpty, ToNumber, ToDate, Format.
  • Editor de expresiones con listas de columnas, funciones, parámetros y variables, que se insertan con un doble clic.

Diseñador de informes

  • Maquetación por bandas: encabezado y pie del informe, encabezado y pie de página, encabezados y pies de grupo (varios niveles), detalle.
  • Elementos que se arrastran a una banda: etiqueta, campo, expresión, imagen, línea, rectángulo, tabla, número de página.
  • Campos de resumen (suma, promedio, recuento, etc.) sobre todo el informe, el grupo o la página.
  • Tabla con columnas de expresiones, fila de totales, filas alternas, encabezado repetido en cada página, ajuste al ancho disponible.
  • Formato: fuente, tamaño, negrita, cursiva, subrayado, color, fondo, bordes, márgenes interiores, interlineado, alineación, ajuste de línea.
  • Visibilidad de un elemento o de una banda según una condición, salto de página antes o después de una banda, banda indivisible, banda extensible o reducible.
  • Posicionamiento preciso con el ratón: reglas, cuadrícula, imán, desplazamiento y cambio de tamaño, selección por rectángulo, alineación.
  • Deshacer y rehacer, duplicación y eliminación de elementos.
  • Configuración de página: tamaño del papel, orientación, márgenes, con unidades en milímetros o en puntos.
  • Vista previa paginada fiel, calculada sobre el borrador sin guardar nada, con numeración Página x / y.

Formatos de salida

  • PDF fiel, al punto, a lo que muestra el diseñador: es el formato de referencia.
  • Word: documento de flujo realmente editable, con encabezados y pies de página reales y una tabla con fila de encabezado repetida.
  • Excel: valores tipados (un número llega como número), filtro automático y anchos de columna ajustados.
  • CSV: el conjunto de datos transformado, separador punto y coma, UTF-8 con marca de orden de bytes.
  • Formatos predeterminados elegidos en cada informe, modificables en cada ejecución o programación.
  • Parámetros del informe con etiqueta, tipo, valor predeterminado, carácter obligatorio y lista de valores permitidos.

Programación y entrega

  • Programaciones mediante expresión cron, por intervalo o para una única ejecución, con atajos para todos los días, ciertos días de la semana o un día del mes.
  • Período de validez (inicio, fin) y zona horaria de los vencimientos.
  • Vista previa de los próximos vencimientos y fecha de la próxima ejecución.
  • Valores de parámetros con fechas relativas resueltas en cada ejecución: ayer, hoy, mes anterior, hace N días, etc.
  • Formatos de salida propios de cada programación y plantilla de nombre de archivo con fecha, hora y nombre del informe, de la programación o de un parámetro.
  • Entrega en una carpeta: sobrescritura o numeración de los duplicados, número de generaciones conservadas.
  • Entrega por correo electrónico: destinatarios, copia y copia oculta, asunto, cuerpo en texto o en HTML, archivos adjuntos.
  • Reintento automático en caso de fallo, con número de intentos y retraso entre ellos.
  • Ejecución inmediata de una programación con un clic, activación, desactivación y duplicación.

Historial

  • Historial de cada ejecución: programación, informe, desencadenante, inicio, duración, número de filas, estado.
  • Filtros por período, informe, programación y estado, con actualización automática cada treinta segundos.
  • Registro detallado de la ejecución, parámetros utilizados y archivos generados.
  • Guardado de un archivo generado en el lugar que usted elija.

Derechos de acceso y seguridad

  • Autenticación integrada de Windows: el servicio sabe quién lo llama, sin contraseña adicional.
  • Derechos por origen, conjunto de datos e informe: lectura, ejecución, modificación, propiedad, concedidos a una cuenta o a un grupo de Windows.
  • Un objeto solo se restringe si usted lo decide: mientras la restricción no esté marcada, sigue abierto a todos.
  • Salvaguardas: no se puede quitar uno mismo la propiedad de un objeto; un administrador del equipo conserva siempre el control.
  • El Studio desactiva de antemano lo que el servicio va a rechazar y muestra su nivel efectivo.
  • Cadenas de conexión cifradas en el catálogo, vinculadas al equipo; el servicio solo escucha en el equipo local.
  • Las programaciones se ejecutan con la cuenta del servicio, incluso sobre un informe cuyo acceso está restringido.

En sus dispositivos

  • Windows 10 22H2 o Windows 11: tres componentes, un servicio de Windows, el Studio de configuración y el Planificador.
  • El servicio guarda el catálogo (base de datos SQLite; solo sus cadenas de conexión están cifradas), ejecuta los informes y mantiene el programador; se reinicia solo tras un incidente.
  • Studio y Planificador son dos aplicaciones de escritorio que pasan por la interfaz local del servicio, nunca por la base de datos.
  • Scripts de publicación y de instalación del servicio, con elección de la cuenta del servicio.

Conviene saber

  • No hay versión web, ni Linux, ni Android: PxReport está reservado a Windows.
  • Se necesita una cuenta de dominio para la autenticación integrada de Windows hacia una base de datos remota o un depósito en un recurso compartido de red.
  • Los controladores ODBC deben estar instalados en el equipo del servicio, con la misma arquitectura que este.
  • La cadena se ha probado de extremo a extremo con un origen CSV, hasta la entrega en una carpeta; las conexiones a bases de datos y el envío por correo electrónico no se anuncian como probados en sus servidores.
  • El envío por correo electrónico pasa por un servidor SMTP configurado en el servicio.
  • El Word generado es un documento de flujo, sin el posicionamiento absoluto del PDF; Excel no tiene páginas.
  • El servicio solo escucha en el equipo local: Studio y Planificador se utilizan en el mismo equipo que el servicio.
  • Los paquetes de instalación y la publicación en Microsoft Store todavía no están listos.

También en la suscripción