GXquery 2.0 Ing. Pablo Mazzilli ARTech
Agenda Mejoras para el Usuario Mejoras para el Desarrollador Integración Nuevos Mercados/Plataformas Mejoras para el Usuario Mejoras para el Desarrollador Integración Nuevos Mercados/Plataformas
Mejoras para el Usuario Seguridad a nivel de Metadatas, Atributos y Valores Mayor potencia en el tipo de consultas a resolver Mejoras en la asistencia para la definición de consultas Seguridad a nivel de Metadatas, Atributos y Valores Mayor potencia en el tipo de consultas a resolver Mejoras en la asistencia para la definición de consultas
Seguridad Metadata Ventas Metadata Ventas Metadata R. Humanos Metadata R. Humanos Metadata Contabilidad Metadata Contabilidad KB DB Catálogo de Metadatas GXquery Manager
Seguridad Permisos sobre Metadatas Configurable en GXquery Settings Metadata Usuarios Usuario Metadatas Permisos sobre Metadatas Configurable en GXquery Settings Metadata Usuarios Usuario Metadatas
Seguridad Mejoras en el Login Metadatas válidas para el usuario Botón para cambiar catálogo de trabajo Mejoras en el Login Metadatas válidas para el usuario Botón para cambiar catálogo de trabajo
Seguridad Restricciones de valores de Atributos Total: No se puede analizar por el Atributo Parcial: Se puede analizar sólo por determinados valores
Potencia y Usabilidad Nuevos casos de consultas Agregaciones en un nivel común Instancia de valores Manejo de filtros Definición de rangos de valores Parametrización de consultas Nuevos casos de consultas Agregaciones en un nivel común Instancia de valores Manejo de filtros Definición de rangos de valores Parametrización de consultas
Nuevos casos de consultas Contexto ¿Cómo asiste GXquery en la especificación de consultas? Validando los atributos seleccionados. ¿Cómo se determinan esas validaciones? En base el conocimiento inferido del modelo de datos. ¿Qué garantiza que esas validaciones sean correctas? La fiel representación de la realidad del negocio en el modelo de datos. Resultado: Asistencia en la definición de consultas válidas Definición natural de consultas ¿Cómo asiste GXquery en la especificación de consultas? Validando los atributos seleccionados. ¿Cómo se determinan esas validaciones? En base el conocimiento inferido del modelo de datos. ¿Qué garantiza que esas validaciones sean correctas? La fiel representación de la realidad del negocio en el modelo de datos. Resultado: Asistencia en la definición de consultas válidas Definición natural de consultas
Nuevos casos de consultas Contexto Fundamento teórico: Tabla Extendida LINEA FACTURAS LINEA FACTURAS LINEA COMPRAS LINEA COMPRAS PRODUCTO CLIENTES PROVEEDORES N 1
Nuevos casos de consultas Agregaciones en un nivel común Especificación de la consulta: Producto Total Facturado Total Compras Agregaciones en un nivel común Especificación de la consulta: Producto Total Facturado Total Compras LINEA FACTURAS LINEA FACTURAS LINEA COMPRAS LINEA COMPRAS PRODUCTO
Nuevos casos de consultas Instancia de valores LINEA FACTURAS LINEA FACTURAS PRODUCTO DESCRIPCIÓN POR IDIOMA DESCRIPCIÓN POR IDIOMA DESCRIPCION
Nuevos casos de consultas Instancia de valores Especificación de la consulta: Vendedor Producto (Descripción) Total Ventas Especificación de la consulta: Vendedor Producto (Descripción) Total Ventas VendedorProductoTotal Ventas Vendedor 1Coca Cola$ Vendedor 1 可口可乐 $ Vendedor 1Coke$ Subtotal$ Vendedor 1Pepsi Cola$ Vendedor 1 百事可乐 $ Vendedor 1Pepsi Cola$ Subtotal$ TOTAL$ 60.00
Nuevos casos de consultas Instancia de valores Especificación de la consulta: Vendedor Producto (Descripción) Idioma = Español Total Ventas Especificación de la consulta: Vendedor Producto (Descripción) Idioma = Español Total Ventas VendedorProductoTotal Ventas Vendedor 1Coca Cola$ Vendedor 1Pepsi Cola$ TOTAL$ LINEA FACTURAS LINEA FACTURAS PRODUCTO DESCRIPCIÓN POR IDIOMA DESCRIPCIÓN POR IDIOMA DESCRIPCION
Rango de valores Filtros Operadores: =, >, =, e Intervalo (se asume =) Filtros Operadores: =, >, =, e Intervalo (se asume =)
Lista de valores Valores que NO cumplen la condición
Parámetros Reportes estándar y parametrizables son los principales requerimientos de los usuarios de BI. Ventajas: No requiere reeditar la consulta para cambiar valores Reutilización de reportes Especificación sencilla Parámetros = Condiciones variables Reportes estándar y parametrizables son los principales requerimientos de los usuarios de BI. Ventajas: No requiere reeditar la consulta para cambiar valores Reutilización de reportes Especificación sencilla Parámetros = Condiciones variables
<= [Fecha Factura]
Parámetros
Rangos y Parámetros Demostración: Facturación por período de fechas Definición de Rangos en los filtros Utilización de Parámetros en los Rangos Demostración: Facturación por período de fechas Definición de Rangos en los filtros Utilización de Parámetros en los Rangos
Mejoras para el Desarrollador Conversión automática de Metadatas Configuración Trace desde GXquey Settings Sentencia SQL en Excel Mejoras de subtipos en GeneXus 8.0 Atributos inferidos por subtipos Relaciones recursivas Conversión automática de Metadatas Configuración Trace desde GXquey Settings Sentencia SQL en Excel Mejoras de subtipos en GeneXus 8.0 Atributos inferidos por subtipos Relaciones recursivas
Integración
Nuevas Plataformas Soporte de DBMS Open Source GXquery 2.0: PostgreSQL Próxima versión: MySQL Soporte de DBMS Open Source GXquery 2.0: PostgreSQL Próxima versión: MySQL
Nuevos Mercados GXquery sobre bases de datos no necesariamente creadas por GeneXus. KB BD GX GXquery KB BD GX BD Externa
¡Juegue! Página Beta Test GxQuery Documentación Foro Técnico Conferencias relacionadas GXQuery: Casos de éxito (a continuación) GXplorer 5.0: Hacia donde vamos (Conf. Nro 67) Página Beta Test GxQuery Documentación Foro Técnico Conferencias relacionadas GXQuery: Casos de éxito (a continuación) GXplorer 5.0: Hacia donde vamos (Conf. Nro 67)
Ing. Pablo Mazzilli ARTech