<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4768504300948906354</id><updated>2011-11-28T22:03:33.141-08:00</updated><category term='pentaho paso a paso'/><category term='kettle'/><category term='crear base de datos multidimensional'/><category term='conectar a tu base de datos desde pentaho'/><category term='como descargar pentaho'/><category term='conectar a postgres desde pentaho'/><category term='conexion a tu base de datos'/><category term='pentaho'/><category term='descargar cubedesigner'/><category term='pentaho conexion a tu base de datos'/><category term='mondrian'/><category term='tutorial pentaho'/><category term='inteligencia de negocios'/><category term='crear cubo olap con cubedesigner'/><category term='business intelligence'/><category term='pentaho desde cero'/><category term='como empezar pentaho'/><category term='pentaho console administration'/><category term='publish  cubedesigner'/><category term='instalar pentaho'/><category term='herramientas open source'/><title type='text'>tutorial de pentaho</title><subtitle type='html'>Tutorial para aprender pentaho desde cero.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-5236254651479594688</id><published>2009-08-16T22:26:00.000-07:00</published><updated>2011-04-13T10:47:34.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='descargar cubedesigner'/><category scheme='http://www.blogger.com/atom/ns#' term='publish  cubedesigner'/><category scheme='http://www.blogger.com/atom/ns#' term='crear cubo olap con cubedesigner'/><title type='text'>Post # 6 - Crear cubo OLAP con CubeDesigner</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En el &lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;post anterior&lt;/a&gt; ya se había creado la BD multidimensional, es momento entonces de crear el &lt;a href="http://es.wikipedia.org/wiki/Cubo_OLAP"&gt;cubo OLAP&lt;/a&gt; (un archivo XML), para esto utilizaremos la herramienta gráfica &lt;a href="http://sourceforge.net/project/shownotes.php?release_id=499113&amp;amp;group_id=35302"&gt;&lt;span style="color:#ff0000;"&gt;Cube Designer&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ff0000;"&gt; (acceder a la siguiente &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;página&lt;/span&gt;&lt;span style="color:#ff0000;"&gt; donde podrán obtener versiones para Windows, Mac o Linux). &lt;/span&gt;&lt;span style="color:#000000;"&gt;Debido al comentario de una lectora me enteré que los links para descargar Cube Designer ya no están activos, creo que debido a que dicho software ya estaba descontinuado. De todos modos acabo de subirlo a Megaupload y les dejo el &lt;a href="http://www.megaupload.com/?d=SJVRIRBP"&gt;link para descargarlo&lt;/a&gt;.&lt;/span&gt; Una vez descargado el archivo, se procede a descomprimir y se obtiene la carpeta CubeDesigner, para cargar simplemente ejecutamos el archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;CubeDesigner.exe&lt;/span&gt;. Para el caso particular de este tutorial, el gestor de base de datos utilizado es Postgresql, por lo que antes de ejecutar la herramienta se debe copiar el archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;postgresql-8.2-506.jdbc3.jar&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; &lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;(*)&lt;/span&gt; en la carpeta &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;CubeDesigner\lib\jdbc&lt;/span&gt;, a continuación seguir los pasos que se indican&lt;span style="FONT-WEIGHT: bold"&gt;: &lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(*) OBS.&lt;/span&gt; El archivo .jar lo puede encontrar entre los archivos de Pentaho BI Server, en la version 1.7.1 lo encuentra en pentaho-demo\jboss\server\default\lib; en la versión 2.0.0 en biserver-ce\administration-console\jdbc y en la versión 3.0.0 en administration-console\jdbc. &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold;color:#000099;" &gt;IMPORTANTE:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:trebuchet ms;font-size:85%;"  &gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;color:#000099;"&gt;Antes de utilizar CubeDesigner, se debe editar el archivo &lt;strong&gt;publisher_config.xml&lt;/strong&gt; que se ubica en &lt;strong&gt;..\biserver-ce\pentaho-solutions\system\. &lt;/strong&gt;Si es que el servicio Pentaho está iniciado, se debe reiniciar para que reconozca el cambio realizado.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:Verdana;font-size:85%;color:#000099;"&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;En el segundo post, en el punto 2.2 se recomienda la creación de una carpeta (ubicada en ..\biserver-ce\pentaho\pentaho-solutions) para guardar nuestros los archivos de nuestra propia solución. En el punto 6 de este post se hace referencia a esta carpeta y el modo correcto en que debe ser ingresado. Asegurarse de ir a la Consola de Administración (&lt;/span&gt;&lt;a href="http://localhost:8099/"&gt;&lt;span style="color:#000099;"&gt;http://localhost:8099&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;) Administration -&amp;gt; Services -&amp;gt; Solution Repository -&amp;gt; Refresh para que Pentaho "reconozca" esa nueva carpeta.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;1. Desde CubeDesigner ir al Menú File -&amp;gt; New Cube Schema.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; 2. Ingresar los valores siguientes en el Inicio de la Configuración:&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Cube Name&lt;/span&gt;: Ventas&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Cube Description&lt;/span&gt;: Cubo para obtener los datos de ventas.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Select a data source&lt;/span&gt;. Como es la primera vez que se usa la herramienta se debe agregar un origen de datos, e ingresar los valores que se indican en la imagen siguiente &lt;span style="FONT-STYLE: italic;font-family:trebuchet ms;" &gt;(Los datos de conexión son los mismos que se usan cuando se crea un &lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;datasource en la Consola de Administración&lt;/a&gt;, sobre todo el valor que se ingresará en JNDI Name)&lt;/span&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Soj1Zx68dQI/AAAAAAAAAEU/vbu1JDnKKdI/s1600-h/002+-+Datos+DataSource+CubeDesigner.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 261px; DISPLAY: block; HEIGHT: 281px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5370812378885420290" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Soj1Zx68dQI/AAAAAAAAAEU/vbu1JDnKKdI/s320/002+-+Datos+DataSource+CubeDesigner.png" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;3. Realizar el &lt;span style="FONT-WEIGHT: bold"&gt;Mapeo de Tablas&lt;/span&gt;. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Del panel inferior izquierdo seleccionar el esquema &lt;span style="FONT-WEIGHT: bold"&gt;dmventas&lt;/span&gt; (esquema donde se hallan las tablas del modelo multidimensional). Asegúrese que el servicio Pentaho BI Server esté cargado. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Se muestran las tablas, y ahora arrastrarlas al panel derecho y pueden ordenarlas como se muestra en la imagen.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ordenadas las tablas se procede a seleccionar los campos que se utilizarán para crear las medidas, tablas dimensión y de hechos.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Soj4lezCCJI/AAAAAAAAAEc/teHYgls0qug/s1600-h/003+-+MapTables+Cube+Designer.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 335px; DISPLAY: block; HEIGHT: 194px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5370815878445271186" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Soj4lezCCJI/AAAAAAAAAEc/teHYgls0qug/s320/003+-+MapTables+Cube+Designer.png" /&gt;&lt;/a&gt; &lt;/div&gt;4&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;. &lt;span style="FONT-WEIGHT: bold"&gt;Crear las Medidas&lt;/span&gt; (Create Measures) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En el combo se debe seleccionar la tabla &lt;span style="FONT-WEIGHT: bold"&gt;thventas&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Se muestran las columnas de la tabla seleccionada pero solo seleccionar &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;thventas.ca_ventas &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:trebuchet ms;" &gt;(Cantidad de ventas)&lt;/span&gt; y &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;thventas.im_ventas&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold;font-family:trebuchet ms;" &gt;(Monto vendido). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Verificar que &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;el tipo de agregación sea &lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;SUM &lt;/span&gt;y el formato sea &lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;#,##0&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hKHkCQxymjc/Soj7aZ9Jy3I/AAAAAAAAAEk/hIp9JnGTkYc/s1600-h/004+-+Crear+Medidas+CubeDesigner.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 160px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5370818986701867890" border="0" alt="" src="http://1.bp.blogspot.com/_hKHkCQxymjc/Soj7aZ9Jy3I/AAAAAAAAAEk/hIp9JnGTkYc/s320/004+-+Crear+Medidas+CubeDesigner.png" /&gt;&lt;/a&gt; &lt;/div&gt;5&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;. &lt;span style="FONT-WEIGHT: bold"&gt;Crear las Dimensiones&lt;/span&gt; (Create Dimensions). En la lista &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Source Fields&lt;/span&gt; realizar lo siguiente: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Seleccionar el campo &lt;span style="FONT-WEIGHT: bold"&gt;tdvended.co_vended,&lt;/span&gt; luego click en Add New Dimension e ingresar como nombre &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;de dimensión: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Vendedor&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Seleccionar el campo &lt;span style="FONT-WEIGHT: bold"&gt;tdtienda.co_tienda&lt;/span&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;luego click en Add New Dimension e ingresar como nombre &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;de dimensión: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Tienda&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Seleccionar &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;el campo &lt;span style="FONT-WEIGHT: bold"&gt;tdproduc.co_produc&lt;/span&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;luego click en Add New Dimension e ingresar como nombre &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;de dimensión: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Producto&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Seleccionar el campo &lt;span style="FONT-WEIGHT: bold"&gt;tdfecven.co_fecven&lt;/span&gt;, luego click en Add New Dimendion e ingresar como nombre de dimensión: &lt;span style="FONT-WEIGHT: bold"&gt;Fecha&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hKHkCQxymjc/Soj9uVOZbiI/AAAAAAAAAEs/G-kKKfRoEHc/s1600-h/005+-+Crear+Dimensiones+CubeDesigner.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 234px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5370821528052657698" border="0" alt="" src="http://1.bp.blogspot.com/_hKHkCQxymjc/Soj9uVOZbiI/AAAAAAAAAEs/G-kKKfRoEHc/s320/005+-+Crear+Dimensiones+CubeDesigner.png" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Al momento de ir creando cada dimensión puede ir editando algunas propiedades, como por ejemplo &lt;span style="FONT-WEIGHT: bold"&gt;uniqueMembers&lt;/span&gt;, cambiando el valor por defecto a &lt;span style="FONT-WEIGHT: bold"&gt;true&lt;/span&gt;; esto porque cada miembro de las dimensiones que se usan para este tutorial no presentan valores duplicados &lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="FONT-STYLE: italic"&gt;(ejm. no existen dos tiendas con el mismo nombre)&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:verdana;"&gt;La dimensión fecha presentará una jerarquía de 3 niveles (año, mes y día), se puede agregar dichos niveles desde CubeDesigner, pero lo dejaremos así en este momento pues editaremos a mano el archivo XML más adelante &lt;/span&gt;&lt;span style="FONT-STYLE: italic"&gt;(que a mi parecer es la mejor forma de aprender a crear nuestros cubos OLAP)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;6&lt;span style="font-family:verdana;font-size:85%;"&gt;. &lt;span style="FONT-WEIGHT: bold"&gt;Pasos finales. &lt;/span&gt;En el último paso se puede apreciar las siguientes partes: &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;View XML&lt;/span&gt;. En la solapa &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;XML Source&lt;/span&gt; se puede observar el código XML que se ha generado (&lt;/span&gt;&lt;a href="http://mondrian.pentaho.org/documentation/schema.php#Schema_files"&gt;&lt;span style="font-size:85%;"&gt;schema files&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;). En la solapa &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;XML DOM&lt;/span&gt; se observa la vista en árbol de la estructura del cubo. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Publish&lt;/span&gt;. La publicación generará 3 archivos &lt;span style="FONT-STYLE: italic; COLOR: rgb(51,51,51)"&gt;(Ventas.mondrian.xml, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(51,51,51)"&gt;Ventas&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(51,51,51)"&gt;.properties, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(51,51,51)"&gt;Ventas&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(51,51,51)"&gt;.xaction)&lt;/span&gt; .&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;También se debe indicar donde se generarán los 3 archivos, en &lt;span style="FONT-WEIGHT: bold"&gt;Publish Location&lt;/span&gt; ingresar &lt;span style="FONT-WEIGHT: bold"&gt;/ventas/olap, &lt;/span&gt;la ruta completa donde su ubicarán los archivos es &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;pentaho-solutions/ventas/olap&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;(La carpeta &lt;span style="FONT-STYLE: italic"&gt;ventas&lt;/span&gt; ya se había creado en uno de los post anteriores, se debe crear la carpeta &lt;span style="FONT-STYLE: italic"&gt;olap&lt;/span&gt;).&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;El valor que aparece en &lt;span style="FONT-WEIGHT: bold"&gt;Web Publish URL&lt;/span&gt; no es necesario modificarlo. &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Además del Publish Password, la publicación solicita datos en &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Server Userid&lt;/span&gt; y &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Server Password &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;se debe ingresar &lt;span style="COLOR: rgb(0,0,102); FONT-WEIGHT: bold"&gt;joe&lt;/span&gt; y &lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;password&lt;/span&gt; respectivamente.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Por último click en Publish.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Preview&lt;/span&gt;. Si el archivo XML que se ha generado, y el código XML que define las medidas, dimensiones y el cubo está correcta se podrá visualizar el resultado visualizando los datos del cubo desde la página xaction que se generó.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;Además también se puede observar la página xaction desde Pentaho DesignStudio, para esto sólo se accede a la carpeta donde se realizó la publicación y poder revisar en la solapa Define Process y XML Source todo lo necesario del archivo generado. En la solapa Test se podrá realizar el acceso a la información de la base de datos multidimensional. &lt;span style="FONT-WEIGHT: bold"&gt;IMPORTANTE&lt;/span&gt;. Como se indicó en el paso 5, el archivo XML que se generó lo iba a editar (pues la herramienta sirve de ayuda, pero es mejor editarlo a mano, de paso que se aprende más) por lo que recomiendo descargar y utilizar el archivo &lt;/span&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/Ventas.mondrian.xml"&gt;&lt;span style="font-size:85%;"&gt;Ventas.mondrian.xml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. Utilizando este archivo, al momento de visualizar la página Ventas.xaction se mostrarán los datos como en la figura siguiente: &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/Somb6voN6xI/AAAAAAAAAE0/41jAf_71k6g/s1600-h/006+-+Mostrando+datos+en+JPivot.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 326px; DISPLAY: block; HEIGHT: 145px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5370995464135895826" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/Somb6voN6xI/AAAAAAAAAE0/41jAf_71k6g/s320/006+-+Mostrando+datos+en+JPivot.png" /&gt;&lt;/a&gt; &lt;span style="COLOR: rgb(0,0,153);font-family:verdana;font-size:85%;"  &gt;A partir de este primer reporte, se puede utilizar toda la funcionalidad que brinda &lt;a href="http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JPivot"&gt;Jpivot&lt;/a&gt;, como muestra el siguiente reporte donde se elige revisar solo una medida analizando por la dimensión &lt;span style="FONT-WEIGHT: bold"&gt;Producto &lt;/span&gt;y obtener ver cual es el &lt;span style="FONT-WEIGHT: bold"&gt;producto más vendido. &lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/SomhpNWeOgI/AAAAAAAAAFE/cEmMz4xE-h4/s1600-h/008+-+Jpivot+Producto+m%C3%A1s+vendido.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 297px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5371001759946652162" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/SomhpNWeOgI/AAAAAAAAAFE/cEmMz4xE-h4/s320/008+-+Jpivot+Producto+m%C3%A1s+vendido.png" /&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:verdana;font-size:85%;"  &gt;O este otro reporte, donde se muestran las dos medidas y se analiza la dimensión Vendedor, así podemos observar que si bien el que &lt;span style="FONT-WEIGHT: bold"&gt;vende más productos&lt;/span&gt; es CARLOS DIAZ, el que genera &lt;span style="FONT-WEIGHT: bold"&gt;más monto en ventas&lt;/span&gt; es LUIS PEÑA. &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/SomiCWCpNUI/AAAAAAAAAFM/HLGtNxSc8kE/s1600-h/007+-+Jpivot+Mejor+vendedor.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 247px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5371002191776134466" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/SomiCWCpNUI/AAAAAAAAAFM/HLGtNxSc8kE/s320/007+-+Jpivot+Mejor+vendedor.png" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; &lt;br /&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-5236254651479594688?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/5236254651479594688/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=5236254651479594688' title='22 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/5236254651479594688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/5236254651479594688'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html' title='Post # 6 - Crear cubo OLAP con CubeDesigner'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hKHkCQxymjc/Soj1Zx68dQI/AAAAAAAAAEU/vbu1JDnKKdI/s72-c/002+-+Datos+DataSource+CubeDesigner.png' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-3823118793649649646</id><published>2009-06-17T18:35:00.000-07:00</published><updated>2011-04-13T10:51:10.026-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crear base de datos multidimensional'/><category scheme='http://www.blogger.com/atom/ns#' term='conectar a tu base de datos desde pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho paso a paso'/><category scheme='http://www.blogger.com/atom/ns#' term='conexion a tu base de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho desde cero'/><title type='text'>Post # 5 - Crear base de datos multidimensional</title><content type='html'>&lt;div style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;En este post vamos a crear la &lt;a href="http://es.wikipedia.org/wiki/Base_de_datos_multidimensional"&gt;base de datos multidimensional&lt;/a&gt; para posteriormente crear los &lt;a href="http://es.wikipedia.org/wiki/Cubo_OLAP"&gt;cubos OLAP&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Como ya se anotó en el post &lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Conexión a tu base de datos&lt;/a&gt;, estamos trabajando sobre Postgresql, además se ha creado la base de datos &lt;span style="FONT-WEIGHT: bold"&gt;VENTAS&lt;/span&gt; y se ha creado también el esquema &lt;span style="FONT-WEIGHT: bold"&gt;ventas&lt;/span&gt; donde se tienen las tablas de lo que vendrían a ser las tablas transaccionales (&lt;a href="http://es.wikipedia.org/wiki/OLTP"&gt;OLTP&lt;/a&gt;). Si es &lt;/span&gt;&lt;span style="font-size:85%;"&gt;que aún no tienen los datos de ejemplo, lo pueden descargar de los siguientes enlaces: &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/001%20-%20OLTP%20-%20Crear%20tablas.sql"&gt;Crear tablas de la base de datos OLTP&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/002%20-%20OLTP%20-%20Cargar%20registros.sql"&gt;Cargar tablas de la base de datos OLTP&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;A continuación desde pgAdminIII crear una conexión a la base de datos &lt;span style="FONT-WEIGHT: bold"&gt;VENTAS&lt;/span&gt; y crear un nuevo esquema llamado &lt;span style="FONT-WEIGHT: bold"&gt;dmventas&lt;/span&gt;. Aquí se crearán las tablas de lo que será nuestra base de datos &lt;span style="font-size:85%;"&gt;multidimensional. Pueden descargar los archivos de los siguientes enlaces (y ejecutarlos también en el orden en que se muestran):&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/001%20-%20OLAP%20-%20Crear%20tablas.sql"&gt;Crear tablas de la base de datos multidimensional&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/002%20-%20OLAP%20-%20Crear%20funci__n%20para%20cargar%20fechas.sql"&gt;Crear función adicional&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/003%20-%20OLAP%20-%20Cargar%20tablas%20dimension.sql"&gt;Cargar tablas dimensión&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/004%20-%20OLAP%20-%20Cargar%20tabla%20de%20hechos.sql"&gt;Cargar tabla de hechos&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;El modelo entidad relación se muestra a continuación (se ha utilizado el &lt;a href="http://es.wikipedia.org/wiki/Esquema_en_estrella"&gt;esquema estrella&lt;/a&gt;): &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/Sjm8mxP0e6I/AAAAAAAAAEE/xu_AfHfqooY/s1600-h/ER-OLAP-DMVENTAS.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 186px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5348513406719916962" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/Sjm8mxP0e6I/AAAAAAAAAEE/xu_AfHfqooY/s320/ER-OLAP-DMVENTAS.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;La base de datos creada presentará las &lt;span style="FONT-WEIGHT: bold"&gt;dimensiones&lt;/span&gt; (dimensions): Tienda, Producto, Vendedor y Fecha de venta. Además presentará las &lt;span style="FONT-WEIGHT: bold"&gt;medidas&lt;/span&gt; (measures): Monto vendido y Cantidad de productos vendidos. &lt;/span&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;Con este modelo podremos luego crear un cubo OLAP y realizar consultas que obtengan respuestas a consultas tales como: &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Monto vendido del producto (Televisor) en la tienda (SAN ISIDRO) en un período determinado.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="TEXT-ALIGN: justify;font-family:verdana;" &gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Monto vendido por cada vendedor de la tienda (SAN ISIDRO) para el producto (COMPUTADORA) en el período JUNIO 2009.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-3823118793649649646?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/3823118793649649646/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=3823118793649649646' title='9 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/3823118793649649646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/3823118793649649646'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html' title='Post # 5 - Crear base de datos multidimensional'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hKHkCQxymjc/Sjm8mxP0e6I/AAAAAAAAAEE/xu_AfHfqooY/s72-c/ER-OLAP-DMVENTAS.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-276684924320130236</id><published>2009-06-03T11:48:00.000-07:00</published><updated>2011-02-24T13:40:23.265-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conectar a tu base de datos desde pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho paso a paso'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho console administration'/><category scheme='http://www.blogger.com/atom/ns#' term='conectar a postgres desde pentaho'/><title type='text'>Post # 4 - Conexión a tu base de datos - II (v 2.0.0 y 3.0.0)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En el post anterior de &lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Conexión a tu base de datos&lt;/a&gt;, vimos como acceder a nuestra propia BD, también se indicó que los pasos seguidos (particularmente para la configuración del JNDI) eran para la versión 1.7.1 de Pentaho BIS.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Este post busca cumplir la misma finalidad pero ahora está aplicado a las versiones estables &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=648414"&gt;2.0.0&lt;/a&gt; y &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=684430"&gt;3.0.0&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt; Ya se había comentado también en el post de &lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Descarga e Instalación&lt;/a&gt;, que existen diferencias en la estrucutura de directorios de la versión 1.7.1 y las nuevas versiones (las dos últimas son muy similares). Observar la ubicación de la carpeta &lt;/span&gt;&lt;span style="FONT-STYLE: italic"&gt;administration-console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/SibKs6RfdJI/AAAAAAAAADk/nCkth3ITU3k/s1600-h/005+-+Estructura+de+carpetas.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 109px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5343180880827348114" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/SibKs6RfdJI/AAAAAAAAADk/nCkth3ITU3k/s320/005+-+Estructura+de+carpetas.png" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;1. Crear Datasource&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Esta vez crear nuestro origen de datos es mucho más sencillo, seguir los pasos que se indican a continuación:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="TEXT-ALIGN: justify"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Para empezar iniciar el servcio de Pentaho ejecutando el archivo &lt;span style="FONT-STYLE: italic"&gt;start-pentaho.bat&lt;/span&gt;, que se encuentra en la carpeta &lt;span style="FONT-STYLE: italic"&gt;biserver-ce&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora ejecutar el archivo &lt;span style="FONT-STYLE: italic"&gt;startup.bat&lt;/span&gt;, que se encuentra en la carpeta &lt;span style="FONT-STYLE: italic"&gt;administration-console&lt;/span&gt;; esto permite que cargue la Consola de Administración, al cual podemos acceder desde una ventana del navegador escribiendo: &lt;span style="FONT-WEIGHT: bold"&gt;http://localhost:8099&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Para acceder los datos por defecto son: user: &lt;span style="FONT-WEIGHT: bold"&gt;admin&lt;/span&gt; y password: &lt;span style="FONT-WEIGHT: bold"&gt;password&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora accedemos a Administración -&gt; Data Sources -&gt; Add Data Source.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hKHkCQxymjc/Sibi1204veI/AAAAAAAAADs/tsFZU9XRkss/s1600-h/001+-+Creando+datasource.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 159px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5343207422799953378" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/Sibi1204veI/AAAAAAAAADs/tsFZU9XRkss/s320/001+-+Creando+datasource.png" /&gt;&lt;/a&gt; &lt;ul style="TEXT-ALIGN: justify"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;A continuación ingresamos los datos correspondientes para crear el data source hacia nuestra base de datos. Una observación en este punto: Para este tutorial se tiene la BD en PostgreSQL (el nombre es &lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;VENTAS&lt;/span&gt;), y antes de iniciar el servicio de adminitration-console se debe copiar a la ruta: &lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;biserver-ce\administration-console\jdbc&lt;/span&gt; &lt;/span&gt;el archivo jar&lt;span style="FONT-STYLE: italic"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;postgresql-8.2-506.jdbc3.jar&lt;/span&gt;. De lo contrario en el combo Driver Class no aparece la opción que se necesita.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hKHkCQxymjc/SibjSQ8_LHI/AAAAAAAAAD0/f-9uyRS4OHY/s1600-h/002+-+Datos+de+conexi%C3%B3n.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 225px; DISPLAY: block; HEIGHT: 320px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5343207910849588338" border="0" alt="" src="http://1.bp.blogspot.com/_hKHkCQxymjc/SibjSQ8_LHI/AAAAAAAAAD0/f-9uyRS4OHY/s320/002+-+Datos+de+conexi%C3%B3n.png" /&gt;&lt;/a&gt; &lt;ul style="TEXT-ALIGN: justify"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;De este modo ya tenemos configurado nuestro origen de datos cuyo nombre es &lt;span style="FONT-WEIGHT: bold"&gt;Ventas &lt;/span&gt;(sólo la primera letra en mayúscula).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;2. Crear nuevo archivo action sequence&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:85%;"&gt;También ser revisó en el post anterior, como crear proyectos usando Pentaho Design Studuio (PDS)&lt;span style="FONT-WEIGHT: bold"&gt;. &lt;/span&gt;En esta ocasión podemos seguir utilizando la &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;versión&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;1.7.1 ó pueden descargar las versiones correspondientes de &lt;a href="http://sourceforge.net/project/downloading.php?group_id=140317&amp;amp;filename=pds-ce-2.0.0.stable.zip&amp;amp;a=19995005"&gt;pentaho-design-studio 2.0.0&lt;/a&gt; ó &lt;a href="http://sourceforge.net/project/downloading.php?group_id=140317&amp;amp;filename=pds-ce-3.0.0.RC2.zip&amp;amp;a=93547946"&gt;pentaho-design-stduio 3.0.0 RC2&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;ul style="TEXT-ALIGN: justify"&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Al crear el proyecto no olvide descativar la ubicación por defecto y elegir la carpeta biserver-ce. (Es solo cuestión de orden y no es obligatorio)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Desde el proyecto, ubicarse crear una carpeta (nombre: &lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:verdana;" &gt;ventas&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;) dentro de &lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:verdana;" &gt;pentaho-solutions.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En la carpeta ventas crear un nuevo archivo Action Sequence (nombre: vendedores).&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Editar el archivo vendedores.xaction&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;igual que en el &lt;a href="http://3.bp.blogspot.com/_hKHkCQxymjc/Sg-60UGIFaI/AAAAAAAAAC8/sGgEnC1uYvg/s1600-h/010+-+Define+Process+xaction+vendedores.PNG"&gt;post anterior&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Ir a la solapa &lt;span style="FONT-STYLE: italic"&gt;Test&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;y generar la URL y correr (Run) el archivo.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;En la versión 2.0.0 puede ser que retorne un error que haga referencia a que el archivo no existe. Para solucionar este problema accedemos a la Consola de Administración (http://localhost:8099) vamos a Administration -&gt; Solution Repository -&gt; Refresh.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hKHkCQxymjc/SibvEfgGtbI/AAAAAAAAAD8/cibYMw5bGsk/s1600-h/004+-+Refresh+solution+repository.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 120px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5343220868376343986" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/SibvEfgGtbI/AAAAAAAAAD8/cibYMw5bGsk/s320/004+-+Refresh+solution+repository.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-276684924320130236?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/276684924320130236/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=276684924320130236' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/276684924320130236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/276684924320130236'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html' title='Post # 4 - Conexión a tu base de datos - II (v 2.0.0 y 3.0.0)'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hKHkCQxymjc/SibKs6RfdJI/AAAAAAAAADk/nCkth3ITU3k/s72-c/005+-+Estructura+de+carpetas.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-4229324799752364851</id><published>2009-05-14T20:24:00.000-07:00</published><updated>2011-07-02T18:22:36.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conectar a tu base de datos desde pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho paso a paso'/><category scheme='http://www.blogger.com/atom/ns#' term='conectar a postgres desde pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho desde cero'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho conexion a tu base de datos'/><title type='text'>Post # 3 - Conexión a tu base de datos (v 1.7.1)</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Si bien a estas alturas ya podemos revisar los diversos ejemplos que muestra Pentaho, es de esperar que creemos nuestras propias páginas y mejor aún obteniendo información de nuestra propia base de datos. Entonces sin perder más tiempo nos ponemos manos a la obra.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;1. Creación de la Base de datos&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Para este ejemplo y los que vendrán a continuación se va a crear una pequeña base de datos llamada VENTAS, la cual la vamos a crear en el DBMS (DataBase Management System) &lt;a href="http://www.postgrejavascript/"&gt;PostgreSQL&lt;/a&gt;, para esto estoy usando la versión 8.3.2 (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Obviamente el que ya posee una base de datos propia podrá trabajar con ella y con sus propias querys).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Entonces cargamos pgAdminIII, clic derecho en Databases -&amp;gt; New Database y creamos la base de datos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;VENTAS&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hKHkCQxymjc/ShBkPJuOhTI/AAAAAAAAADM/4L7Ld5ff1Eg/s1600-h/000+-+Crear+BD.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 311px; DISPLAY: block; HEIGHT: 320px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336875769904661810" border="0" alt="" src="http://1.bp.blogspot.com/_hKHkCQxymjc/ShBkPJuOhTI/AAAAAAAAADM/4L7Ld5ff1Eg/s320/000+-+Crear+BD.PNG" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;A continuación vamos a crear el esquema &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;ventas&lt;/span&gt;,&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt; &lt;/span&gt;para esto nos ubicamos en Schemas de la base de datos VENTAS&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;, click derecho -&amp;gt; New Schema.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/ShBlfqGtLmI/AAAAAAAAADU/s38dvyS_UOo/s1600-h/000+-+Crear+Schema.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 281px; DISPLAY: block; HEIGHT: 300px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336877152986803810" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/ShBlfqGtLmI/AAAAAAAAADU/s38dvyS_UOo/s320/000+-+Crear+Schema.PNG" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Ahora desde la BD VENTAS, abrimos una ventana para ejecutar querys. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/ShBm37oB7kI/AAAAAAAAADc/T_8NvPSU5Cc/s1600-h/000+-+Crear+Query.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 223px; DISPLAY: block; HEIGHT: 249px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336878669518466626" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/ShBm37oB7kI/AAAAAAAAADc/T_8NvPSU5Cc/s320/000+-+Crear+Query.PNG" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;En la ventana escribimos las querys para crear las tablas. De los siguientes enlaces&lt;span style="TEXT-DECORATION: underline"&gt;&lt;/span&gt;&lt;a href="http://myfreefilehosting.com/f/4d34876131_0.01MB"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;/span&gt;&lt;/a&gt; pueden descargar el script para &lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/001%20-%20OLTP%20-%20Crear%20tablas.sql"&gt;crear las tab&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/001%20-%20OLTP%20-%20Crear%20tablas.sql"&gt;las&lt;/a&gt; y &lt;a href="http://correo.ryrhermanos.com/home/jrivera@ryrhermanos.com/Publico/BI/002%20-%20OLTP%20-%20Cargar%20registros.sql"&gt;cargar los registros&lt;/a&gt; de ejemplo. El modelo entidad relación se muestra a continuación.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hKHkCQxymjc/Sg-BVfcxW_I/AAAAAAAAACE/HBhmWezYFy0/s1600-h/ER-OLTP-VENTAS.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 155px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336626289676737522" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/Sg-BVfcxW_I/AAAAAAAAACE/HBhmWezYFy0/s320/ER-OLTP-VENTAS.png" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;2. Utilizar Pentaho Design Studio&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Dado que debemos crear nuestra propia solución para acceder a nuestra base de datos, la herramienta que debemos utilizar es &lt;span style="FONT-STYLE: italic"&gt;Pentaho Design Studio&lt;/span&gt; (PDS). De la misma &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317"&gt;página&lt;/a&gt; de donde se descarga Business Intelligence Server (BIS) podemos descargar las diferentes versiones de PDS. En este caso estoy utilizando una versión algo antigua (&lt;a href="http://sourceforge.net/project/downloading.php?group_id=140317&amp;amp;filename=pds-open-1.7.1-win.zip&amp;amp;a=1792025"&gt;pds-open-1.7.1&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Una vez descargado el archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;pds-open-1.7.1.zip&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;simplemente queda descomprimirlo, y se obtiene la carpeta &lt;span style="FONT-STYLE: italic"&gt;pentaho-design-studio&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora ejecutamos el archivo &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,0); FONT-WEIGHT: bold"&gt;PentahoDesignStudio.exe&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;. Se mostrará la misma interfaz de &lt;a href="http://www.google.com.pe/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fes.wikipedia.org%2Fwiki%2FEclipse_%28software%29&amp;amp;ei=UpkPSq3LK5GEtweIkPibCA&amp;amp;usg=AFQjCNGjzcRC5TfMx2rt8b1_DsTrwqoDZA&amp;amp;sig2=HC53-Se2DRTavrrq5ZKLQg"&gt;Eclipse&lt;/a&gt;. Cerramos la ventana Welcome y debemos seguir los siguientes pasos para crear nuestra solución:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="font-family:verdana;"&gt;2.1 Crear nuevo proyecto&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ir al menú File -&amp;gt; New -&amp;gt; Project&lt;/span&gt;&lt;/span&gt;. &lt;span style="font-family:verdana;font-size:85%;"&gt;En la lista que se muestra abrir la carpeta General y seleccionar Project&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-cXeOLaSI/AAAAAAAAACM/CzlRouuwm-w/s1600-h/001+-+Crear+Nuevo+Proyecto.PNG"&gt;&lt;img style="MARGIN: 0pt 0pt 10px 10px; WIDTH: 253px; HEIGHT: 227px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336656010520783138" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-cXeOLaSI/AAAAAAAAACM/CzlRouuwm-w/s320/001+-+Crear+Nuevo+Proyecto.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En Project Name escribimos: BIS 1.7.1.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Desactivamos el check en &lt;span style="FONT-STYLE: italic"&gt;Use default location&lt;/span&gt; y navegamos hasta la ruta de la carpeta &lt;span style="FONT-STYLE: italic"&gt;pentaho-demo&lt;/span&gt; (En este caso estamos usando la versión 1.7.1 de Pentaho BIS). Y ya se había visto en el post anterior (&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Descarga e instalación&lt;/a&gt;) cual era la carpeta donde se había "instalado".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-mcM0YseI/AAAAAAAAACc/wPzycBzlJTA/s1600-h/002+-+Nombrando+proyecto+y+directorio.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 289px; DISPLAY: block; HEIGHT: 291px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336667086864822754" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-mcM0YseI/AAAAAAAAACc/wPzycBzlJTA/s320/002+-+Nombrando+proyecto+y+directorio.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Con esto ya hemos creado nuestro proyecto en PDS. Y debería quedar como se muestra en la siguiente imagen:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-gkegnwgI/AAAAAAAAACU/vtzzsXsd268/s1600-h/003+-+Proyecto+creado.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 225px; DISPLAY: block; HEIGHT: 219px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336660631982948866" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-gkegnwgI/AAAAAAAAACU/vtzzsXsd268/s320/003+-+Proyecto+creado.PNG" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;2.2 Crear nueva solución.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nos ubicamos en la carpeta &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;pentaho-solutions&lt;/span&gt;, creamos una carpeta nueva (Click derecho -&amp;gt; New -&amp;gt; Folder) y la nombramos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;ventas&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora nos ubicamos en la carpeta ventas y vamos al menú &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;BI Platform&lt;/span&gt; y elegimos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;New Action Sequence.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Verificamos que en &lt;span style="FONT-STYLE: italic"&gt;Container&lt;/span&gt; esté la ruta de la carpeta ventas y en &lt;span style="FONT-STYLE: italic"&gt;File name&lt;/span&gt; escribimos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;vendedores.xaction&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/Sg-nUwPeTmI/AAAAAAAAACk/PynEAFAxBHM/s1600-h/007+-+creando+nuevo+action+sequence.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 151px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336668058446351970" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/Sg-nUwPeTmI/AAAAAAAAACk/PynEAFAxBHM/s320/007+-+creando+nuevo+action+sequence.PNG" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Una vez creado el archivo &lt;span style="FONT-STYLE: italic"&gt;vendedores.xaction&lt;/span&gt;. Hacemos doble click en él y ya podremos editarlo.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En PDS al editar un archivo &lt;span style="FONT-STYLE: italic"&gt;xaction&lt;/span&gt; muestra el &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Action Sequence Editor&lt;/span&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;/span&gt;. En este &lt;a href="http://wiki.pentaho.com/display/ServerDoc2x/3.+Action+Sequence+Editor"&gt;link&lt;/a&gt; se puede encontrar más información.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Ahora nos ubicamos en el tab &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Define Process&lt;/span&gt; y añadiremos un &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Process Action. &lt;/span&gt;En este caso se obtendrá datos de una consulta a nuestra base de datos, para eso vamos a: Add New Action -&amp;gt; Get Data From -&amp;gt; Relational.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-2EOegayI/AAAAAAAAAC0/kBuhDG5hl7Y/s1600-h/009+-+agregando+Process+Action.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 290px; DISPLAY: block; HEIGHT: 320px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336684267179109154" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-2EOegayI/AAAAAAAAAC0/kBuhDG5hl7Y/s320/009+-+agregando+Process+Action.PNG" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hKHkCQxymjc/Sg-1uKVMTJI/AAAAAAAAACs/qk1yXHI9Zjo/s1600-h/009+-+agregando+Process+Action.PNG"&gt;&lt;/a&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ponemos como nombre del Process Action: &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Query-Vendedores&lt;/span&gt; y además configuramos lo siguiente:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Database Connection Type: Elegimos &lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;a href="http://www.google.com.pe/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fes.wikipedia.org%2Fwiki%2FJNDI&amp;amp;ei=W7kPSuOCHdCLtgeM9cSNCA&amp;amp;usg=AFQjCNEpEQHoPPqkPjs0qH4hT1lvEuWw1A&amp;amp;sig2=LYdP-WSJ5nmd7Ql52ReCMA"&gt;JNDI&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nombre del JNDI: Escribimos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Ventas.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Query: Escribimos la consulta SQL para devolver el listado de vendedores por cada tienda. &lt;span style="FONT-STYLE: italic"&gt;select ti.no_tienda as Tienda, ve.no_vended as Vendedor, ve.co_docide as Documento &lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;from ventas.tctienda ti &lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;left join ventas.tcvended ve on ti.co_tienda = ve.co_tienda&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;order by ti.no_tienda;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Result Set Name: Por defecto aparece &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;query-result &lt;/span&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;/span&gt;(si se desea se puede renombrar).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Process Outputs: Click en Add Output y elegimos &lt;span style="FONT-STYLE: italic"&gt;query-result&lt;/span&gt; o el nombre que hayan usado en el paso anterior para Result Set Name.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hKHkCQxymjc/Sg-60UGIFaI/AAAAAAAAAC8/sGgEnC1uYvg/s1600-h/010+-+Define+Process+xaction+vendedores.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 235px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336689491367695778" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/Sg-60UGIFaI/AAAAAAAAAC8/sGgEnC1uYvg/s320/010+-+Define+Process+xaction+vendedores.PNG" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;div style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora debemos testear si nuestro archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;vendedores.xaction&lt;/span&gt; devuelve el listado de los vendedores. Para eso nos ubicamos en el tab &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Test&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;En Penaho Server URL escribimos: &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;http://localhost:8080/pentaho&lt;/span&gt;. (Para que esta URL quede configuarada de manera permanente lo hacemos en: menú Window -&amp;gt; Preferences -&amp;gt; Pentaho Design Studio -&amp;gt; Pentaho Server URL).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora hacemos click en el botón &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Generate URL&lt;/span&gt; y se genera la URL completa para acceder al xaction que hemos creado. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Por último hacemos click en &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Run&lt;/span&gt;, aparece el Login inicial de Pentaho, en mi caso selecciono el usuario Joe (Admin) y ...... &lt;span style="COLOR: rgb(255,0,0)"&gt;ocurrirá un error&lt;/span&gt;, con el siguiente mensaje: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(255,0,0);font-family:verdana;font-size:85%;"  &gt;Connection to data source is not valid.&lt;span style="COLOR: rgb(0,0,0)"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;El error se produce porque falta algo &lt;span style="FONT-WEIGHT: bold"&gt;muy importante&lt;/span&gt;: Configurar el JNDI para realizar la conexión nuestra base de datos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;2.3 Configurar JNDI para conexión a base de datos.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;En la versión &lt;span style="FONT-WEIGHT: bold"&gt;1.7.1 &lt;/span&gt;de Pentaho BIS se siguen los siguientes pasos para realizar la configuración. (Todo lo realizamos desde el mismo Pentaho Design Studio.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Editar el archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jboss-web.xml&lt;/span&gt; ubicado en &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jboss/server/default/deploy/pentaho.war/WEB-INF&lt;/span&gt; y agregar luego de:&amp;gt;&lt;span style="FONT-STYLE: italic"&gt;&amp;lt;!-- insert additional resource-refs --&amp;gt;&lt;/span&gt; lo siguiente:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;resource-ref&amp;gt;&lt;br /&gt;&amp;lt;res-ref-name&amp;gt;jdbc/&lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt;&amp;lt;/res-ref-name&amp;gt;&lt;br /&gt;&amp;lt;res-type&amp;gt;javax.sql.DataSource&amp;lt;/res-type&amp;gt;&lt;br /&gt;&amp;lt;jndi-name&amp;gt;java:/&lt;span style="COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt;&amp;lt;/jndi-name&amp;gt;&lt;br /&gt;&amp;lt;/resource-ref&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Editar el archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;web.xml&lt;/span&gt; ubicado en &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jboss/server/default/deploy/pentaho.war/WEB-INF &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;y agregar luego de &lt;span style="FONT-STYLE: italic"&gt;&amp;lt;!-- insert additional resource-refs --&amp;gt;&lt;/span&gt; lo siguiente:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;resource-ref&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;description&amp;gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt;&amp;lt;/description&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;res-ref-name&amp;gt;jdbc/&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt;&amp;lt;/res-ref-name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;res-type&amp;gt;javax.sql.DataSource&amp;lt;/res-type&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;res-auth&amp;gt;Container&amp;lt;/res-auth&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;/resource-ref&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora nos ubicamos en la carpeta &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;deploy&lt;/span&gt; ubicada en &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jboss/server/default&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Click derecho New -&amp;gt; File. Y nombramos al archivo &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Ventas-ds.xml, &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;y como contenido del archivo editamos lo siguiente:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;datasources&amp;gt;&lt;br /&gt;&amp;lt;local-tx-datasource&amp;gt;&lt;br /&gt;&amp;lt;jndi-name&amp;gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt;&amp;lt;/jndi-name&amp;gt;&lt;br /&gt;&amp;lt;connection-url&amp;gt;&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jdbc:postgresql://localhost:5432/&lt;/span&gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;VENTAS&lt;/span&gt;&amp;lt;/connection-url&amp;gt;&lt;br /&gt;&amp;lt;driver-class&amp;gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;org.postgresql.Driver&lt;/span&gt;&amp;lt;/driver-class&amp;gt;&lt;br /&gt;&amp;lt;user-name&amp;gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;usuario&lt;/span&gt;&amp;lt;/user-name&amp;gt;&lt;br /&gt;&amp;lt;password&amp;gt;&lt;span style="FONT-STYLE: italic; COLOR: rgb(0,0,153); FONT-WEIGHT: bold"&gt;password&lt;/span&gt;&amp;lt;/password&amp;gt;&lt;br /&gt;&amp;lt;/local-tx-datasource&amp;gt;&lt;br /&gt;&amp;lt;/datasources&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Tener presente que el nombre del JNDI es &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;Ventas&lt;/span&gt; (la primera letra con mayúscula) y es el nombre que hemos utilizado en los pasos 1 y 2. El nombre de la base de datos que estamos indicando en &amp;lt;connection-url/&amp;gt; es &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;VENTAS &lt;/span&gt;(todo en mayúsculas) pues así lo hemos indicado al crear la base de datos. Además es obvio que se debe editar el usuario y el password.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Debemos asegurarnos que el archivo jar (&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;postgresql-8.2-506.jdbc3.jar&lt;/span&gt;) que permite la conexión a bases de datos Postgresql exista en la siguiente ruta: &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;jboss/server/default/lib/&lt;/span&gt;. En la versión 1.7.1 ya viene este archivo jar, en la versión 1.2.0 se debía copiar el archivo jar en la carpeta indicada.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ahora solamente debemos reiniciar el servicio. Para esto, desde Explorador de Windows acceddemos a los archivos &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;stop-pentaho.bat &lt;/span&gt;y luego &lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt;start-pentaho.bat.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Una vez reiniciado el servicio volvemos al Pentaho Design Studio, doble click en el archivo vendedores.xaction, seleccionamos el tab Test, generamos la URL y ejecutamos. Y obtenemos como resultado lo mostrado en la imagen siguiente:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hKHkCQxymjc/Sg_Ly3tP9-I/AAAAAAAAADE/9lIC7S1hXe8/s1600-h/011+-+Resultado+de+la+consulta+a+la+BD.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 180px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5336708158264965090" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/Sg_Ly3tP9-I/AAAAAAAAADE/9lIC7S1hXe8/s320/011+-+Resultado+de+la+consulta+a+la+BD.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;OBS&lt;/span&gt;. En el siguiente post, se revisará la forma de crear un datasource pero aplicadas a las versiones &lt;span style="FONT-WEIGHT: bold"&gt;2.0.0&lt;/span&gt; y &lt;span style="FONT-WEIGHT: bold"&gt;3.0.0&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-4229324799752364851?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/4229324799752364851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=4229324799752364851' title='19 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/4229324799752364851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/4229324799752364851'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html' title='Post # 3 - Conexión a tu base de datos (v 1.7.1)'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hKHkCQxymjc/ShBkPJuOhTI/AAAAAAAAADM/4L7Ld5ff1Eg/s72-c/000+-+Crear+BD.PNG' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-7635815371096846874</id><published>2009-02-21T12:44:00.000-08:00</published><updated>2011-02-15T21:04:39.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='instalar pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho paso a paso'/><category scheme='http://www.blogger.com/atom/ns#' term='como empezar pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='como descargar pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho desde cero'/><title type='text'>Post # 2 - Descarga e instalación</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Como había indicado en el post anterior (&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Introducción sobre Pentaho&lt;/a&gt;) existe bastante información para empezar a trabajar con Pentaho, así que tratando de ordenar esa información lo primero que haremos es descargar los archivos necesarios.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;Descargar Pentaho.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Empezaremos por descargar la suite completa (&lt;strong&gt;BI Server&lt;/strong&gt;) de Pentaho, la que contiene todas las &lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;herramientas&lt;/a&gt; que ya habíamos indicado. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;1. Acceder al siguiente &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317"&gt;enlace&lt;/a&gt;. O bien desde &lt;a href="http://www.google.com/"&gt;http://www.google.com/&lt;/a&gt; buscar &lt;strong&gt;&lt;em&gt;sourceforge pentaho, &lt;/em&gt;&lt;/strong&gt;seleccionar &lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;el primer resultado y luego seleccionar el enlace que indica "Download" en el cuadro verde. Sin importar el modo que se haya elegido, nos encontramos con la siguiente pantalla: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_hKHkCQxymjc/SaBxgOdTyuI/AAAAAAAAAAc/eR8ylxe0mR8/s1600-h/001+-+Descargar+archivos.PNG"&gt;&lt;img style="WIDTH: 422px; HEIGHT: 195px" id="BLOGGER_PHOTO_ID_5305365159493225186" border="0" alt="" src="http://2.bp.blogspot.com/_hKHkCQxymjc/SaBxgOdTyuI/AAAAAAAAAAc/eR8ylxe0mR8/s400/001+-+Descargar+archivos.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;2. &lt;span style="font-family:verdana;font-size:85%;"&gt;Ahora accedemos al enlace &lt;em&gt;&lt;strong&gt;Business Intelligence Server&lt;/strong&gt;&lt;/em&gt; y se mostrará a continuación todas las versiones existentas de Pentaho:&lt;/span&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_hKHkCQxymjc/SaB0BUTLNpI/AAAAAAAAAAk/wgGc62SaaDw/s1600-h/002+-+Descargar+archivos.PNG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 209px" id="BLOGGER_PHOTO_ID_5305367927020271250" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/SaB0BUTLNpI/AAAAAAAAAAk/wgGc62SaaDw/s400/002+-+Descargar+archivos.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;3. ¿Y ahora qué versión elegir?. En mi caso, hasta ahora he utilizado las versiones estables &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=472452"&gt;1.2.0-stable&lt;/a&gt;, &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=622669"&gt;1.7.1-stable&lt;/a&gt; y &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=648414"&gt;2.0.0-stable&lt;/a&gt;, como se puede ver, la versión más antigua data de fines del año 2006 y hasta ahora (febrero del 2008) en cada nueva versión se han realizado mejoras. En este blog vamos a trabajar con las versiones &lt;strong&gt;1.7.1&lt;/strong&gt; y &lt;strong&gt;2.0.0&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;. &lt;/strong&gt;Queda a elección de cada uno elegir la versión de trabajo, sin antes inidicar que entre ambas versiones existen varias diferencias tanto en interfaz como en ciertas configuraciones que se deben realizar para trabajar accediendo a datos propios.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;4. Si se elige la version &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=622669"&gt;1.7.1-stable&lt;/a&gt; se muestran diversos archivos que podemos descargar:&lt;br /&gt;- Para SO Windows: &lt;a href="http://downloads.sourceforge.net/pentaho/pentaho_demo_hsqldb-1.7.1.zip?use_mirror=ufpr"&gt;pentaho_demo_hsqldb-1.7.1.zip&lt;/a&gt; o &lt;a href="http://downloads.sourceforge.net/pentaho/pentaho_demo_mysql5-1.7.1.zip?use_mirror=ufpr"&gt;pentaho_demo_mysql5-1.7.1.zip&lt;/a&gt;.&lt;br /&gt;- Para SO Linux: &lt;a href="http://downloads.sourceforge.net/pentaho/pentaho_demo_hsqldb-1.7.1.tar.gz?use_mirror=ufpr"&gt;pentaho_demo_hsqldb-1.7.1.tar.gz&lt;/a&gt; o &lt;a href="http://downloads.sourceforge.net/pentaho/pentaho_demo_mysql5-1.7.1.tar.gz?use_mirror=ufpr"&gt;pentaho_demo_mysql5-1.7.1.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;En las opciones anteriores la principal diferencia es el gestor de base de datos que utliza Pentaho, siendo éstas &lt;a href="http://es.wikipedia.org/wiki/HSQLDB"&gt;HSQLDB (Hypersonic)&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/MySQL"&gt;MySQL&lt;/a&gt;. El servidor de aplicaciones que utilizan estas versiones es &lt;a href="http://es.wikipedia.org/wiki/JBoss"&gt;Jboss&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Si se elige la versión &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=648414"&gt;2.0.0-stable&lt;/a&gt; se pueden descargar:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;- Para SO Windows: &lt;a href="http://downloads.sourceforge.net/pentaho/biserver-ce-2.0.0.stable.zip?use_mirror=ufpr"&gt;biserver-ce-2.0.0.stable.zip&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;- Para So Linux: &lt;a href="http://downloads.sourceforge.net/pentaho/biserver-ce-2.0.0.stable.tar.gz?use_mirror=ufpr"&gt;biserver-ce-2.0.0.stable.tar.gz&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;En esta versión Pentaho utiliza el gestor de base de datos HSQLDB y como servidor de aplicaciones &lt;a href="http://es.wikipedia.org/wiki/Apache_Tomcat"&gt;Tomcat&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(255,0,0);font-size:85%;" &gt;Adicional (mayo 2009)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;El 23 de marzo en el blog &lt;a href="http://todobi.blogspot.com/2009/03/pentaho-30-la-version-comercial.html"&gt;Todo BI&lt;/a&gt; daban la noticia de la nueva versión comercial de Pentaho, la versión &lt;span style="FONT-WEIGHT: bold"&gt;Pentaho 3.0&lt;/span&gt;&lt;/span&gt;. &lt;span style="font-family:verdana;font-size:85%;"&gt;Como se ha indicado para la descarga de las versiones (libres) anteriores, del mismo modo podemos ubicar los archivos de esta nueva versión.&lt;br /&gt;A la fecha, se pueden descargar las versiones:&lt;br /&gt;- &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=667206"&gt;3.0.0-RC1&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=672495"&gt;Citrus Milestone 1&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=675938"&gt;3.0.0-RC2&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=677279"&gt;Citrus Milestone 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="COLOR: rgb(255,0,0); FONT-WEIGHT: bold"&gt;Fin de Adicional&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140317&amp;amp;package_id=160028&amp;amp;release_id=667206"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;Instalación.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Una vez descargado el archivo que se haya elegido, lo único que queda es descomprimirlo. La imagen siguiente muestra el directorio obtenido para cada versión y la estructura de archivos principal. En la versión &lt;strong&gt;&lt;em&gt;1.7.1&lt;/em&gt;&lt;/strong&gt; la carpeta prinicipal es &lt;em&gt;&lt;strong&gt;pentaho-demo&lt;/strong&gt;&lt;/em&gt; y en la versión &lt;strong&gt;&lt;em&gt;2.0.0&lt;/em&gt;&lt;/strong&gt; es &lt;strong&gt;&lt;em&gt;bi-server&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_hKHkCQxymjc/SaCHnFhtWNI/AAAAAAAAAAs/3OubUOdQr0w/s1600-h/003+-+Estrucutura+de+archivos.PNG"&gt;&lt;img style="WIDTH: 394px; HEIGHT: 130px" id="BLOGGER_PHOTO_ID_5305389466610653394" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/SaCHnFhtWNI/AAAAAAAAAAs/3OubUOdQr0w/s400/003+-+Estrucutura+de+archivos.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Como se puede apreciar existen diferencias en la estrucutura de directorios, pero, para empezar a conocer Pentaho y apreciar todo lo que podemos realizar, solo debemos ejecutar el archivo &lt;strong&gt;start-pentaho.bat &lt;/strong&gt;(en Windows) o &lt;strong&gt;start-pentaho.sh&lt;/strong&gt; (en Linux). Esperamos a que el servicio cargue (en la ventana de comandos muestra el avance de la carga hasta que se muestra el mensaje &lt;em&gt;&lt;strong&gt;INFO [STDOUT] Pentaho BI Platform server is ready&lt;/strong&gt;&lt;/em&gt;).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Ahora sólo abrimos una ventana de nuestro navegador e ingresamos la siguiente dirección &lt;a href="http://localhost:8080/pentaho"&gt;http://localhost:8080/pentaho&lt;/a&gt; y de no mediar inconveniente alguno se debe mostrar lo siguiente:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_hKHkCQxymjc/SaCNQn6DThI/AAAAAAAAABE/yQK5T6-5xeY/s1600-h/004+-+Pentaho+Login.PNG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 177px" id="BLOGGER_PHOTO_ID_5305395677772336658" border="0" alt="" src="http://4.bp.blogspot.com/_hKHkCQxymjc/SaCNQn6DThI/AAAAAAAAABE/yQK5T6-5xeY/s320/004+-+Pentaho+Login.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Para ingresar, de la lista de opciones válidas elegimos &lt;strong&gt;Joe (Admin), &lt;/strong&gt;y hacemos clic en &lt;strong&gt;Login &lt;/strong&gt;y listo, ya podemos ir navegando para ver todo lo que ofrece Pentaho.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_hKHkCQxymjc/SaCNQuUifII/AAAAAAAAABM/lTwJNIxNy2o/s1600-h/005+-+Pentaho+Home.PNG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 234px" id="BLOGGER_PHOTO_ID_5305395679494044802" border="0" alt="" src="http://3.bp.blogspot.com/_hKHkCQxymjc/SaCNQuUifII/AAAAAAAAABM/lTwJNIxNy2o/s320/005+-+Pentaho+Home.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Espero que con todo lo indicado sea más fácil tener Pentaho "instalado" en nuestra PC o servidor. En los siguientes posts iré agregando algunos tips para poder evitar el Login inicial, acceder a la aplicación no solo localmente sino usando nuestra dirección IP o dominio, y sobre todo utilizar Pentaho para acceder a nuestra propia información.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-7635815371096846874?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/7635815371096846874/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=7635815371096846874' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/7635815371096846874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/7635815371096846874'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html' title='Post # 2 - Descarga e instalación'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hKHkCQxymjc/SaBxgOdTyuI/AAAAAAAAAAc/eR8ylxe0mR8/s72-c/001+-+Descargar+archivos.PNG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4768504300948906354.post-7630224198340902239</id><published>2009-02-21T10:46:00.000-08:00</published><updated>2011-02-15T21:05:20.654-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kettle'/><category scheme='http://www.blogger.com/atom/ns#' term='mondrian'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='herramientas open source'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='inteligencia de negocios'/><title type='text'>Post # 1 - Business Intelligence, introducción sobre Pentaho</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;Prólogo. &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Desde hace buen tiempo, la información ha pasado a ser uno de los principales activos empresariales, sin embargo; recopilar, integrar, transformar, analizar y presentar los datos que genera dicha información para muchas empresas es un proceso que causa muchos problemas, conllevando a toma de decisiones lentas y a veces con poco acierto.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Esta realidad ha impulsado el Business Intelligence (BI) o Inteligencia de Negocios, concepto que está cobrando protagonismo en todo tipo de organizaciones. BI trata de englobar todos los sistemas de información de una organización para obtener información, conocimiento y más aún, la inteligencia que le permita obtener una ventaja competitiva.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;Herramientas.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Existen diversas aplicaciones, suites y herramientas para aplicar BI. Desde las herramientas propietarias de Microsoft, Oracle, hasta herramientas de sotware libre como &lt;a href="http://openi.sourceforge.net/index.html"&gt;Openi&lt;/a&gt;, &lt;a href="http://www.bizgres.org/"&gt;BizGres&lt;/a&gt;, &lt;a href="http://www.jaspersoft.com/index.html"&gt;JasperSoft&lt;/a&gt;, &lt;a href="http://spagobi.eng.it/ecm/faces/public/guest/home/solutions/spagobi"&gt;SpagoBI&lt;/a&gt; y &lt;a href="http://www.pentaho.org/"&gt;Pentaho&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;Pentaho.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Pentaho es una suite que incluye herramientas que abarcan todas las capacidades que se requieren en BI, que incluye consultas, reportes, análisis, dashboards, integración de datos (ETL - extraction, load and transformation) y minería de datos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Cada una de estas capacidades son proyectos BI, de las cuales Pentaho es el propietario y patrocinador, estos proyetos son:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;- &lt;a href="http://mondrian.pentaho.org/"&gt;Mondrian&lt;/a&gt;. Servidor OLAP.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;- &lt;a href="http://reporting.pentaho.org/"&gt;Petaho Report Engine&lt;/a&gt;. Reporteador.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;- &lt;a href="http://kettle.pentaho.org/"&gt;Kettle&lt;/a&gt;. Integración de Datos (ETL).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;- &lt;a href="http://community.pentaho.com/"&gt;Pentaho&lt;/a&gt;. Suite BI.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;- &lt;a href="http://www.sourceforge.net/projects/weka"&gt;Weka&lt;/a&gt;. Data Mining.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;En los posts que escribiré a partir de ahora seguiremos de una manera ordenada cómo trabajar con Pentaho, si bien e&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;xiste diversidad de información al respecto, ésta se halla de un modo un tanto desordenada, y en mi caso particular todo lo necesario no lo he encontrado en un solo lugar. Entonces basado en mis búsquedas y averiguaciones trataré de que en este blog, uno pueda aprender lo mínimo necesario para utilizar esta "suite open source".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;table style="WIDTH: 505px; HEIGHT: 242px" border="0" cellpadding="0" cellspacoing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/08/pentaho-paso-paso-crear-cubo-olap-con.html"&gt;Post # 6 - Crear cubo OLAP con CubeDesigner&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-crear-base-de-datos.html"&gt;Post # 5 - Crear base de datos multidimensional&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/06/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 4 - Conexión a tu base de datos - II&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/05/pentaho-paso-paso-conexion-tu-base-de.html"&gt;Post # 3 - Conexión a tu base de datos&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/pentaho-paso-paso-descarga-e.html"&gt;Post # 2 - Descarga e instalación&lt;/a&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;a href="http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html"&gt;Post # 1 - Business Intelligence, introducción sobre Pentaho&lt;/a&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4768504300948906354-7630224198340902239?l=mixelaneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mixelaneo.blogspot.com/feeds/7630224198340902239/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4768504300948906354&amp;postID=7630224198340902239' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/7630224198340902239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4768504300948906354/posts/default/7630224198340902239'/><link rel='alternate' type='text/html' href='http://mixelaneo.blogspot.com/2009/02/business-intelligence-introduccion.html' title='Post # 1 - Business Intelligence, introducción sobre Pentaho'/><author><name>Jorge Luis Rivera Ramos</name><uri>http://www.blogger.com/profile/00247644575464497175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://2.bp.blogspot.com/_hKHkCQxymjc/Scr7jmarQRI/AAAAAAAAABc/-i13ocuqAxg/S220/Jorge.JPG'/></author><thr:total>5</thr:total></entry></feed>
