JRubik. 2.1. Requisitos. 2.2. Instalación. 2.3. Compilación



Documentos relacionados
GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

SpagoBI Open Source Business Intelligence

CONTENIDO. Business Objects

Novedades. Introducción. Potencia

Programa de Educación a Distancia MOODLE EDUC. (Modular Object Oriented Distance Learning Enviroment)

OpenProdoc. ECM Open Source

Gelka Consultores de Negocios y Proyectos Ltda.

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Guía de Instalación. Glpi

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

DFirma Batch Server. Sistema de firma y envío electrónico automático.

GMF Gestor de incidencias

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

App para realizar consultas al Sistema de Información Estadística de Castilla y León

TEMARIOS CURSOS DE OFIMÁTICA

Configuración servidor Tomcat

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Sistema Inteligente de Exploración

CAPÍTULO 3 VISUAL BASIC

Tutorial: Primeros Pasos con Subversion

SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA

Comenzar a trabajar con Tableau Server 7.0

Introducción a la plataforma Moodle Aníbal de la Torre Plataforma Moodle. Accediendo a los contenidos

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Cifrado (encriptación) de la base de datos

Servicio Webmail. La fibra no tiene competencia

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

Manual de Gunaguaro Instalación y Uso

IBM SPSS Modeler Text Analytics Server for UNIX Instrucciones de instalación

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID

ÍNDICE... 1 CREACIÓN DE UNA CONSULTA...

Capítulo V. Implementación

Introducción a WebMathematica

CAT INFORMÁTICA TRIBUTARIA. Agencia Tributaria. Solución a las incidencias más frecuentes.modelo390/392 (v. 0) 1

Administración de portales Joomla (II)

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

Introducción. La guía para descubrir su oportunidad de ventas. Introducción Introducción Conexión Cómo cambiar su perfil...

Microsoft Excel 2002 XP Formación Completa (licencia 60 días)

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

Consultoría, Análisis, Desarrollo y Mantenimiento de Software. Guía de Usuario V2.1. Junio 2.004

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS

arquitectura que maneja. Encontraremos también los diferentes servidores que

Preparación de sesiones de aula: las Presentaciones PDI

Antivirus PC (motor BitDefender) Manual de Usuario

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos

Parte 2 - Consultas SQL + Modelo Entidad-Relación 2.0

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Contenido. Instalación y activación...7. Instalar Xcelsius Para instalar Xcelsius Activar Xcelsius

Formularios. Formularios Diapositiva 1

Nº de expediente: TSI Subprograma: Avanza Competitividad I+D+I

Sistema de SaaS (Software as a Service) para centros educativos

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

BUSINESS OBJECTS VISUALIZACIÓN DE REPORTES

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Glosario de iconos del software

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA OUTLOOK EXPRESS 6

Diseño de páginas web 2011

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Informe de Avance #4 Implementación de Prototipo Funcional del Sistema

CURSO DE WORD 2007 AVANZADO

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

Manual de Usuario Sitio Dinámico e-ducativa Versión

Julio García Espinosa Arnau Pérez García

Tutorial JPivot Del Giudice Glenda Della Mea Mariela Universidad Nacional de Córdoba

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8

Servicio de VPN de la Universidad de Salamanca

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Índice general. Pág. N. 1

Pagina Principal (front-end) Administrador de la tienda (back-end)

Manual de configuración de Adobe Reader para la validación de la firma de un documento.

Hacemos que tu negocio se mueva. Plataforma de ventas movilidapp

GedicoPDA: software de preventa

BANCO CENTRAL DE RESERVA DEL PERÚ

Instalación del entorno de desarrollo

Presentación de Pyramid Data Warehouse

Adobe Illustrator CS5. Duración: Objetivos:

CURSO DE ACCESS 2007 BÁSICO

Soporte: visite mysupport.mcafee.com para encontrar soporte, avisos y documentación de productos.

Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts

Framework ATLAS. Entorno de Desarrollo

Rev Gestión Documental

Instrucciones para Integración con PayPal

Introducción XO Introducción Generalidades de la Interfaz Gestión de datos en la XO: Journal

Joomla! 3.3 Cree y administre sus sitios Web

CMS JOOMLA. Características

Internet, Fácil y Sencillo. Guía Web.

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

Inicio Catálogo Noticias Innovaciones Mis datos Galería

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Práctica de introducción a

Electrónica: Configuración en Mozilla Firefox

Sistema informatizado de Trazabilidad alimentaria

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Transcripción:

1. Introducción JRubik es un cliente Olap realizado en java/swing sobre componentes del proyecto JPivot. Este cliente es capaz de conectar a fuentes Olap basadas en el motor relacional Mondrian (en un futuro podrá acceder via XMLA a servidores MS Analysis Server, SAS Olap,...). Las consultas Olap pueden realizarse por medio del lenguaje MDX (en un futuro cercano se prevee que estos componentes sean compatibles Jolap). Los componentes principales son: navegador olap, gestor de consultas MDX, visor de tablas, visualizador de gráficos, visor de mapas, menus y marcadores, datos estadísticos... Estos componentes están basados en componentes JPivot donde se ha realizado la labor de cambiar el interfaz web basado en JSP y TLD por uno hecho en Swing. Ello ha implicado rehacer todo el interfaz de la aplicación y la parte de control de la interacción del usuario. Además se ha añadido componentes nuevos. Los menús y marcadores que almacenan el estado de los componentes para una consulta dada. Estos pueden ser visibles para todos los usuarios o para uno en particular. El visor de mapas está basado en otro proyecto abierto de visualizador GIS llamado Geoclient que permite generar mapas en SVG que incorporan los resltados de una consulta Olap. 2. Descarga/Instalación 2.1. Requisitos Java SDK 1.4.1 o superior Adobe SVG Viewer 3.x Plugin (sólo necesario para la utilización de mapas). 2.2. Instalación No es necesario compilar el proyecto entero ya que se incluyen binarios precompilados en la distribución. Sólo tiene que descargar y descomprimir el último fichero de la distribución: rubik-x.x.x.zip y ejecutar el fichero por lotes correspondiente a su plataforma (.bat o.sh). 2.3. Compilación Page 1

