You are on page 1of 4

Para Cambiar la base de Datos de JPIVOT

JPivot es una biblioteca de etiquetas JSP que representa una tabla OLAP y
permite a los usuarios realizar navegaciones tpicas OLAP como picadillo,
desplcese hacia abajo y enrolle. Utiliza Mondrian como servidor OLAP. JPivot
tambin es compatible con XMLA fuente de datos de acceso.

Cmo funciona?

Descargue el jpivot-[version]. Zip y extraer el archivo jpivot.war. Coloque el archivo
de la guerra en tomcats directorio webapp.


Asegrese de que, Mondrian se parte de la memoria para almacenar en cach -
esto mejorar la velocidad de manera significativa. Por ejemplo, establezca la
variable de entorno JAVA_OPTS =- Xms256m-Xmx512m a tener 256 megas de
cach y 512 megas para los picos temporales.


Para iniciar Tomcat y escribir en el navegador http://localhost:8080/jpivot. Usted
necesitar JDK 1.4 y Tomcat 4.1.30, JPivot no funciona con las versiones
anteriores.

Hay algunos ejemplos sencillos que se ejecutan sin una base de datos, pero es
probable que desee ejecutar los ejemplos de DB demasiado. Descargue el
MondrianFoodMart-Access.zip y establecer un origen de datos ODBC
MondrianFoodMart llamada que utiliza la base de datos MS Access y seala
MondrianFoodMart.mdb de la descarga anterior. JPivot ejemplos estn
configurados para utilizar esta configuracin.

Utilizando el controlador JDBC

JPivot lee los parmetros de conexin de JSP que contiene la etiqueta ...>
<jp:mondrianQuery que contiene la consulta MDX. Esto permite ejecutar consultas
en bases de datos diferentes. El JSP ejemplo vivir en / WEB-INF/queries y estn
configurados para MS Access, la versin de MySQL es un comentario. Usted
tendr que cambiar estos para ejecutar otras bases de datos.

J2EE usando DataSource

Usted puede utilizar un origen de datos JDBC predefinidos para ejecutar consultas
MDX.

<Jp: mondrianQuery
id = "query01"
dataSource = "jdbc / JPivotDS"
catalogUri = "/ WEB-INF/demo/FoodMart.xml">
MDX va aqu
Para Cambiar la base de Datos de JPIVOT
</ Jp: mondrianQuery>


Mira la documentacin de Tomcat para ver cmo configurar una fuente de datos.
Ejemplo es el siguiente:


<Ruta de contexto = "/ jpivot" Docbase = "C: \ dev \ jpivot \ build \ web" debug = "0"
recargable = "true" crossContext = "true">
<Recursos auth = "Container" name = "jdbc / JPivotDS"
type = "javax.sql.DataSource" />
<ResourceParams Name="jdbc/JPivotDS">
<parmetro>
NOMBRE fbrica </ name>
<valor> org.apache.commons.dbcp.BasicDataSourceFactory </ value>
</ Parameter>
<parmetro>
NOMBRE maxActive </ name>
<valor> 400 </ value>
</ Parameter>
<parmetro>
NOMBRE maxWait </ name>
<valor> 5000 </ value>
</ Parameter>
<parmetro>
NOMBRE maxIdle </ name>
<valor> 2 </ value>
</ Parameter>
<parmetro>
NOMBRE nombre de usuario </ name>
<valor> tarzan </ value>
</ Parameter>
<parmetro>
NOMBRE contrasea </ name>
<valor> jane </ value>
</ Parameter>
<parmetro>
NOMBRE driverClassName </ name>
<valor> com.mysql.jdbc.Driver </ value>
</ Parameter>
<parmetro>
NOMBRE url </ name>
<valor> jdbc: mysql: / / localhost: 3306/foodmart autoReconnect = true </ value>
</ Parameter>
</ ResourceParams>
</ Context>
Para Cambiar la base de Datos de JPIVOT

En web.xml que tiene que hacer referencia al origen de datos de la siguiente
manera:

<resource-ref>
<description> conexin DB </ description>
<res-ref-name> jdbc / JPivotDS </ res-ref-name>
<res-type> javax.sql.DataSource </ res-type>
<res-auth> de contenedores </ res-auth>
</ Resource-ref>


Cmo compilar?

La distribucin contiene binarios y cdigo fuente. El archivo contiene jpivot.war en
el directorio / WEB-INF/lib todos los archivos *. jar que se necesitan para construir.
La forma ms sencilla de crear un entorno de desarrollo es


extraer el archivo jpivot.war en un directorio temporal al cambiar el nombre a
jpivot.zip de la copia / WEB-INF/lib todos los archivos *. jar excepto jpivot.jar al
directorio lib / de la distribucin jpivot (que ya contiene mondrian-src.jar


Ahora usted debera ser capaz de construir JPivot con las hormigas. Usted tendr
que definir las propiedades de la hormiga lo siguiente en su build.properties (por
ejemplo, en su directorio personal):


catalina.home = c: / java/jakarta-tomcat-4.1.30
mysql.home = c: / java/mysql-connector-java-3.0.8-stable
xalan.home = c: / java/xalan-j_2_6_0


Entonces la hormiga debera funcionar. Para ejecutar las pruebas, tendr que
configurar la base de datos MondrianFoodMart, ya sea MS Access o MySQL (ver
build.xml).

Cmo usar en otra aplicacin web?

Descomprimir el archivo de la guerra. Usted necesitar los siguientes archivos

/ WCF /
/ Jpivot /
/ WEB-INF/wcf /
/ WEB-INF/jpivot /
/ WEB-INF/lib / **
Para Cambiar la base de Datos de JPIVOT
Usted tendr que combinar las entradas de / WEB-INF/web.xml en sus
aplicaciones web.xml
Nuevo! Haz clic en las palabras que aparecen arriba para ver traducciones
alternativas.
Traductor de Google para empresas

You might also like