ing. pablo mazzilli (mazzilli@artech.com.uy) a/i milagros payssé (mpaysse@artech.com.uy) ¡ genexus...
Post on 25-Jan-2016
278 Views
Preview:
TRANSCRIPT
Ing. Pablo Mazzilli (mazzilli@artech.com.uy)
A/I Milagros Payssé (mpaysse@artech.com.uy)
¡ GeneXus Query en acción !
Agenda
Ejemplo práctico
Arquitectura
Ventajas de GeneXus Query
Conclusiones
Ejemplo práctico
Arquitectura
Ventajas de GeneXus Query
Conclusiones
Ejemplo práctico
Participación de GeneXus Query en los procesos de negocio
Ejemplo: Sistema de Facturación:Principales entidades:
Clientes
Facturas
Productos
Países
Moneda
Término de pago
Participación de GeneXus Query en los procesos de negocio
Ejemplo: Sistema de Facturación:Principales entidades:
Clientes
Facturas
Productos
Países
Moneda
Término de pago
Ejemplo práctico
Necesidad de información:Listado de facturas por producto
Total facturado por producto / cliente / país
Promedio de ventas diarias por producto
Cantidad de clientes que compraron un producto
Cantidad de ventas de un producto
Cantidad de productos vendidos por tipo de producto
Listado de facturas por cliente
Necesidad de información:Listado de facturas por producto
Total facturado por producto / cliente / país
Promedio de ventas diarias por producto
Cantidad de clientes que compraron un producto
Cantidad de ventas de un producto
Cantidad de productos vendidos por tipo de producto
Listado de facturas por cliente
Ejemplo práctico
Demo – GeneXus QueryDemo – GeneXus Query
Arquitectura
BASE DE DATOS
SISTEMA OPERACIONAL
Base de Base de ConocimientoConocimiento
Browser Excel
GX QUERYGX QUERY
GX Query Manager
MetadatMetadataaMetadatMetadataa
Ventajas: GXQuery vs. Reportes Específicos
Para el usuario final:Puede crear sus propios reportesObtiene gran cantidad de información en forma fácil, rápida y dinámica.Facilita la manipulación con los datos (Drill Down, Pivot)
Mejora la satisfacción del cliente y la toma de decisiones.
Para el desarrollador:Sustituye gran parte de los reportes por consultas dinámicas.Minimiza los tiempos de entrega de nueva solicitud de reportes.Definir sus propias metadatas que ayuden a su gestión (KB).Valor agregado a las aplicaciones (SH).
Mayor productividad.
Para el usuario final:Puede crear sus propios reportesObtiene gran cantidad de información en forma fácil, rápida y dinámica.Facilita la manipulación con los datos (Drill Down, Pivot)
Mejora la satisfacción del cliente y la toma de decisiones.
Para el desarrollador:Sustituye gran parte de los reportes por consultas dinámicas.Minimiza los tiempos de entrega de nueva solicitud de reportes.Definir sus propias metadatas que ayuden a su gestión (KB).Valor agregado a las aplicaciones (SH).
Mayor productividad.
Ventajas: GXQuery vs. Otros Queries
Usuarios no necesitan ningún conocimiento técnico. Elementos para construir una consulta:
GX Query: Atributos
Otros: Tablas, Campos, Relaciones, Joins
Inteligencia en la definición de la consulta
Igual interfaz para consultas OLAP y QUERY
Visualización en Excel
Mantenimiento automático de la metadata (desde GeneXus), a partir de la base de conocimiento
Impacto automático de las consultas catalogadas
Soporte múltiples DBMS
Catálogo de consultas.
Seguridad sobre atributos y consultas.
Publicación de consultas.
Usuarios no necesitan ningún conocimiento técnico. Elementos para construir una consulta:
GX Query: Atributos
Otros: Tablas, Campos, Relaciones, Joins
Inteligencia en la definición de la consulta
Igual interfaz para consultas OLAP y QUERY
Visualización en Excel
Mantenimiento automático de la metadata (desde GeneXus), a partir de la base de conocimiento
Impacto automático de las consultas catalogadas
Soporte múltiples DBMS
Catálogo de consultas.
Seguridad sobre atributos y consultas.
Publicación de consultas.
Conclusión
“Programar” vs. “Especificar” reportes.
Independencia del analista para nuevos reportes.
Rapidez en satisfacer requerimientos de nuevos reportes.
Obtener mayor cantidad de Información, en forma rápida y dinámical.
“Programar” vs. “Especificar” reportes.
Independencia del analista para nuevos reportes.
Rapidez en satisfacer requerimientos de nuevos reportes.
Obtener mayor cantidad de Información, en forma rápida y dinámical.
Conferencias recomendadas
GXQuery desde la perspectiva del usuario y del
desarrollador (Ref. 19)
¿Incluyendo consultas dinámicas en sus
aplicaciones? (Ref. 39)
Laboratorio de GeneXus Query (Ref. 67)
GeneXus Query y Gxplorer, próximos pasos (Ref. 96)
Cara a Cara (Ref. 32)
Stand GeneXus Query
GXQuery desde la perspectiva del usuario y del
desarrollador (Ref. 19)
¿Incluyendo consultas dinámicas en sus
aplicaciones? (Ref. 39)
Laboratorio de GeneXus Query (Ref. 67)
GeneXus Query y Gxplorer, próximos pasos (Ref. 96)
Cara a Cara (Ref. 32)
Stand GeneXus Query
top related