COMENZADO A UTILIZAR BI SERVICES EN MI APLICACIÓN



Documentos relacionados
Guía de Apoyo Project Web Access. (Jefe de Proyectos)

asired EIS Descripción de producto. Integración de Sistemas Explotación de Datos y Business Intelligence para la Pequeña y Mediana Empresa.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Visión General GXplorer. Última actualización: 2009

Capítulo 4 Análisis y diseño del software de los Robots

Introducción a la extensión de scripting en gvsig 2.0

Día :00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Introducción a BusinessObjects XI Release 2 Service Pack 2 / Productivity Pack

Capítulo 5. Cliente-Servidor.

ANEXO A - Plan de Proyecto EDT de la solución EDT GENERAL DEL PROYECTO1

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos

Manual de NetBeans y XAMPP

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

TABLAS DINÁMICAS CON POWERPIVOT DE EXCEL

PERSYS Tel. (81) Página 0

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Workflows? Sí, cuántos quiere?

SISTEMAS DE INFORMACIÓN III TEORÍA

Control de objetivos y alertas mediante Tablas Dinámicas

Service Oriented Architecture: Con Biztalk?

Project Online Introducción La voz del cliente Qué es Project Online? Características del producto

Pentaho BI. Lic. Patricia Palacios Zuleta

Estos documentos estarán dirigidos a todas las personas que pertenezcan a equipos de implementación de Oracle BI, incluyendo a:

Tel: + 52 (55) / 87

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

Data Warehouse Marco de Calidad

Servicio de VPN de la Universidad de Salamanca

Descripción. Este Software cumple los siguientes hitos:

GUÍA DE USO DEL PROCEDIMIENTO PARA LA SOLICITUD DE AUTORIZACIONES DE OBRAS EN ZONAS COLINDANTES CON CARRETERAS AUTONÓMICAS

DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 2 Tecnología data warehouse

Mi Negocio en Línea. DESCRIPCIÓN y CONCEPTO DEL PRODUCTO

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

Instrucciones para Integración con PayPal

Presentación de Pyramid Data Warehouse

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Clave Fiscal. Manual del Sistema. - Administración de Relaciones -

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

Mini Guía para usar las Keops en el ITAM

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

Manual Operativo SICEWeb

Preguntas Frec uentes Ia a S

Elastix Web Services (WSDL) Manual de Usuario

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

TEMA 7: DIAGRAMAS EN UML

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

3.3.3 Tecnologías Mercados Datos

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

MACROPROCESO GESTIÓN TECNOLÓGICA

Documentación Técnica Conector

MicroStrategy Business Intelligence Blog

Caso de éxito Aiva La empresa

Nota: Se puede tener un acceso directo definido o podemos entrar a través de la

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Visión Ampliada del Management: Enterprise Performance Management

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS

CATÁLOGO DE CURSOS. Centro de Prácticas y Capacitación Profesional

Capítulo 1 Documentos HTML5

Las 10 razones principales por las cuales debe de elegir unipaas

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

SpagoBI Open Source Business Intelligence

Laboratorio 02. Conexión Power Builder SQL Server 2008

CL_55104 Yammer Development Inside Out

Sistema de Mensajería Empresarial para generación Masiva de DTE

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

ADMINISTRACION DE BASES DE DATOS CUN 2014

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SISTEMA DE GESTIÓN DE INCIDENTES Manual de usuario

Guía Rápida de Inicio

Portal de autoservicio Paso 1

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services

Office Online Office Online

BIABLE. Business Intelligence Available Inteligencia de Negocios Disponible. BIABLE, la nueva forma de trabajar con Microsoft Excel.

ICA FLUOR Control de Proyectos: Un Enfoque Constructivo

Mi página de salud Presentación para la Premiación Club CIO Roberto Contreras Clínica Alemana

Capítulo 5. Desarrollo del Software

Productos y Servicios Portafolio

Servicios de Outsourcing de Nómina y Recursos Humanos

Derechos Reservados FACTURAXION 2010.

CAPÍTULO 5. DESARROLLO Y PRUEBAS

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes

Administración Pública. Intercambio de datos y sustitución de certificados en soporte papel. HP Consulting & Integration

Características sociales en SP2013 y novedades en BI

Visión General de GXportal. Última actualización: 2009

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

Introducción al desarrollo de aplicaciones móviles conectadas a un SAP ERP con GeneXus

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

MOLAP REALIZADO POR: JOSE E. TABOADA RENNA

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Desarrollando con android sin conexión

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

CAPÍTULO 3 VISUAL BASIC

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No GTIOOO

