Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

mondrian
Enviado por ganzo el día 21 de junio de 2004

alguien conoce mondrian es una plataforma olap pero no logro instalarlo y hacer que funcione y nos e cual es mi problema parece ser un conector
el error el el siguiente:
Results: Error: Internal error: while creating RolapSchema (Provider=mondrian; Jdbc=jdbc:odbc:MondrianFoodMart; Catalog=jndi:/localhost/mondrian/WEB-INF/FoodMart.xml; JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver)


no se como resolverlo soy nuevo en entornos tomcat y jsp
mi mayor experiencia es en php
gracias!!!!

 
Re: mondrian
Enviado por o-mega-x el día 29 de julio de 2004

Yo estoy utilizando el mondrian-jpivot-tomcat. Si la instalacion la haces en linux aqui tengo una serie de pasos para que mondrian funcione:

-instalacion del paquete de Java j2sdk-1_4_2_xx-linux-i586.rpm

-descomprimir el paquete jakarta-tomcat-5.0.19.tar.gz y copiar la carpeta resultante al directorio /usr/local/

-crear un acceso directo llamado tomcat en /root hacia
/usr/local/jakarta-tomcat-5.0.19

-descomprimir el paquete mysql-connector-java-(version)-stable.tar.gz . En la carpeta resultante se crea un archivo llamado
mysql-connector-java-3.0.11-stable-bin.jar, copiar ese archivo en /usr/java/j2sdk1.4.2_03/jre/lib/ext

-definir las variables de entorno CLASSPATH y JAVA_HOME editando el archivo /etc/profile. Al final de dicho archivo incluir las siguientes lineas:

CLASSPATH="/usr/java/j2sdk1.4.2_xx/jre/lib/ext"
export CLASSPATH
JAVA_HOME="/usr/java/j2sdk1.4.2_xx"
export JAVA_HOME

-despues es necesario reiniciar el sistema para que sean definidas dichas variables al inicio del sistema.

-ejecutar el script startup.sh tecleando /root/tomcat/bin/./startup.sh y verificar que no salga ningun mensaje de error.

-abrir un navegador y teclear la direccion http://localhost:8080
con esto debe aparecer la pagina principal de tomcat, con lo cual habremos constatado que la instalacion fue exitosa.

-descomprimir los archivos jpivot-1.1.0-bin.zip y mondrian-1.0.1.zip. buscar en las carpetas resultantes los archivos jpivot.war y mondrian.war respectivamente y copiarlos a /root/tomcat/webapps/

-opcionalmente se copian las carpetas de documentacion (docs y doc de las carpetas creadas jpivot y mondrian respectivamente) en /var/www/html/ renombrandolas como jpivothelp y mondrianhelp para despues poder accesarlas desde un navegador (con el servidor apache activado en el servidor).

teclear en la barra de direcciones del navegador
http://localhost:8080/mondrian y despues
http://localhost:8080/jpivot para verificar que se descomprimar los archivos *.war y se visualicen las paginas principales de dichas aplicaciones.

-descomprimir el archivo mondrian-data-mysql.zip y acceder a la carpeta mondrian-data/demo/mysql mediante la consola, despues teclear los siguientes comandos:

