Buscar en el Blog

Mostrando las entradas con la etiqueta CDF. Mostrar todas las entradas
Mostrando las entradas con la etiqueta CDF. Mostrar todas las entradas

miércoles, 4 de diciembre de 2013

Cómo instalar CTools en Pentaho BI Server

En ésta publicación explico el procedimiento para instalar CTools sobre Pentaho BI Server CE en un sistema operativo Windows o Linux.
En Windows.-
  • Como se puede observar el instalador es un ejecutable de Linux. Pero no hay problema, se puede ejecutarlo desde Windows instalando la herramienta Cygwin, en la siguiente publicación explico el procedimiento (Cómo instalar y configurar Cygwin). Asegurarse que se instalen las herramientas wget, unzip
  • Abrir Cygwin Terminal y ubicar el archivo ctools-installer.sh descargado. En esa ubicación ejecutar el comando:
bash ctools-installer.sh -s /cygdrive/c/pentaho/biserver-ce-X.X.X/biserver-ce/pentaho-solutions -w /cygdrive/c/pentaho/biserver-ce-X.X.X/biserver-ce/tomcat/webapps/pentaho

NOTA: en Cygwin las unidades de disco duro se representan como /cygdrive/letraUnidad, por ejemplo para el comando anterior /cygdrive/c/... hace referencia a c:\...

En Linux.-
  • Ubicar el archivo ctools-installer.sh descargado
  • En una consola de comandos ejecutar el siguiente comando:
bash ctools-installer.sh -s /usr/pentaho/biserver-ce-X.X.X/biserver-ce/pentaho-solutions -w /usr/pentaho/biserver-ce-X.X.X/biserver-ce/tomcat/webapps/pentaho

Los argumentos -s y -w indican lo siguiente:

-s   Indica la ruta en dónde se encuentran las soluciones de pentaho (pentaho-solutions) de biserver-ce
-w  Indica la ruta en dónde se encuentra la aplicación web de pentaho


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

<?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>

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