SMS FACEBOOK CHAT. Guía de usuario

Cursos SQL Server 2008 R2

Transcripción:

COMENZADO A UTILIZAR BI SERVICES EN MI APLICACIÓN Introducción Uno de los objetivos que buscan las nuevas versiones GXplorer 6.0 y GXquery 3.0 es facilitar la integración de las soluciones de Business Intelligence (Reporting y Data Warehouse) a las aplicaciones. Una solución de BI permite obtener información importante sobre el negocio que nos ayudarán en la toma de decisiones. Entonces, porque no incluir este conocimiento generado en las propias aplicaciones que usa el usuario en el día a día incrementando el valor de nuestras soluciones? Dentro de este marco, una de las nuevas funcionalidades apunta a facilitar el desarrollo de aplicaciones capaces de integrarse en arquitectura de orientación a servicios, permitiendo que desde cualquier plataforma y lenguaje de programación, se interactúe a través de Web Services con los motores de GXplorer y GXquery, explotando la base de datos operacional y Data Warehouse respectivamente. Entre los servicios brindados se destacan los siguientes: Administración de sesión: servicios necesarios de autenticación con los motores. Administración de Metadatas: acceso a las metadatas de un catálogo.

Administración de Dimensiones, Indicadores y Atributos: manejo de Business Elements (Dimensiones, Indicadores o Atributos) manipulando propiedades, restricciones. Trabajar con consultas catalogadas: manejo, ejecución y publicación de consultas. Como Usarlo? Como primer punto es necesario agregar una referencia a los servicios desde mi base de conocimiento GeneXus. Para ello se utiliza la herramienta WSDL Inspector apuntando a la definición de los servicios. En la siguiente figura se detalla en una instalación default de GXplorer 6.0 la ubicación de los servicios: Una vez agregada la referencia se agrega el tipo de datos GXBI.Services y los tipos de datos estructurados asociados para poder manipular los servicios. Definiendo una variable basada en el nuevo tipo de dato permitirá en tiempo de ejecución que la aplicación generada invoque los servicios deseados. La programación en GeneXus es muy simple y sencilla haciendo uso de la funcionalidad de los Intellitips disponibles. La siguiente figura ejemplifica que es lo que se necesita para llamar al servicio de inicialización de sesión StartSession: Qué servicios necesito ejecutar para mostrar una consulta? En términos generales para poder ejecutar una consulta y mostrar el resultado en una aplicación es necesario llamar a los siguientes servicios: StartSession: define el login al motor. OpenMetadata: se conecta a una metadata del catalogo. GetQueryData: ejecuta una consulta.

Una vez ejecutada una consulta es necesario decidir como se desea presentar la información al usuario. Se disponen de las siguientes opciones: DynamicTable: se presenta la información en una tabla dinámica (al igual que GXplorer\GXquery Web). Gráfica: si la consulta catalogada tiene grafica se puede especificar que grafica se desea mostrar. Sin Formato: No se desea mostrar un formato en particular, se retornan los datos en un XML abstracto pudiéndose aplicar una transformación mediante la función XSLTApply de manera de personalizar el formato. Se detallan a continuación algunos ejemplos de los posibles formatos de consulta: Formato PivotTable - Office Web Component Se ejecuta una consulta especificando que se desea utilizar el formato Office Web Component en su versión 2003:

Formato Gráfica - Office Web Component Al igual que el ejemplo anterior, se ejecuta la misma consulta pero en este caso se desea mostrar una gráfica catalogada a la consulta:

Formato PivotTable - Cross-browser Component Se ejecuta una consulta especificando que se desea utilizar el formato de presentación Pivot-table Cross-browser:

Sin Formato, usando la función XSLTApply En este caso se ejecuta la misma consulta usando el "formato abstracto"; posteriormente se aplica una transformación usando la función XSLTApply para lograr una presentación personalizada:

Aquí se dispone de un ejemplo completo ejercitando los servicios disponibles. Conclusiones La inclusión de servicios a los motores ofrece una mayor interoperabilidad permitiendo una interacción con aplicaciones desde cualquier lenguaje y plataforma. Más aun con el actual desarrollo de las arquitecturas orientadas a servicios, se facilita el desarrollo de aplicaciones de negocio que integren la solución de Business

Intelligence mediante los servicios BI. Información asociada Por información sobre requerimientos, instalación, activación y funcionalidades incluidas en las versiones GXplorer 6.0 y GXquery 3.0 consultar las Release Notes asociadas. La versión online del artículo se encuentra en: http://www.gxopen.com/commwiki/servlet/hwiki?integrando+bi+services+a+mi+ aplicacion,