gxplorer 5.0.... hacia donde vamos graciela listón – gustavo martínez artech consultores srl...

Post on 23-Jan-2016

230 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

GXplorer 5.0 .... Hacia donde vamos

Graciela Listón – Gustavo MartínezARTech Consultores SRL

gliston@artech.com.uygmartinez@artech.com.uy

Seguridad

Potencia

Nuevos

Mercados

Metadatas por UsuarioMetadatas por Usuario

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

MetadataMetadata

Catálogo

Usuario 3

Usuario 2Usuario 1

S

Mejoras en el loginMejoras en el login

• Metadatas válidas para el usuario• Cambiar catálogo en el login

• Metadatas válidas para el usuario• Cambiar catálogo en el login

S

Restricciones sobre atributosRestricciones sobre atributos

• Mayor seguridad, ya que se pueden restrigir los valores que el usuario ve de un atributo.

• Tipos de restricción: • Total• Parcial

• Mayor seguridad, ya que se pueden restrigir los valores que el usuario ve de un atributo.

• Tipos de restricción: • Total• Parcial

S

Instalación independiente GXplorer y GXQueryInstalación independiente GXplorer y GXQuery

• Poder tener instalado GXplorer y GXQuery en la misma máquina. • Poder tener instalado GXplorer y GXQuery en la misma máquina.

• Poder tener instalado en una misma máquina versiones distintas de GXplorer.

• Poder tener instalado en una misma máquina versiones distintas de GXplorer.

S

Salida de consulta a XMLSalida de consulta a XMLP

Parámetros en ConsultasParámetros en Consultas

• Configuración dinámica de las condiciones a aplicar en la consulta al momento de ejecutar.

• Configuración dinámica de las condiciones a aplicar en la consulta al momento de ejecutar.

P

Rangos de ValoresRangos de Valores

• Rangos en Indicadores Condiciones y Alertas• Rangos en Atributos.

• Rangos en Indicadores Condiciones y Alertas• Rangos en Atributos.

P

Distinto en lista de valoresDistinto en lista de valores

• Poder seleccionar cuales son los valores de la dimensión/atributo que NO participan en la consulta.

• Poder seleccionar cuales son los valores de la dimensión/atributo que NO participan en la consulta.

P

Especificación de consultas GXqueryEspecificación de consultas GXquery

• Hasta ahora se realizaban consultas sobre atributos de una sola tabla extendida.

• Ahora se pueden realizar consultas sobre atributos de mas de una extendida

• Hasta ahora se realizaban consultas sobre atributos de una sola tabla extendida.

• Ahora se pueden realizar consultas sobre atributos de mas de una extendida

LINEA FACTURAS

LINEA FACTURAS

LINEA COMPRAS

LINEA COMPRAS

PRODUCTOPRODUCTO

P

Otras...Otras...

• Ver sentencia SQL

• Configuración de Trace desde GXplorer Settings

• Mayor potencia GXplorer Public

• Mostrar totales automáticos

• No compradores en Oracle

• Ver sentencia SQL

• Configuración de Trace desde GXplorer Settings

• Mayor potencia GXplorer Public

• Mostrar totales automáticos

• No compradores en Oracle

P

Nuevo DBMS - PostgreSQLNuevo DBMS - PostgreSQL

GXplorer

SQL Server

Oracle

Informix

DB2

PostgreSQL

NM

Query a base de datos No GXQuery a base de datos No GX

• GXquery sobre base de datos no creadas con GeneXus• GXquery sobre base de datos no creadas con GeneXus

KB Base de datos GX

GeneXusQuery

Base de datos ext.

Base de datos ext.

KB Base de datos GX

NM

Hacia donde vamos......

GXplorer – versión “Orión”GXplorer – versión “Orión”

GXplorer 5.0(Beta 3)

Hoy En breve

GXplorer 5.0

Orión

Arquitectura en 3 capasArquitectura en 3 capas

Business Logic

Data Layer

Presentation

MetadataData

Warehouse

SQL’s Service

Arquitectura en 3 capasArquitectura en 3 capas

DBMSMetadata DBMSDW

GXplorer Win

Web Server(GXplorer Web)

Otros clientes

GXplorer Server

GXplorer PublicGXplorer Public

• ¿Qué es?• ¿Qué es?

GXplorer Public

Consultas a la metadata

Acciones- Iniciar sesión

- Abrir una consulta

- Publicar una consulta

- Evaluar un indicador

- Lista de Indicadores