root@localhost]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> GRANT ALL PRIVILEGES ON *.* TO foodmart@'localhost'
-> IDENTIFIED BY 'foodmart';
Query OK, 0 rows affected (0.11 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO foodmart@'%'
-> IDENTIFIED BY 'foodmart';
Query OK, 0 rows affected (0.11 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO foodmart@'cotizanet'
-> IDENTIFIED BY 'foodmart';
Query OK, 0 rows affected (0.11 sec)

mysql> create database foodmart;
Query OK, 1 row affected (0.01 sec)

mysql> use foodmart
Database changed
mysql> connect foodmart
Connection id: 2
Current database: foodmart

ahora se crean las tablas con sus datos a partir de los datos en
mondrian-data/demo/mysql

mysql>source /root/LinuxOLAP/mondrian-data/demo/mysql/foodmart.sql
Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)
.
.
.
.
.
Query OK, 1 row affected (0.00 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

se verifican que se hayan creado las tablas

mysql> show tables;
+---------------------+
| Tables_in_foodmart |
+---------------------+
| account |
| category |
| currency |
| customer |
| days_check |
| department |
| employee |
| expense_fact |
| inventory_fact_1997 |
| inventory_fact_1998 |
| position |
| product |
| product_class |
| promotion |
| region |
| reserve_employee |
| salary |
| sales_fact_1997 |
| sales_fact_1998 |
| sales_fact_dec_1998 |
| store |
| time_by_day |
| warehouse |
| warehouse_class |
+---------------------+
24 rows in set (0.00 sec)

mysql>exit
Bye

Si no marca ningun error pasamos a configurar los archivos en mondrian para que pueda cargar la base de datos.

entramos al directorio /usr/local/jakarta-tomcat-5.0.19/webapps/mondrian/WEB-INF/queries y editamos los archivos mondrian.jsp, fourhier.jsp y trendarrows.jsp cambiando las siguientes lineas:

<jp:mondrianQuery id="query01" jdbcDriver="sun.jdbc.odbc.JdbcOdbcDriver" jdbcUrl="jdbc:odbc:MondrianFoodMart" catalogUri="/WEB-INF/queries/FoodMart.xml">

por estas:

<jp:mondrianQuery id="query01" jdbcDriver="com.mysql.jdbc.Driver" jdbcUrl="jdbc:mysql://localhost/foodmart?user=foodmart&password=foodmart" catalogUri="/WEB-INF/queries/FoodMart.xml">

-Reiniciamos el tomcat para que los cambios surtan efecto:

/root/tomcat/bin/./shutdown.sh
/root/tomcat/bin/./startup.sh

-En el navegador teclear la direccion: http://localhost:8080/mondrian/
y dar click en el enlace "JPivot pivot table" para verificar que se cargue correctamente la base de datos, el controlador jdbc para mysql y que el usuario foodmart tenga acceso a la base de datos.

-Si no reporta ningun error, la configuracion e instalacion de mondrian y jpivot con la base de datos de prueba a sido exitosa.

ojala te sirva

 
Re: Re: mondrian
Enviado por juanchito el día 3 de noviembre de 2004

Tengo dudas respecto a cómo poner a funcionar mondrian/jpivot con un esquema propio. Primero debo definir el esquema.... y luego???
Les agradecería cualquier ayuda

Juan Romero

 
Re: Re: Re: mondrian
Enviado por anita_cde el día 31 de marzo de 2006

Amigos de java en castellano, he intentado instalar mondrian bajo windows pero no puedo terminar, en el momento ejecutar una de las opciones que aparecen en la pagina: http://localhost:8080/mondrian, he instaladopreviamente el tomcat. Trabajo con mysql.
Existe algún requerimiento a más que deba hacer?
Desde ya les agradezco la ayuda.

 

Re: Re: Re: mondrian
Enviado por anita_cde el día 31 de marzo de 2006

Hola amigos!
podrian ayudarme con la instalación de mondrian bajo windows, he instalado previamente el tomcat, al probar con la base de datos FoodMart que se trae como ejemplo, obtengo solo errores, aparentemente de conexiòn.
Existe algùn otro requerimiento que deba hacer?algùn driver, programa? en el siguiente paso, tengo que trabajar con mysql, motor de base de datos de mi DataWarehouse.

Desde ya muchas gracias.

 
Re: Re: Re: Re: mondrian
Enviado por malmy3 el día 27 de mayo de 2006

Hola a todos!!!
Estaba intentando instalar Mondrian + Jpivot bajo windows, no tengo instalado el Tomcat ya q previamente he instalado JBoss Aplications Server, no sé si es correcto q existe algun tipo de incompatibilidad entre ellos. Necesito un servidor web exclusivamente??
Alguien podria ayudarme?

 
Re: Re: Re: Re: Re: mondrian
Enviado por n el día 22 de junio de 2006

Habéis probado el JRubik:
http://rubik.sourceforge.net/spanish/index.html
http://sourceforge.net/projects/rubik
funciona contra JPivot y utiliza el Mondrian.

 

Re: Re: Re: Re: Re: mondrian
Enviado por fmartingor el día 22 de junio de 2006

Habéis probado el JRubik
http://sourceforge.net/projects/rubik
funciona con Mondrian y JPivot

 






Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network