Pentaho - Instalación

Aprendamos ahora a instalar y configurar Pentaho Reporting Designer.

Prerrequisitos

El motor de informes de Pentaho requiere un entorno Java. Por lo tanto, antes de instalar Pentaho Reporting, asegúrese de tener Java en su sistema. Según la plataforma en la que esté trabajando, use un comando de la siguiente tabla para verificar su instalación de Java.

SO Mando Salida
Ventanas

Abrir símbolo del sistema:

\> java -version

versión de Java "1.7.0_60"

Entorno de ejecución Java (TM) SE (compilación 1.7.0_60b19)

Servidor VM Java HotSpot (TM) de 64 bits (compilación 24.60-b09, modo mixto)

Linux

Terminal abierto:

$ java –version

versión de Java "1.7.0_60"

Entorno de tiempo de ejecución OpenJDK (rhel-2.3.10.4.el6_4x86_64) VM de servidor OpenJDK de 64 bits (compilación 60.7-b01, modo mixto)

Mac OS

Terminal abierto:

$ java –version

versión de Java "1.7.0_60"

Entorno de ejecución Java (TM) SE (compilación 1.7.0_60b19)

Servidor VM Java HotSpot (TM) de 64 bits (compilación 24.60-b09, modo mixto)

Si no tiene Java instalado en su sistema, descargue e instale el mismo usando el siguiente enlace Descargar e instalar Java .

Descarga Pentaho Reporting

Descargue las últimas versiones de Pentaho Reporting Designer utilizando los siguientes enlaces. Para este tutorial, usamos la versión 3.7.0.

SO Enlace URL para descargar Pentaho Report Designer
Ventanas Pentaho Report Designer 3.7 para Windows
Linux Pentaho Report Designer 3.7 para Linux
Mac OS Pentaho Report Designer 3.7 para Mac OS

Instalar Pentaho Reporting

Después de descargar los archivos, encontrará un archivo de almacenamiento de Pentaho Reporting Designer llamado prd-ce-3.7.0-stable. Ese archivo debe extraerse como se explica en la siguiente tabla.

SO Instrucciones de instalación
Windows
  • Extraiga el archivo descargado prd-ce-3.7.0-stable.zip con una herramienta de descompresión.

  • Copie la carpeta extraída (prd-ce-3.7.0-stable) en el directorio c: \.

  • Abra el directorio c: \ prd-ce-3.7.0-stable \ report-designer.

  • Inicie Pentaho Reporting Designer haciendo doble clic en el reportdesigner.bat archivo.

Linux
  • Extrae el archivo descargado prd-ce-3.7.0-stable.tar.gz usando el siguiente comando.

$ tar –zxvf prd-ce-3.7.0-stable.tar.gz
  • Copie la carpeta extraída (prd-ce-3.7.0-stable) en el directorio “/ usr / local /” usando el siguiente comando.

# mv prd-ce-3.7.0-stable /usr/local/
  • Abra el directorio “/usr/local/prd-ce-3.7.0-stable/report-designer” e inicie Pentaho Reporting Designer con los siguientes comandos.

$ cd /usr/local/prd-ce-3.7.0-stable/report-designer
$ report-designer.sh
Mac
  • Extraiga el archivo descargado prd-ce-370-stable.tar.gz.
  • Encontrarás esa carpeta en el Finder.
  • Copie y pegue Pentaho Report Designer de Finer en la carpeta / Application.
  • Inicie Pentaho Report Designer con el siguiente comando.
$ report-designer.sh

Instalar el controlador de la base de datos

Pentaho Reporting Designer requiere una conexión a la base de datos para generar informes relacionales, por lo tanto, debe tener un controlador JDBC para comunicarse con la base de datos. De forma predeterminada, Pentaho proporciona algunos controladores JDBC de diferentes proveedores para admitir diferentes bases de datos como MySQL, H2, HypersonicSQL, Hive, etc.

Todos los controladores de base de datos predeterminados están disponibles en la /lib/ directorydel Pentaho Reporting Designer. Si desea utilizar cualquier otra base de datos, descargue el controlador JDBC correspondiente y cópielo en el directorio / lib / de Pentaho Reporting Designer. De lo contrario, puede utilizar el controlador ODBC a través del controlador puente JDBC-ODBC que viene con el JDK y este controlador puente (JDBC-ODBC) es adecuado para todos los servidores de bases de datos.

Para este tutorial, estamos usando el servidor de base de datos MySQL y sus respectivos controladores ya están descargados con los archivos lib (/ lib / del Pentaho Reporting Designer) de Pentaho.

Instalar fuentes adicionales

Pentaho Reporting utiliza diferentes fuentes para mostrar texto dentro de los informes. Al generar archivos PDF, Pentaho Reporting Engine necesita acceder a los archivos de fuentes físicos. El motor de informes busca las rutas de fuentes dependientes del sistema para localizar todas las fuentes utilizables. Además de estas fuentes, su Java Runtime Environment puede ofrecer fuentes adicionales, dependiendo de su versión de Java y del sistema operativo.

Si planea crear documentos PDF con fuentes incrustadas, asegúrese de usar solo fuentes que sean físicamente accesibles para el motor de informes.

Independientemente de su sistema operativo, todos los archivos de fuentes ubicados en JRE/lib/fonts/ siempre se pueden utilizar para todas las exportaciones.