Ing. Pablo Mazzilli ([email protected]) A/I Milagros Payssé ([email protected]) ¡ GeneXus...

12
Ing. Pablo Mazzilli ([email protected]) A/I Milagros Payssé ([email protected]) ¡ GeneXus Query en acción !

Transcript of Ing. Pablo Mazzilli ([email protected]) A/I Milagros Payssé ([email protected]) ¡ GeneXus...

Page 1: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

Ing. Pablo Mazzilli ([email protected])

A/I Milagros Payssé ([email protected])

¡ GeneXus Query en acción !

Page 2: 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

Page 3: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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

Page 4: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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

Page 5: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

Ejemplo práctico

Demo – GeneXus QueryDemo – GeneXus Query

Page 6: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

Arquitectura

BASE DE DATOS

SISTEMA OPERACIONAL

Base de Base de ConocimientoConocimiento

Browser Excel

GX QUERYGX QUERY

GX Query Manager

MetadatMetadataaMetadatMetadataa

Page 7: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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.

Page 8: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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.

Page 9: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !
Page 10: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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.

Page 11: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !

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

Page 12: Ing. Pablo Mazzilli (mazzilli@artech.com.uy) A/I Milagros Payssé (mpaysse@artech.com.uy) ¡ GeneXus Query en acción !