A partir de la v3.8.8 de Saiku Analytics instalada desde el Marketplace de Pentaho User Console, está requiriendo una licencia y muestra un mensaje similar a:
Para solucionarlo es necesario hacer lo siguiente:
1. Ir a la siguiente URL: http://licensing.meteorite.bi/login
2. Registrarse y crear una nueva licencia de tipo COMMUNITY_EDITION
3. Descargarse y renombrarla a license.lic
4. Copiar el archivo license.lic a /pentaho-solutions/system/saiku
5. Reinicar Pentaho BI Server
¡Bienvenidos! En el presente blog comparto mis experiencias y conocimientos adquiridos sobre Data Warehousing, Open Source Business Intelligence, Data Engineering y tecnologías relacionadas con datos. Accede a la sección de "Sugerencias y Preguntas" si tienes comentarios o inquietudes, estaré gustoso en responderte.
Buscar en el Blog
Mostrando las entradas con la etiqueta Community. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Community. Mostrar todas las entradas
jueves, 6 de octubre de 2016
Como instalar la licencia de Saiku Analytics v3.8.8 para Pentaho Community
Labels:
Analytics,
Community,
Edition,
error,
free license,
instalar,
lic,
license,
no license found,
Pentaho,
PUC,
Saiku,
tipo de licencia,
v3.8.8
viernes, 7 de agosto de 2015
Cómo ocultar el mensaje de la versión Community para el visor Saiku
En ésta publicación explico el procedimiento para ocultar el mensaje de la versión Community del visor de cubos OLAP
1. Ir al directorio /biserver-ce/pentaho-solutions/system/saiku/ui
2. Editar el archivo saiku.min.js con un editor de texto
Para Saiku v3.3
En el archivo, buscar el valor
Para Saiku v3.8.8
En el archivo, buscar el valor
1. Ir al directorio /biserver-ce/pentaho-solutions/system/saiku/ui
2. Editar el archivo saiku.min.js con un editor de texto
Para Saiku v3.3
En el archivo, buscar el valor
$(a.workspace.el).find(".upgrade")
y reemplazarlo por
$(a.workspace.el).find(".upgradex")
NOTA: aproximadamente se tienen que reemplazar 4 ocurrenciasPara Saiku v3.8.8
En el archivo, buscar el valor
You are using Saiku Community EditionSe encontrarán 2 ocurrencias con los valores:
class\x3d'upgradeheader'\x3eYou are using Saiku Community...Reemplazar class\x3d'upgradeheader'\x3e por:
style\x3d'display:none;'\x3eDespués de reemplazar quedará:
style\x3d'display:none;'\x3eYou are using Saiku Community
Labels:
Community,
mensaje,
ocultar,
Saiku,
Saiku v3.3,
Saiku v3.8.8,
versiones
jueves, 3 de julio de 2014
Configuración de Pentaho BI Server 5.0.1 para MySQL
En ésta publicación explico el procedimiento para configurar los repositorios de metadatos de Pentaho: hibernate, quartz y jackrabbit en la base de datos MySQL
Por defecto, el biserver de Pentaho usa la base de datos HSQLDB, ésta base de datos no es recomendada para instalaciones en producción por lo que es conveniente instalarlo en un motor de base de datos más robusto. El biserver viene con los scripts para MySQL, Oracle y PostgreSQL.
Pre-requisitos.-
1. Ir al directorio \biserver-ce-5.0.1\data aquí se encuentran los scripts para MySQL, Oracle y PostgreSQL
2. Abrir el directorio mysql5 y ejecutar los scripts: create_repository_mysql.sql, create_quartz_mysql.sql y create_jcr_mysql.sql
NOTA: password es la contraseña por defecto para los usuarios hibuser del repositorio hibernate, pentaho_user del repositorio quartz, y jcr_user del repositorio jackrabbit
Configuración de Tomcat
3. Copiar el driver JDBC de MySQL (mysql-connector-java-5.X.X-bin.jar) al directorio \biserver-ce-5.0.1\tomcat\lib.
4. Editar el archivo context.xml ubicado en el directorio: \biserver-ce-5.0.1\tomcat\webapps\pentaho\META-INF. Colocar la siguiente configuración para cambiar la conexión a MySQL
5. Eliminar el archivo pentaho.xml del directorio: \biserver-ce-5.0.1\tomcat\conf\Catalina\localhost
6. Editar el archivo web.xml en el directorio \biserver-ce-5.0.1\tomcat\webapps\pentaho\WEB-INF. En la línea 73 colocar lo siguiente para que únicamente se inicie la base de datos de ejemplo de HSQLDB:
Configuración en BI Server
Todos los archivos de configuración del servidor central de BI de Pentaho Community Edition (biserver-ce) se encuentran en el directorio: \biserver-ce-X.X.X\pentaho-solutions\system
El resto de configuraciones se realizarán en éste directorio.
7. Ir al subdirectorio /hibernate y editar el archivo hibernate-settings.xml, cambiar la etiqueta <config-file> al valor: system/hibernate/mysql5.hibernate.cfg.xml como se muestra a continuación:
NOTA: no olvidar de editar el archivo mysql5.hibernate.cfg.xml sí la base de datos está en otro servidor
8. Editar el archivo applicationContext-spring-security-hibernate.properties y cambiar la configuración de conexión a MySQL como se muestra a continuación:
9. Editar el archivo quartz.properties en el directorio \biserver-ce-X.X.X\pentaho-solutions\system\quartz ubicar la propiedad org.quartz.jobStore.driverDelegateClass (línea 300) y colocar el siguiente valor:
10. Editar el archivo repository.xml de Jackrabbit en el directorio \biserver-ce-X.X.X\pentaho-solutions\system\jackrabbit. Realizar los siguientes pasos para apuntar Jackrabbit al repositorio de base de datos creado en MySQL:
11. Reiniciar el servidor de BI de Pentaho
Por defecto, el biserver de Pentaho usa la base de datos HSQLDB, ésta base de datos no es recomendada para instalaciones en producción por lo que es conveniente instalarlo en un motor de base de datos más robusto. El biserver viene con los scripts para MySQL, Oracle y PostgreSQL.
Pre-requisitos.-
- Tener instalado y configurado el JDK v1.7 o superior, en la siguiente publicación se explica el procedimiento
- Tener instalado la base de datos MySQL v5.5 o superior
- Haber descargado la aplicación biserver-ce de Pentaho y haberla copiado y descomprimido en el directorio: \biserver-ce-5.0.1
- Haber descargado el controlador JDBC para MySQL
1. Ir al directorio \biserver-ce-5.0.1\data aquí se encuentran los scripts para MySQL, Oracle y PostgreSQL
2. Abrir el directorio mysql5 y ejecutar los scripts: create_repository_mysql.sql, create_quartz_mysql.sql y create_jcr_mysql.sql
NOTA: password es la contraseña por defecto para los usuarios hibuser del repositorio hibernate, pentaho_user del repositorio quartz, y jcr_user del repositorio jackrabbit
Configuración de Tomcat
3. Copiar el driver JDBC de MySQL (mysql-connector-java-5.X.X-bin.jar) al directorio \biserver-ce-5.0.1\tomcat\lib.
4. Editar el archivo context.xml ubicado en el directorio: \biserver-ce-5.0.1\tomcat\webapps\pentaho\META-INF. Colocar la siguiente configuración para cambiar la conexión a MySQL
<?xml version="1.0" encoding="UTF-8"?> <Context path="/pentaho" docbase="webapps/pentaho/"> <Resource name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5" maxWait="10000" username="hibuser" password="password" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/hibernate" validationQuery="select 1;" /> <Resource name="jdbc/Quartz" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5" maxWait="10000" username="pentaho_user" password="password" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/quartz" validationQuery="select 1;"/> </Context>
5. Eliminar el archivo pentaho.xml del directorio: \biserver-ce-5.0.1\tomcat\conf\Catalina\localhost
6. Editar el archivo web.xml en el directorio \biserver-ce-5.0.1\tomcat\webapps\pentaho\WEB-INF. En la línea 73 colocar lo siguiente para que únicamente se inicie la base de datos de ejemplo de HSQLDB:
<!-- [BEGIN HSQLDB DATABASES] -->
<context-param>
<param-name>hsqldb-databases</param-name>
<param-value>sampledata@../../data/hsqldb/sampledata</param-value>
</context-param>
<!-- [END HSQLDB DATABASES] -->
Configuración en BI Server
Todos los archivos de configuración del servidor central de BI de Pentaho Community Edition (biserver-ce) se encuentran en el directorio: \biserver-ce-X.X.X\pentaho-solutions\system
El resto de configuraciones se realizarán en éste directorio.
7. Ir al subdirectorio /hibernate y editar el archivo hibernate-settings.xml, cambiar la etiqueta <config-file>
<?xml version='1.0' encoding='utf-8'?>
<settings>
<!--config-file>system/hibernate/hsql.hibernate.cfg.xml</config-file-->
<config-file>system/hibernate/mysql5.hibernate.cfg.xml</config-file>
</settings>
NOTA: no olvidar de editar el archivo mysql5.hibernate.cfg.xml sí la base de datos está en otro servidor
8. Editar el archivo applicationContext-spring-security-hibernate.properties y cambiar la configuración de conexión a MySQL como se muestra a continuación:
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/hibernate jdbc.username=hibuser jdbc.password=password hibernate.dialect=org.hibernate.dialect.MySQLDialect
9. Editar el archivo quartz.properties en el directorio \biserver-ce-X.X.X\pentaho-solutions\system\quartz ubicar la propiedad org.quartz.jobStore.driverDelegateClass (línea 300) y colocar el siguiente valor:
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate
10. Editar el archivo repository.xml de Jackrabbit en el directorio \biserver-ce-X.X.X\pentaho-solutions\system\jackrabbit. Realizar los siguientes pasos para apuntar Jackrabbit al repositorio de base de datos creado en MySQL:
- Configuración del FileSystem: descomentar de la línea 44 a la 51. Comentar de la línea 72 a la 74
- Configuración del DataStore: descomentar de la línea 89 a la 100. Comentar la línea 130
- Configuración del Workspace: descomentar de la línea 198 a la 205. Comentar de la línea 226 a la 228. Descomentar de la línea 244 a la 250. Comentar de la línea 273 a la 276
- Configuración del Versionamiento: descomentar de la línea 327 a la 334. Comentar de la línea 354 a la 356. Descomentar de la línea 373 a la 379. Comentar de la línea 401 a la 404
11. Reiniciar el servidor de BI de Pentaho
Labels:
BI Server,
bi-server 5.0.1,
Community,
configuración,
configurar,
MySQL,
Pentaho
jueves, 30 de agosto de 2012
Cómo quitar las alertas para WAQR y JPivot en Pentaho BI Server 4.5 Community Edition
Cuando instalamos biserver-ce v4.5.0, para las herramientas WAQR y JPivot aparecen los siguientes mensajes de advertencia:
En WAQR aparece:
En JPivot aparece:
En ésta publicación explico el procedimiento para eliminar éstos mensajes. Antes que nada tiene que estar abajo el servidor biserver-ce.
Para WAQR:
1. Ir al directorio c:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\adhoc
2. Editar el archivo waqr.html
3. Comentar el contenido desde la linea 433 hasta 445 como se muestra a continuación:
En BI Server v5.x realizar lo siguiente:
1. Ir al directorio \biserver-ce-5.x\pentaho-solutions\system\waqr\resources
2. Editar el archivo waqr.html
3. Comentar el contenido desde la linea 448 hasta 460
Para JPivot:
1. Ir al directorio c:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\jsp
2. Editar el archivo Pivot.jsp
3. Comentar el contenido desde la línea 1481 hasta 1493 como se muestra a continuación:
4. Finalmente, iniciar biserver-ce y ya no aparecerán los mensajes de advertencia.
En BI Server v5.x realizar lo siguiente:
1. Ir al directorio \biserver-ce-5.x\pentaho-solutions\system\pentaho-jpivot-plugin\jpivot\table
2. Editar el archivo mdxtable.css
3. Al final del archivo colocar lo siguiente:
NOTA: para aplicar éstas configuraciones se tiene que detener biserver-ce e iniciar nuevamente para ver los cambios.
En WAQR aparece:
|
Web Ad Hoc Query and Reporting has been replaced by the new Interactive Reporting client. It is provided as a convenience but will no longer be enhanced or offically supported by Pentaho. |
En JPivot aparece:
|
JPivot has been replaced by Pentaho Analyzer. It is provided as a convenience but will no longer be enhanced or offically supported by Pentaho. |
En ésta publicación explico el procedimiento para eliminar éstos mensajes. Antes que nada tiene que estar abajo el servidor biserver-ce.
Para WAQR:
1. Ir al directorio c:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\adhoc
2. Editar el archivo waqr.html
3. Comentar el contenido desde la linea 433 hasta 445 como se muestra a continuación:
<!--<td valign="middle" id="waqrDeprecatedAlert" style="padding-right: 5px">
<table width="580px" style="background-color: #fffdd5; border-style: solid; border-color: #dcb114; border-width= 1px; font: normal .85em Tahoma, 'Trebuchet MS', Arial">
<tr>
<td>
<img src="images/warning.png"/>
</td>
<td>
Web Ad Hoc Query and Reporting has been replaced by the new Interactive Reporting client.<br/>
It is provided as a convenience but will no longer be enhanced or offically supported by Pentaho.
</td>
</tr>
</table>
</td>-->
En BI Server v5.x realizar lo siguiente:
1. Ir al directorio \biserver-ce-5.x\pentaho-solutions\system\waqr\resources
2. Editar el archivo waqr.html
3. Comentar el contenido desde la linea 448 hasta 460
Para JPivot:
1. Ir al directorio c:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\jsp
2. Editar el archivo Pivot.jsp
3. Comentar el contenido desde la línea 1481 hasta 1493 como se muestra a continuación:
<!--<div id="deprecatedWarning" style="margin: auto; width: 100%">
<table width="580px" align="center" style="background-color: #fffdd5; border-style: solid; border-color: #dcb114; border-width= 1px; font: normal .85em Tahoma, 'Trebuchet MS', Arial">
<tr>
<td>
<img src="./jpivot/navi/warning.png"/>
</td>
<td>
JPivot has been replaced by Pentaho Analyzer.<br/>
It is provided as a convenience but will no longer be enhanced or offically supported by Pentaho.
</td>
</tr>
</table>
</div>-->
4. Finalmente, iniciar biserver-ce y ya no aparecerán los mensajes de advertencia.
En BI Server v5.x realizar lo siguiente:
1. Ir al directorio \biserver-ce-5.x\pentaho-solutions\system\pentaho-jpivot-plugin\jpivot\table
2. Editar el archivo mdxtable.css
3. Al final del archivo colocar lo siguiente:
#deprecatedWarning {
display: none;
}
NOTA: para aplicar éstas configuraciones se tiene que detener biserver-ce e iniciar nuevamente para ver los cambios.
Labels:
4.5,
5.x,
ad hoc,
alertas,
BI Server,
biserver-ce,
Community,
JPivot,
Mondrian,
PME,
quitar,
repores,
WAQR
miércoles, 6 de junio de 2012
Arquitectura de Flujo de Datos con Pentaho Community
En el siguiente diagrama que he creado muestro una Arquitectura de Flujo de Datos para cargar un Data Warehouse (DWH) apoyada por las herramientas de la plataforma Pentaho CE
Las actividades de Data Warehousing se realizan usando las herramientas de Pentaho Data Integration (PDI), Spoon es la herramienta gráfica para construir los procesos ETL y Kitchen es la herramienta que permite calendarizar la ejecución de los procesos ETL.
Las actividades de Inteligencia de Negocios son apoyadas por las siguientes herramientas:
- Pentaho Metadata Editor (PME) permite crear una capa de metadatos sobre el DWH con términos del negocio; ésta capa es la fuente para crear reportes a demanda usando la herramienta WAQR (Web-based Ad Hoc Query and Reporting)
- Pentaho Report Designer (PRD) permite crear reportes avanzados que contienen fórmulas, agrupaciones, hipervínculos, parámetros, gráficos.
- Pentaho Schema Workbench (PSW) permite crear cubos de análisis OLAP
- Community Dashboard Framework (CDF) es una herramienta de la comunidad, no mantenida por Pentaho, que permite construir tableros de mando (Dashboards) con indicadores claves de rendimiento (KPIs)
El servidor central Pentaho BI Server tiene organizado en una solución los reportes, tableros y cubos OLAP publicados por las herramientas PME, PRD, PSW y CDF
Labels:
arquitectura,
Arquitectura de Flujo de Datos,
BI,
Business Intelligence,
CDF,
Community,
datos,
Ecuador,
flujo,
Kitchen,
PDI,
Pentaho,
PME,
PRD,
PSW,
Ralph Kimball,
Spoon,
tableros,
WAQR
lunes, 28 de mayo de 2012
Instalación y Configuración de SQL Power Architect
SQL Power Architect Community Edition, es una herramienta que permite hacer modelamiento y caracterización de datos, entre sus mayores funcionalidades están:
1. Entorno gráfico para construir modelos de datos Entidad-Relación (Modelo Lógico de Datos)
2. Genera el lenguaje DDL para construir el modelo sobre cualquier base de datos que soporte JDBC (Modelo Físico de Datos)
3. Soporta los siguientes DBMS: Oracle, Microsoft SQL Server, PostgreSQL, MySQL, DB2, H2 Database
4. Permite hacer Ingeniería Reversa para obtener el modelo lógico a través del modelo físico de datos
5. Permite hacer Caracterización de Datos (Data Profiling) para conocer la naturaleza de los datos: sí existen duplicados, número total de registros, número de registros vacíos, etc.
Para instalar SQL Power Architect realizar los siguientes pasos:
1. Descargar SQL Power Architect del siguiente link: http://www.sqlpower.ca/page/architect_download_os
2. Seguir los pasos de instalación. Por defecto el programa se instala en el directorio C:\Program Files\SQL Power Architect
En el directorio C:\Program Files\SQL Power Architect\jdbc copiar los controladores JDBC de los DBMS que se va a trabajar. NOTA: mantener una sola versión del controlador JDBC por Base de Datos.
1. Entorno gráfico para construir modelos de datos Entidad-Relación (Modelo Lógico de Datos)
2. Genera el lenguaje DDL para construir el modelo sobre cualquier base de datos que soporte JDBC (Modelo Físico de Datos)
3. Soporta los siguientes DBMS: Oracle, Microsoft SQL Server, PostgreSQL, MySQL, DB2, H2 Database
4. Permite hacer Ingeniería Reversa para obtener el modelo lógico a través del modelo físico de datos
5. Permite hacer Caracterización de Datos (Data Profiling) para conocer la naturaleza de los datos: sí existen duplicados, número total de registros, número de registros vacíos, etc.
Instalación
Para instalar SQL Power Architect realizar los siguientes pasos:
1. Descargar SQL Power Architect del siguiente link: http://www.sqlpower.ca/page/architect_download_os
2. Seguir los pasos de instalación. Por defecto el programa se instala en el directorio C:\Program Files\SQL Power Architect
Configuración
En el directorio C:\Program Files\SQL Power Architect\jdbc copiar los controladores JDBC de los DBMS que se va a trabajar. NOTA: mantener una sola versión del controlador JDBC por Base de Datos.
Labels:
Community,
configuración,
Edition,
Entidad-Relación,
Ingeniería Reversa,
instalación,
JDBC,
Modelo E-R,
Modelo Físico,
Modelo Lógico,
MySQL,
open source,
OSBI,
PostgreSQL,
SQL Power Architect
miércoles, 23 de mayo de 2012
Tabla Comparativa entre Pentaho Community y Pentaho Enterprise
Pentaho v6.x
Pentaho v7.x
Pentaho v7.x
Labels:
Community,
comparativa,
Enterprise,
Pentaho,
tabla
Suscribirse a:
Entradas (Atom)

