En ésta publicación explico el procedimiento para crear un repositorio de base de datos en PostgreSQL para la herramienta Spoon de Pentaho Data Integration (PDI)
Requisitos.-
1. Crear en PostgreSQL la base de datos PDI_REPO colocando como propietario al usuario postgres
Procedimiento.-
1. Ir al directorio de PDI. Por ejemplo: c:\pentaho\pdi-ce-4.3.0\data-integration
2. Ejecutar Spoon.bat para Windows o Spoon.sh para Unix
3. Hacer clic en el botón de agregar un nuevo repositorio
4. Seleccionar Kettle Database Repository
5. Hacer clic en el botón New para crear una conexión a la base de datos PDI_REPO
6. Definir el mismo nombre para los campos ID y Name
7. Hacer clic en el botón Create or Upgrade para crear la estructura de base de datos con la que trabaja Spoon en la base de datos PDI_REPO
8. Finalmente, hacer clic en el botón OK
¡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
martes, 29 de enero de 2013
Cómo configurar un repositorio de base de datos en PostgreSQL para Pentaho Data Integration
Labels:
base de datos,
metadatos,
PDI,
PDI_REPO,
PostgreSQL,
repositorio,
Spoon
martes, 15 de enero de 2013
Cómo acceder como SYSDBA a una base de datos Oracle desde SQuirreL
En ésta publicación explico el procedimiento para acceder desde SQuirreL SQL Client a una base de datos Oracle usando los privilegios SYSDBA
1. Ir a las propiedades de la conexión (Properties)
2. Ir a las propiedades del controlador (Driver Properties), marcar la opción Use driver properties y asignar el valor SYSDBA a la variable internal_logon como se muestra a continuación:
1. Ir a las propiedades de la conexión (Properties)
2. Ir a las propiedades del controlador (Driver Properties), marcar la opción Use driver properties y asignar el valor SYSDBA a la variable internal_logon como se muestra a continuación:
martes, 4 de diciembre de 2012
Fragmentos de código para construir tableros con CDF
En ésta publicación comparto algunos fragmentos de código para construir tableros usando Community Dashboard Framework (CDF).
Archivo .xcdf
Archivo .html
Archivo .xcdf
<?xml version="1.0" encoding="UTF-8"?> <cdf> <title>Tablero de Mando</title> <author>Mauricio Murillo</author> <description>Mi primer tablero de mando usando CDF</description> <icon></icon> <template>tablero.html</template> <style>mantle</style> </cdf>
Archivo .html
<h1>Tablero de Mando</h1>
<table align="center" style="border:0px">
<tr>
<td><div id="x"/></td>
<td><div id="y"/></td>
</tr>
<tr>
<td><div id="z"></td>
<td><div id="w"></td>
</tr>
</table>
<script language="javascript" type="text/javascript">
// Obtener el nombre de la solución y el PATH
var solution = Dashboards.getQueryParameter("solution");
var path = Dashboards.getQueryParameter("path");
// Paramétros Globales del Tablero
Dashboards.globalcontext = false;
//Definición de los componentes
var components = [];
// Inicialización del tablero
Dashboards.init(components);
</script>
Labels:
acciones de secuencia,
CDF,
Code Snippet,
Dial,
Fragmentos de Código,
tableros,
xaction
jueves, 29 de noviembre de 2012
Consideraciones para crear gráficos con acciones de secuencias
Por defecto los gráficos (Charts) creados con acciones de secuencia a través de la herramienta Pentaho Design Studio (PDS) no pueden ser visualizados en la consola de usuario de Pentaho (PUC), para poder visualizarlos se tiene que realizar lo siguiente:
1. Una vez definido el Chart en la acción de secuencia, dentro del XML de definición colocar las siguientes propiedades:
2. Definir como la salida de la acción de secuencia (Output) la propiedad image-tag
3. Abrir la acción de secuencia desde PUC y ya se podrá visualizar el Chart.
NOTA: los Charts tienen ciertas propiedades que se las cambia directamente en la definición XML, la documentación de éstas propiedades se encuentra en el siguiente link oficional de Pentaho:
http://wiki.pentaho.com/display/ServerDoc2x/Chart+Properties+Reference
1. Una vez definido el Chart en la acción de secuencia, dentro del XML de definición colocar las siguientes propiedades:
<action-outputs>
<chart-filename type="string"/>
<base-url type="string"/>
<chart-mapping type="string"/>
<image-tag type="string"/>
</action-outputs>
2. Definir como la salida de la acción de secuencia (Output) la propiedad image-tag
3. Abrir la acción de secuencia desde PUC y ya se podrá visualizar el Chart.
NOTA: los Charts tienen ciertas propiedades que se las cambia directamente en la definición XML, la documentación de éstas propiedades se encuentra en el siguiente link oficional de Pentaho:
http://wiki.pentaho.com/display/ServerDoc2x/Chart+Properties+Reference
Labels:
acciones de secuencia,
Charts,
consideraciones,
gráficos,
PDS,
Pentaho Design Studio,
xaction
miércoles, 28 de noviembre de 2012
Cómo corregir la exportación a Excel en JPivot de BISERVER 4.5.0
En ésta publicación explico el procedimiento para corregir el error que se da en JPivot de Pentaho BI Server 4.5 cuando se quiere exportar los resultados de un cubo a Excel.
El error que se presenta es el siguiente:
Para corregir se tiene que realizar lo siguiente:
1. Descargar la librería Apache FOP v0.20.5 del siguiente link: http://archive.apache.org/dist/xmlgraphics/fop/binaries/fop-0.20.5-bin.zip
2. Descomprir el archivo, ir al directorio build y copiar el archivo fop.jar
3. Ir al directorio de instalación de BI SERVER: C:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\WEB-INF\lib y copiar en éste directorio la librería fop.jar del paso 2
4. Reiniciar Pentaho BI Server y probar.
NOTA: usar esta corrección con precaución ya que podría influir negativamente en el comportamiento de otros componentes de BI SERVER
El error que se presenta es el siguiente:
java.lang.NoClassDefFoundError: org/apache/fop/configuration/Configuration com.tonbeller.jpivot.print.PrintServlet.init(PrintServlet.java:71) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584) java.lang.Thread.run(Thread.java:662)
Para corregir se tiene que realizar lo siguiente:
1. Descargar la librería Apache FOP v0.20.5 del siguiente link: http://archive.apache.org/dist/xmlgraphics/fop/binaries/fop-0.20.5-bin.zip
2. Descomprir el archivo, ir al directorio build y copiar el archivo fop.jar
3. Ir al directorio de instalación de BI SERVER: C:\pentaho\biserver-ce-4.5.0\biserver-ce\tomcat\webapps\pentaho\WEB-INF\lib y copiar en éste directorio la librería fop.jar del paso 2
4. Reiniciar Pentaho BI Server y probar.
NOTA: usar esta corrección con precaución ya que podría influir negativamente en el comportamiento de otros componentes de BI SERVER
Labels:
4.5,
Apache,
BI Server,
biserver-ce,
corregir,
error,
Excel,
exportación,
FOP,
JPivot,
NoClassDefFoundError,
org/apache/fop/configuration/Configuration,
Patch
Suscribirse a:
Entradas (Atom)






