GXplorer & GXquery IO Soluciones de BI más integrables Fabián Bonilla –...

Post on 23-Jan-2016

220 views 0 download

Transcript of GXplorer & GXquery IO Soluciones de BI más integrables Fabián Bonilla –...

GXplorer & GXquery IO Soluciones de BI más integrables

Fabián Bonilla – fbonilla@artech.com.uy

Mayda Kurdián – mayda@artech.com.uy

GXplorer & GXquery

Diciembre 2005

GXplorer 5.0/GXquery 2.0 Upgrade 4

Setiembre 2006

GXplorer/GXquery IO Beta 3

Mediano Plazo

Versión Orión Integración GeneXus Rocha

• Selección AvanzadaSelección Avanzada

• Reportes WebReportes WebMás IntegraciónMás Integración

GXplorer/GXquery IO

Mayor PotenciaMayor Potencia

Nuevos MercadosNuevos Mercados

• Ranking / Máximo / Mínimo

• Lista de Valores

• Rangos

• Condiciones

• Filtros por dimensiones

Selección Avanzada

ConsultaConsulta

EjesEjes

DatosDatosEje

sE

jes

• Condición Avanzada

• ConsultasConsultas

• ConsultasConsultas

MAYOR POTENCIAMAYOR POTENCIA

Selección Avanzada

• Ejemplo I – Filtros consulta sobre eje

Consulta : Impuestos para modelos de Peugeot en los Países que vendieron más de $100000 en el 2005

País ModeloMarca Impuestos

Lista de Valores -> Peugeot

País Año = 2005 Ventas

MAYOR POTENCIAMAYOR POTENCIA

Selección Avanzada

• Ejemplo II – Filtros consulta sobre datos

Consulta : Ventas por País y Ciudad que superaron las Compras del 2004

CiudadPaís Ventas

Año Compras

Lista de Valores 2004

> =

MAYOR POTENCIAMAYOR POTENCIA

GXplorer/GXquery WebGXplorer/GXquery Web

Query SpecificationQuery SpecificationPivot Table

Chart

User-Defined

Report

MAYOR POTENCIAMAYOR POTENCIA

Reportes Web

Reportes Web

Edición HTML del reporte en la propia herramienta

Inclusión de textos, imágenes, etc.

Impresión

Salida a PDF

Demo

MAYOR POTENCIAMAYOR POTENCIA

Más IntegraciónMás Integración

GXplorer/GXquery IO

Mayor PotenciaMayor Potencia

• GXplorer WebGXplorer Web

• PersonalizaciónPersonalización

• Graficación de usuarioGraficación de usuario

• Web ServicesWeb Services

Personalización GXplorer Web

Edición clases HTML

GeneXus Theme Editor

Edición CSS

Edición imágenes

Background Login

MAS INTEGRACIONMAS INTEGRACION

MAS INTEGRACIONMAS INTEGRACION

Personalización GXplorer Web

Graficación de UsuarioGXplorer/GXquery WebGXplorer/GXquery Web

Query SpecificationQuery SpecificationPivot Table

Chart

User-Defined

Report

User-Defined Output

User-Defined Output

MAS INTEGRACIONMAS INTEGRACION

WEB SERVICES

WEB SERVICES

Como incluir salidas personalizadas

Crear WS Check : Valida consulta

Crear WS Get : Dados los datos los muestra con la salida personalizada

Especificar en GXplorer Web los visualizadores (host, port, etc.)

Ejemplo : Mapas MGAP

MAS INTEGRACIONMAS INTEGRACION

Graficación de Usuario

Web Services

GXplorer Services

Metadata

DW

Aplicaciones

Aplicaciones

Aplicaciones

MAS INTEGRACIONMAS INTEGRACION

Web ServicesOLE Automation Web Services

Ventajas

Interacción con aplicaciones en varios ambientes

Programación más simple y sencilla

Mayor integración con GeneXus

Más cantidad de funcionalidades disponibles

MAS INTEGRACIONMAS INTEGRACION

Web ServicesPermiten trabajar con:

Sesiones y usuarios

Metadatas

Manejo y ejecución de consultas

Publicación

Indicadores, dimensiones, atributos

Restricciones

Atributos dinámicos

MAS INTEGRACIONMAS INTEGRACION