- Lista de dimensiones

- “Analizable por”

- Derechos de un usuario

- Consultas de un usuario

GXplorer PublicGXplorer Public

Private Sub AbroConsulta() Dim GXplAut As GXplorerClient.AutomationObject Dim TotMetadatas As Integer Dim MetadataId As Integer Dim TotQueries As Integer Dim QueryId As String Dim nResult As Integer Set GXplAut = New GXplorerClient.AutomationObject TotMetadatas = GXplAut.GXplorerMetadatasCount() If TotMetadatas > 0 Then MetadataId = GXplAut.GXplorerMetadatasItem(TotMetadatas) nResult = GXplAut.GXplorerStartSession(User, Password, MetadataId) If nResult = 0 Then TotQueries = GXplAut.GXplorerCatalogedQueriesCount() If TotQueries > 0 Then QueryId = GXplAut.GXplorerCatalogedQueriesItem(TotQueries) nreturn = GXplAut.GXplorerOpenCatalogedQuery(QueryId, False, True) End If End If End IfEnd Sub

Versión 5.0

GXplorer PublicGXplorer Public

• Disponible desde la versión 3.0

• Versión Orión• Más simple de programar• COMPLETO

• Nuevo diseño de la interfaz

• Web – Win

• GXplorer como un componente

• Disponible desde la versión 3.0

• Versión Orión• Más simple de programar• COMPLETO

• Nuevo diseño de la interfaz

• Web – Win

• GXplorer como un componente

Consulta de consultaConsulta de consulta

• Proceso de creación y ejecución de una consulta• Proceso de creación y ejecución de una consulta

Dimensiones Indicadores

GXplorer

Tablas

Resultado

SQL

Select … From… Where…

Tabla

Dimensiones Indicadores

Consulta de consultaConsulta de consulta

Dimensiones Indicadores

Dimensiones Indicadores

Consulta 1

Dimensiones Indicadores

Consulta 2

Consulta 3

Consulta de consultaConsulta de consulta

• 1) Selección de valores avanzada (Ejemplo 1)• 1) Selección de valores avanzada (Ejemplo 1)

Año*Mes*Paciente*Medicamento*DosisTotal

Año*Mes*Paciente*AnalisisClinico*Resultado

Paciente*

Fact. Dosis Fact. Análisis

Dim. Paciente

Paciente*

Dim. Paciente

Resultado

Consulta de consultaConsulta de consulta

• 1) Selección de valores avanzada (Ejemplo 2)• 1) Selección de valores avanzada (Ejemplo 2)

Año*Tipo*Producto*Comercio*Ventas

Comercio*

Fact. Ventas

Dim. Comercio

Comercio*

Dim. Comercio

Resultado

Año*Tipo*Producto*Comercio*Ventas

Fact. Ventas=

Consulta de consultaConsulta de consulta

• 1) Selección de valores avanzada (Ejemplo 2)• 1) Selección de valores avanzada (Ejemplo 2)

Resultado

{C1, C2, C3} Comercios que vendieron Mayonesas

Consulta de consultaConsulta de consulta

• Agregaciones sucesivas (Ejemplo)• Agregaciones sucesivas (Ejemplo)

Año*Mes*Cliente*Ventas

Fact. Ventas

Año*PromCantCli

Fact. Ventas

Año*Mes*CantClientes

Fact. Ventas

Integración con GeneXus RochaIntegración con GeneXus Rocha

• Diseño integrado• Diseño integrado

Integración con GeneXus RochaIntegración con GeneXus Rocha

• Consultas en objetos GeneXus• Consultas en objetos GeneXus

Integración con GeneXus RochaIntegración con GeneXus Rocha

• Consultas en objetos GeneXus• Consultas en objetos GeneXus

Integración con GeneXus RochaIntegración con GeneXus Rocha

• Consultas en objetos GeneXus• Consultas en objetos GeneXus

GXquery WebGXquery Web

InformesInformes

También se incluiránTambién se incluirán

• Metadata multiidioma

• Soporte para MySQL

• Drill Through

• Metadata multiidioma

• Soporte para MySQL

• Drill Through

En investigación…En investigación…

• Mejoras en la especificación del Data Warehouse.

• Integración con Reporting Services.

• Mejoras en la especificación del Data Warehouse.

• Integración con Reporting Services.

Graciela Listón – Gustavo MartínezARTech Consultores SRL

gliston@artech.com.uygmartinez@artech.com.uy

top related