El proyecto está preparado para ser compilado usando Ant 1.5.x o superior y Eclipse 3.x IDE. Para la compilación con Ant basta cambiar el directorio raíz del proyecto y ejecutar "ant" en la línea de comandos. Revise los ficheros build.xml y ant.properties para personalizar los parámetros de compilación. Para la instación como proyecto de Eclipse simplemente hacer el directorio raiz del proyecto igual al directorio de proyecto en la definción de nuevo proyecto de Eclipse. Los ficheros.project y.classpath están incluidos en este directorio. 2.4. Ficheros de configuración Existen dos ficheros básicos de configuración: log4j.properties y mondrian.properties. El fichero log4j.properties configura las propiedades de la aplicación en materia de logs (que utiliza el componente log4j). Una pecualiaridad es que la aplicación principal utiliza log4j para la visualización de mensajes en algunos componentes (status bar,...). Para ello JRubik declara una categoría log4j: "org.aeat.etss" con nivel de log de información (LEVEL=INFO). Si se quiere cambiar en nivel de log, a uno con menor nivel de detalle bastaría con especificarlo explícitamente en el fichero de configuración. El fichero mondrian.properties define la propiedades del motor Olap Mondrian. Para más información, ver Download/Install (4. Configure the execution environment for testing) en la página web de Mondrian. 3. Arquitectura 3.1. Capas y componentes Page 2

3.2. Estructura de plugins Componentes de la Arquitectura La aplicación principal y el resto de componentes se han desarrollado utilizando el patrón plugin. Los plugins se almacenana en el directorio:./lib/plugins. Un plugin podrá ser Page 3

eliminado de la aplicación simplemente con mover su.jar correspondiente del directorio de plugins. 3.3. Componentes El componente tabla es el visor principal de la aplicación. Permite al usuario trabajar con el resultado de la consulta olap, visualizándolo de manera tabular. Podrá navegar a través de dimensiones, jerarquías, miembros, cambiar el orden, eliminar dimensiones... El nivel de interactividad de este componente es similar al equivalente de JPivot, pero han sido añadidas alguna functionalidad nueva como el soporte draq&drop (para mover dimensiones y miembros, cambiar el eje de una dimensión, eliminar elementos...). Los datos mostrados por este componente pueden ser impresos y exportados a formato PDF, XML, HTML y Excel (o copiados al portapapeles). El visor gráfico utiliza la librería JFreeChart para construir todo tipo de gráficos (sectores, barras, líneas, 3D...). Por el momento, este componente no permite ningún tipo de navegación o interacción OLAP. Todos los gráficos pueden ser impresos o exportados a formato XML y HTML (también se puede copiar&pegar). El navegador es un árbol que permite al usuario seleccionar las dimensiones y medidas de la consulta olap sin necesidad de escribir la consulta MDX olap directamente. Todas las selecciones del componente tienen una traducción MDX que pueden ser visualizar o modificadas utilizando el editor de consultas MDX. Este compontente tiene capacidades drag&drop y menús contextules. El usuario podrá almacenar sus consultas favoritas como un bookmark para uso futuro. Existen menús predefinidos que utilizan el mismo método de almacenamiento, pero que no pueden ser modificados por el usuario desde la aplicación (Un método simple para personalizar los menus es crear los bookmarks y luego copiar ficheros y directorios desde./resources/marcadores/user_name a./resources/mdxmenu). El componente mapa compone, a partir de un mapa esceficiado, los datos olap provenientes de varias medidas con una dimensión geographical. Es necesario definir la dimensión geográfica, para ello se debe especificar en el esquema Mondrian utilizando una etiqueta parameter. Para más información, acuridr al fichero de esquema Foodmart incluido en el directorio./resources/catalogs y localizar la dimensión Customers en el cubo Sales. Nuevos ficheros con mapas pueden añadirse al directorio./resources/map/maps. Actualemente este componente no soporta múltiples dimensiones geográficas en el mismo cubo. Remember, for Map visualization is necessary to install the Adobe SVG Viewer 3.x plugin. Existe también un frame, que permite visualizar un conjunto de estadísticas básicas dobre la consulta en curso. Esta es una version alfa y no ha sido probada intensivamente. Page 4

El componente "Drill-throgh" se utiliza para mostrar los datos originales utilizados para calcular los datos agregados en la consulta OLAP. El método de trabajo es similar al Drill-through de JPivot. Los datos mostrados pueden imprimirse e importarse a PDF, XML, HTML and Excel (o copiados al portapapeles). Otros componentes: El monitor de memoria está basado en org.apache.batik.util.gui.memorymonitor de Batik. Page 5