Web Services

Ejemplo

Integración con aplicación GeneXus

Práctico GXquery

MAS INTEGRACIONMAS INTEGRACION

Más IntegraciónMás Integración

Nuevos MercadosNuevos Mercados

GXplorer/GXquery IO

Mayor PotenciaMayor Potencia

• Soporte Chino y JaponésSoporte Chino y Japonés

• MySQLMySQL

• DBRETDBRET

• GXquery WebGXquery Web

• Cliente FireFoxCliente FireFox

Soporte Chino y Japonés

NUEVOS MERCADOSNUEVOS MERCADOS

MySQL

GXplorerGXplorer

GXqueryGXquery

MS Access SQL Server

Informix PostgreSQL

DB2 UDBDB2/400

Oracle MySQLMySQL

Metadatas de Indicadores y Dimensiones

Metadatas de Atributos

GeneXus KB

Base de Datos

NUEVOS MERCADOSNUEVOS MERCADOS

Bases de Datos No-GeneXus

DVG DBRET

Ventajas

Conexión a la BD para crear la metadata mediante JDBC y ADO

Soporte MySQL

Mejoras en inferencia de relaciones entre atributos

Metadata más acorde a la realidad

NUEVOS MERCADOSNUEVOS MERCADOS

GXquery Web

NUEVOS MERCADOSNUEVOS MERCADOS

No se requiere instalación local

Menos requerimientos en los clientes

No se precisa conexión a la BD

No se precisa conexión al catálogo

Solo requiere un navegador

FireFox

NUEVOS MERCADOSNUEVOS MERCADOS

Cliente en plataforma FireFox

Elimina requerimientos de

Internet Explorer

Microsoft Office Web Components

Ventajas

Incursión en ambientes Free Software

Incremento de potenciales usuarios

Más IntegraciónMás Integración

Nuevos MercadosNuevos Mercados

GXplorer/GXquery IO

Mayor PotenciaMayor Potencia

Próximos pasos I

Versión IO – Liberación

Beta3: completa en funcionalidad

Cambio del control pivot (release o U1)

Próximos pasos IIVersión Orión

3 capas

Potenciar la herramienta de usuario final

Funcionalidad

Alcance (consultas)

Potenciar la integración con GeneXus Rocha

Integración con GeneXusOrión & GX Rocha

Objeto “QUERY” definido en la KB. (tecnología Data Provider)

Referenciable desde otros objetos GeneXus

Con interfaz (Web panels, Work panels)

Sin interfaz (Procedimientos, Reportes)

Orión & GX Rocha Consultas con Interfaz

Nuevo control en la toolbar

Consultas se asignan al control. Se selecciona en tiempo de

ejecución

Hoy posible vía Web Service

Agregar o modifica consultas en tiempo de Ejecución !

Orión & GX Rocha Consultas con Interfaz

Aplicaciones adaptables en momento de ejecución respecto a la explotación de datos

Similar a Data Providers

Procedimiento:&Var = 0For Each using <QRY: Clientes Activos>

...procesa datos devueltos por la consulta EndFor

Regla de una transacción: Retención IVA = FormulaRetenciónIVA

If ProveedorId IN <QRY: Proveedores a retener>

<Clientes Activos>, <Proveedores a retener>: Modificable en tiempo de ejecución!

<Formula Retención IVA>: ¡¿?!

Orión & GX Rocha Consultas sin Interfaz

Orión & GX Rocha Consultas con Interfaz

Aplicaciones adaptables en momento de ejecuciónrespecto a reglas del negocio

Orión & GeneXus Rocha Valor

Potencia en la explotación de datos en las aplicaciones

Simplicidad en la definición

Mayor funcionalidad: pivoteo, interactividad, manipulación, graficación

Aplicaciones más adaptables en momento de ejecución.

Explotación

Reglas del negocio (clientes activos, proveedores a retener, cálculos?)

Charlas Relacionadas

GXplorer/GXquery - Casos de Éxito

A continuación

Cara a cara GXquery/GXplorer

Martes 19 – 11:00 – Sala Florida

Laboratorio de GXquery IO

Martes 19 – 14:30 – Sala Picasso 1

Martes 19 – 16:30 – Sala Picasso 1

Preguntas

??