You are on page 1of 72

Consecutivo: INF-INV-035-FI-2009/2

Esta obra esta bajo una licencia reconocimiento-no comercial 2.5 Colombia de
creativecommons. Para ver una copia de esta licencia, visite
http://creativecommons.org/licenses/by/2.5/co/ o envi una carta a creative
commons, 171second street, suite 30 San Francisco, California 94105, USA

pentaho bi

Autores:
SANDRA MIREYA AGUILAR MAYORGA
JORGE LEONARDO LEMUS CASTIBLANCO
Director Unidad Informtica:

Henry Martnez Sarmiento

Tutor Investigacin:

lvaro Schneider Guevara

Coordinadores:

lvaro Schneider Guevara


Juan Felipe Reyes Rodrguez

Coordinador Servicios Web:

Miguel Ibez

Analista de Infraestructura
Y Comunicaciones:

Alejandro Bolvar

Analista de Sistemas de
Informacin:

Mesas Anacona Obando

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
BOGOT D.C.
DICIEMBRE 2009
INF-FO-12 V 1.0

Consecutivo: INF-INV-035-FI-2009/2

TTULO INVESTIGACIN
Director Unidad Informtica:
Tutor Investigacin:

Henry Martnez Sarmiento


lvaro Schneider Guevara

Auxiliares de Investigacin:
ALEJANDRO NIETO RAMOS
ANDREA ELIANA BARRERA ARDILA
NGEL LEONARDO JEREZ CARVAJAL
NGELA PATRICIA VEGA CABRA
BENJAMN EDUARDO VENEGAS VENEGAS
CAMILO ALBERTO ZAPATA MARTNEZ
CINDY LORENA PABN GMEZ
DANIEL ALEXANDER LINARES PUERTO
DAVID CAMILO SNCHEZ ZAMBRANO
DAVID FELIPE BELTRN GOMES
DIANA MARCELA ROJAS TLLEZ
DIEGO ARMANDO POVEDA ZAMORA
EDGAR ANDRS GARCA HERNNDEZ
IVN ALBEIRO CABEZAS MARTNEZ
IVN DARO BARRETO BERNAL
JISSETH TATIANA NGEL RODRGUEZ

JORGE ALBERTO TORRES VALLEJO


JORGE LEONARDO LEMUS CASTIBLANCO
JORGE LUIS FANDIO GIRALDO
JOS SANTIAGO APARICIO CASTRO
JUAN CARLOS TARAPUEZ ROA
JULIE ANDREA PADILLA GONZLEZ
LAURA VANESSA HERNNDEZ CRUZ
LILIANA CAROLINA HERRERA PRIETO
LUIS ALEJANDRO PICO SILVA
LUIS FERNANDO ALFONSO MUOZ
MNICA YOLANDA MOGOLLN PLAZAS
MYRIAM JASMIN GUERRA CRDENAS
NUBIA ALEJANDRA SEGURA TENJICA
NURY BIBIAN BEJARANO CRDENAS
RAL ANDRS CAMACHO CRUZ
SANDRA MIREYA AGUILAR MAYORGA

Este trabajo es resultado del esfuerzo de todo


equipo perteneciente a la Unidad de Informtica.

el

Se prohbe la reproduccin parcial o total de este


documento, por cualquier tipo de mtodo fotomecnico
y/o
electrnico,
sin
previa
autorizacin
de
la
Universidad Nacional de Colombia.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
BOGOT D.C.
DICIEMBRE 2009

INF-FO-12 V 1.0

PENTAHO -BI

TABLA DE CONTENIDO

TABLA DE CONTENIDO..................................................................................................... 3
1.

RESUMEN ....................................................................................................................... 5

2.

ABSTRACT..................................................................................................................... 7

3.

CONCEPTUALIZACIN.............................................................................................. 9

4.

3.1.

Qu es Business Intelligence?................................................................................. 9

3.2.

Cules son los componentes del Software?......................................................... 11

3.2.1.

Qu es Tablero de Control?......................................................................... 11

3.2.2.

Qu es Anlisis de Datos?............................................................................. 12

3.2.3.

Qu es Minera de Datos?............................................................................. 13

3.2.4.

Casos de uso comn para Pentaho para minera de datos incluyen: ............ 13

3.2.5.

Qu son los Reportes de Datos?.................................................................. 14

FICHA TCNICA DE PENTAHO-BI........................................................................... 15


4.1.1.

Ficha Tcnica. ................................................................................................. 15

5.

LISTA SINTTICA DE PENTAHO-BI.......................................................................... 16

6.

HERRAMIENTAS.......................................................................................................... 17
6.1.

MDULOS PENTAHO BI ................................................................................. 17

6.1.1.

Aggregation Designer ..................................................................................... 17

6.1.2.

Pentaho Data Integration ............................................................................... 23

6.1.3.

Eclipse En Pentaho Bi (Design Studio) ........................................................... 24


UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
3

UNI-FO-02 V 1.0

PENTAHO -BI
6.1.3.1.

Qu es Eclipse ......................................................................................... 25

6.1.3.2.

Eclipse en Pentaho- Bi (Design Studio) ................................................... 25

6.1.3.3.

Iniciando en Design Studio (Gua)........................................................... 25

6.1.4.

Pentaho Metadata Editor ................................................................................ 44

6.1.5.

Report Designer ............................................................................................ 48

6.2.

CONSOLA DE USUARIOS .................................................................................. 59

6.2.1.

New Report.................................................................................................... 60

6.2.2.

New Analysis View ......................................................................................... 64

6.2.3.

New Dashboard ............................................................................................. 67

7.

COSTOS DE INSTALACIN ..................................................................................... 69

8.

EXPERIENCIAS ............................................................................................................ 70

9.

CONCLUSIONES ........................................................................................................ 71

10.

BIBLIOGRAFIA ......................................................................................................... 72

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
4

UNI-FO-02 V 1.0

PENTAHO -BI

1. RESUMEN

Pentaho-BI es un software libre que cumple el objetivo de anlisis de datos y sirve como
base para toma de decisiones empresariales, una de sus grandes ventajas, se debe a su
versatibilidad y compatibilidad en la generacin de informes en HTML, Excel entre otros,
de igual forma esta tambin puede obtener informacin de otros sistemas de informacin.
Partiendo de lo anteriormente mencionado, en el mundo actual es de vital importancia
que los sistemas de informacin sean integrales, para reducir costos de transaccin y de
tiempo, que son importantes para la generacin de actividades internas y poder crear
estrategias externas y al interior de la organizacin.
Los componentes que conforman la plataforma de Pentaho BI son: Reporting, Analysis,
Dashboard, Data mining e Integracin de datos.
Al ver las reas que componen el Software, podemos decir que es necesario una base
clara con permisos definidos que permitan la buena utilizacin de la herramienta a favor
de la empresa.
La plataforma Open Source Pentaho Business Intelligence cubre muy amplias necesidades
de Anlisis de los Datos y de los Informes empresariales. Las soluciones de Pentaho estn
escritas en Java y tienen un ambiente de implementacin tambin basado en Java. Eso hace
que Pentaho es una solucin muy flexible para cubrir una amplia gama de necesidades
empresariales tanto las tpicas como las sofisticadas y especificas al negocio.
Los mdulos de la plataforma Pentaho BI son:
Reporting - un modulo de los informes ofrece la solucin adecuada a las
necesidades de los usuarios. Pentaho Reporting es una solucin basada en el
proyecto JFreeReport y permite generar informes gil y de gran capacidad.
Pentaho Reporting permite la distribucin de los resultados del anlisis en
mltiples formatos - todos los informes incluyen la opcin de imprimir o exportar
a formato PDF, XLS, HTML y texto. Los reportes Pentaho permiten tambin
programacin de tareas y ejecucin automtica de informes con una determinada
periodicidad.
Anlisis - Pentaho Anlisis suministra a los usuarios un sistema avanzado de anlisis
de informacin. Con uso de las tablas dinmicas (pivot tables, crosstabs),
generadas por Mondrian y JPivot, el usuario puede navegar por los datos, ajustando
la visin de los datos, los filtros de visualizacin, aadiendo o quitando los campos
de agregacin. Los datos pueden ser representados en una forma de SVG o Flash,
los dashboards widgets, o tambin integrados con los sistemas de minera de datos
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
5

UNI-FO-02 V 1.0

PENTAHO -BI
y los portales web (portlets). Adems, con el Microsoft Excel Analysis Services, se
puede analizar los datos dinmicos en Microsoft Excel (usando la conexin a OLAP
server Mondrian).
Dashboards - todos los componentes del modulo Pentaho Reporting y Pentaho
Anlisis pueden formar parte de un Dashboard. En Pentaho Dashboards es muy
fcil incorporar una gran variedad en tipos de grficos, tablas y velocmetros
(dashboard widgets) e integrarlos con los Portlets JSP, en donde podr visualizar
informes, grficos y anlisis OLAP.
Data Mining - anlisis en Pentaho se realiza con una herramienta WeKa.
Integracin de Datos - se realiza con una herramienta Kettle ETL (Pentaho Data
Integration) que permite implementar los procesos ETL. ltimamente Pentaho
lanz una nueva versin - PDI 3.0 que marc un gran paso adelante en OSBI ETL
y que hizo Pentaho Data Integration una alternativa interesante para las
herramientas
comerciales.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
6

UNI-FO-02 V 1.0

PENTAHO -BI

2. ABSTRACT

Pentaho-BI is a free software that meets the objective of data analysis and provides a basis
for making business decisions, one of its great advantages due to its versatility and Plug-in
card to generate reports in HTML, Excel, among others; likewise this can also obtain
information from other information systems.
Based on the above, in today's world is of vital importance that information systems are
complementary, to reduce transaction costs and time, which are important for the
generation of internal activities and external strategies to create.
The components inside the Pentaho BI platform are: Reporting, Analysis, Dashboard, Data
mining and data integration.
Upon seeing the areas that are part of the Software, we can say that it is necessary to
permit a clear basis defined that allow good utilizacin tool to the company.
The platform Pentaho Open Source Business Intelligence covers very broad needs of the
Data Analysis and Business reports. Pentaho's solutions are written in Java and have a
deployment environment, also based in Java. This makes Pentaho is a very flexible solution
to meet a wide range of business needs - both typical and sophisticated and specific to the
business.
The modules of the Pentaho BI platform are:
Reporting - a reporting module offers the right solution to the needs of users. Pentaho
Reporting is a solution based on the JFreeReport project and the reports are fast and
large capacity. Pentaho Reporting allows the distribution of analysis results in multiple
formats - all reports include the option to print or export to PDF, XLS, HTML and text.
Pentaho reports also allow scheduling and automatic execution of reports with a certain
periodicity.
Analysis - Pentaho Analysis provides users an advanced system of analysis. With use of
PivotTables (pivot tables, crosstabs), generated by Mondrian and JPivot, the user can
navigate through the data, adjusting the view of data, display filters, adding or removing
fields aggregation. The data can be represented in a form of SVG or Flash, the dashboard
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
7

UNI-FO-02 V 1.0

PENTAHO -BI
widgets, or even integrated with data mining systems and web portals (portlets). And with
the Microsoft Excel Analysis Services, you can analyze the dynamic data in Microsoft Excel
(using the connection to OLAP server Mondrian).
Dashboards - all components of the module Pentaho Reporting and Pentaho Analysis
can be part of a Dashboard. In Pentaho Dashboards is very easy to incorporate a wide
variety in types of graphs, charts and speedometers (Dashboard widgets) and integrate
with JSP Portlets, where you can view reports, OLAP graphing and analysis.
Data Mining - Pentaho analysis is performed with a tool Weka.
Data Integration - is performed with an ETL tool Kettle (Pentaho Data Integration) that
allows implementing the ETL processes. Pentaho recently launched a new version - PDI
3.0 - which marked a great step forward and OSBI ETL Pentaho Data Integration was an
interesting alternative to commercial tools.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
8

UNI-FO-02 V 1.0

PENTAHO -BI

3. CONCEPTUALIZACIN

3.1.

Qu es Business Intelligence?

En General el concepto Bussines intelligence (Nehace parte del gran sistema de


informacin gerencial (SIG) este grupo est compuesto entre otros por (Market
Intelligence, Competitive Intelligence), de una forma ms clara podemos remitirnos al
esquema 1.

Inteligen
cia en la
Empresa
Market
intelligence

Business
intelligence

(SIG)

Competitive
intelligence

Esquema 1

El termino Bussines Intelligence tiene como fin, ir ms all que una simple presentacin de
informes pues lo que realmente busca es ofrecer informacin til y oportuna para el
usuario final y as respaldar sus decisiones al interior de la empresa; la anterior premisa
abarca cualquier rango o rea que se encuentre al interior de la empresa, para esto tiene
como medio la utilizacin de TODOS los datos disponibles (tanto internos como
externos de la empresa).
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
9

UNI-FO-02 V 1.0

PENTAHO -BI
Para obtener TODA la informacin se basa en una metodologa denominada ETL (Extract,
Transform and Load) para ser ms exacto cada parte se puede interpretar de la siguiente
forma:
La extraccin: Se encarga de la bsqueda de la informacin, obteniendo los datos de las
diferentes fuentes disponibles
la transformacin: se caracteriza por depurar y preparar la informacin suministrada por la
etapa de la extraccin
Cargar: Esta ltima etapa almacena la informacin y la deja preparada para la utilizacin por
parte del usuario final.
Existen diferentes organizaciones que ofrecen este servicio; algunos criterios que un
usuario o administrador deben tener en cuenta al momento de elegir alguno de ellos son:
La Plataforma en la cual se est utilizando la compaa (algunas compaas proveedoras de
BI son restrictivitas al momento de utilizarlas).
El curriculum del vendedor es imprescindible pues conocer la reputacin del mismo nos
hace una idea de la asesora que vamos a tener durante la implementacin del software
El Tamao del cubo: Se interpreta como la capacidad de almacenamiento, algunas
aplicaciones suelen conservar una cantidad de datos y luego explotan
La velocidad de consulta: entre mas rpida sea la consulta el programa es mejor, si la
consulta es mayor a 20 segundos quizs hay que buscar otra herramienta
Servicios de soporte y ayuda a nivel mundial: Se Debe tener la seguridad que si algo falla
en la aplicacin (y fallara esto es seguro podamos resolverlo en el menor tiempo posible
El ecosistema del
desarrolladores).

vendedor

(consultores,

partners,

acuerdos,

comunidad

de

Base instalada de usuarios: Si hay de mi sector mucho mejor. Si puedo hablar con ellos y
ver la herramienta en vivo, todava mejor.
Al ser un herramienta destinada para usuarios finales es aconsejable que la misma tenga
una interfaz grafica amigable al usuario de lo contrario los resultados no sern muy
amenos; Graphical User Interface (GUI).
El precio un factor que es obvio al momento de elegir esto no implica que entre mas
barato sea mejor, lo que quiere decir es que entre mas econmico y COMPLETO es
mejor.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
10

UNI-FO-02 V 1.0

PENTAHO -BI
Integracin con otras herramientas, si trabaja como una isla el programa generara
problemas en el futuro. 1
Algunas de las caractersticas por parte de BI, son la consultas e informes (Querys y
Reports) Cubos Olap (On-Line Analityc Proccesing) Minera de Datos (Data Minning),
Sistemas de Previsin Temporal

3.2.

Cules son los componentes del Software?

La Pentaho BI ofrece una gama completa de Business Intelligence (BI), incluyendo las
capacidades de consulta y presentacin de informes, anlisis interactivo, cuadros de
mando, integracin de datos ETL, minera de datos y una plataforma de BI que ha hecho
ms popular del mundo Open Source BI Suite.
Para cumplir los requisitos empresariales especficos. Pentaho BI incluye: El Tablero de
Control, Anlisis de Datos, Minera de Datos y los Reportes de Datos.

3.2.1. Qu es Tablero de Control?

El Tablero de Control (Desbordas) de Pentaho ofrece una visin de los resultados


empresariales. Mediante la entrega de indicadores en una interfaz visual atractiva e
intuitiva; los tableros de control Pentaho proporciona a los usuarios de negocios la
informacin que necesitan para comprender y mejorar el desempeo organizacional.
El tablero de Control ofrece esta visibilidad mediante:
Pantallas interactivas, incluyendo Adobe Flash basado en que los usuarios de
negocio puedan ver inmediatamente que el negocio valla por buen camino, o que
necesita atencin.
Diseador de paneles auto-servicio que permite a los usuarios del negocio crear
fcilmente cuadros de mando personalizados sin informacin.

http://www.monografias.com/trabajos29/sistema-business-intelligence/sistema-business-intelligence.shtml

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
11

UNI-FO-02 V 1.0

PENTAHO -BI
La integracin con Pentaho Reportes y Pentaho Anlisis de modo que los usuarios
pueden perforar a los informes y el anlisis subyacente a entender qu factores
estn contribuyendo al buen o mal desempeo
Portal de integracin para hacer ms fcil la entrega de las mtricas de negocios
segn el inters de los Stakeholders, integrados sin fisuras en su aplicacin
Integrado de alerta para vigilar continuamente las excepciones y notificar a los
usuarios a tomar medidas.

3.2.2. Qu es Anlisis de Datos?

Pentaho Analysis pone ricos, analtico poder en manos de sus usuarios - ayudando a
obtener los conocimientos y la comprensin que necesitan para tomar decisiones de
negocio ptimo. Por ejemplo, si un informe demuestra que las ventas se tiende a la baja
de lo esperado, los usuarios empresariales tienen que ser capaces de descubrir fcilmente
el problema subyacente de obtener respuestas a preguntas tales como:
Es el problema con una lnea de productos, o de determinadas regiones?
Cul es la diferencia entre los productos o regiones de bajo rendimiento frente a
otras combinaciones que son un buen rendimiento?
Existe un problema relacionado con las ventas de recuento? Las campaas de
marketing? O algo ms?
Pentaho Anlisis de Datos ayuda a responder este tipo de preguntas las empresas:
Lo que facilita a los usuarios explorar libremente la informacin empresarial de
forma interactiva en la perforacin y tabulacin cruzada de datos de
Proporcionar la velocidad del pensamiento tiempos de respuesta a las complejas
consultas analticas
La presentacin de datos de mltiples dimensiones y permite a los usuarios
seleccionar qu dimensiones y medidas para explorar.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
12

UNI-FO-02 V 1.0

PENTAHO -BI
3.2.3. Qu es Minera de Datos?
Los datos estan en todas partes. Ofrecer una respuesta coherente, nica versin de la
verdad de todas las fuentes de informacin es uno de los mayores desafos que enfrentan
las organizaciones de TI de hoy. Pentaho ofrece integracin de datos de gran alcance de
extraccin, transformacin y carga (ETL) de las capacidades mediante un enfoque
innovador, impulsado por los metadatos. Con una interfaz intuitiva y grfica de arrastrar y
soltar entorno de diseo, y una probada y escalable, basada en las normas, Pentaho Data
Integration es cada vez ms la eleccin de las organizaciones ms tradicionales, ETL de
propiedad o las herramientas de integracin de datos.
Metadatos Pentaho Data Integration est basado en los medios simplemente indicar qu
quiere hacer, pero no cmo quiere hacerlo. Ahora los administradores pueden crear
complejas transformaciones y empleo en una grfica de arrastrar-y-medio ambiente cada
sin tener que generar cualquier cdigo personalizado. Pentaho Data Integration es una
solucin completa para ETL, incluyendo:
La coleccin de transformacin Rico con ms de 100-of-the-objetos de asignacin
de caja
Los datos generales de fuente de apoyo paquetes de aplicaciones, incluyendo, ms
de 30 plataformas de cdigo abierto y de base de datos de propiedad, archivos
planos, documentos de Excel, y mucho ms
Soporte avanzado de almacenamiento de datos de variacin lenta y dimensiones
no deseado de
Probado rendimiento y escalabilidad de clase empresarial
La integracin con la suite de BI de Pentaho para la Integracin de Informacin
Empresarial (EII), la programacin de avanzada, y el proceso de integracin de

3.2.4. Casos de uso comn para Pentaho para minera de datos


incluyen:
De la poblacin de almacenamiento de datos
El enriquecimiento de la informacin mediante la integracin de datos de diversas
fuentes
De migracin de datos entre las aplicaciones de
La importacin de datos en bases de datos de archivos de texto, hojas de clculo
Excel, los sistemas relacionales y ms
La exportacin de datos a otras bases de datos o archivos de texto
de datos mediante la aplicacin de las complejas condiciones en las
transformaciones de datos
Exploracin de datos en bases de datos existentes (tablas, vistas, etc)
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
13

UNI-FO-02 V 1.0

PENTAHO -BI
Pentaho cuenta para la inteligencia de negocios de origen (BI) con capacidades adicionales
de software y servicios diseados para ayudarle a usted ya su organizacin:
Lograr el xito de BI
Ahorrar tiempo, recursos y dinero
Mitigar el riesgo

3.2.5. Qu son los Reportes de Datos?

Todas las organizaciones el uso de informacin de una forma u otra. Como resultado, la
informacin se considera necesario). Pentaho Reporting permite a las organizaciones
acceder fcilmente, el formato y distribuir informacin a empleados, clientes y socios.
Flexibles de despliegue de la presentacin de informes de escritorio independiente,
a la web interactiva basada en informes de inteligencia de negocios empresarial
Datos generales como fuente de apoyo relacional, OLAP, o datos basados en XML
fuentes de
Las opciones de salida flexibles, incluyendo Adobe PDF, HTML, Microsoft Excel,
formato de texto enriquecido, texto simple o
Asistente de diseo de informes impulsado para la creacin rpida, fcil informe de
Basado en la Web ad hoc de consulta y de informacin para los usuarios de
negocios
Con todas las funciones del Diseador de informes grficos para los
desarrolladores de informe de
Enterprise Edition ofrece funcionalidad de software mejorada, un completo
soporte tcnico profesional, conocimiento de los productos de software
certificado y mantenimiento de software, y ms

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
14

UNI-FO-02 V 1.0

PENTAHO -BI

4. FICHA TCNICA DE PENTAHO-BI

4.1.1. Ficha Tcnica.

Manual Pentaho BI2

Pentaho BI, Open Sourse, 2009, p.6

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
15

UNI-FO-02 V 1.0

PENTAHO -BI

5. LISTA SINTTICA DE PENTAHO-BI

Pentaho-BI se compone de 5 reas, dos de estas tienen una divisin interna como se
observa en la siguiente figura.

PRODUCCIN

REPORTING

OPERACIONAL

AD-HOC

KPIs
PENTAHO
BUSINESS
INTELLEGENCE

ANALISIS
ALERTAS
DASHBOARD

DATA MINING

INTEGRACIN
DE DATOS

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
16

UNI-FO-02 V 1.0

PENTAHO -BI

6.

6.1.

HERRAMIENTAS

MDULOS PENTAHO BI

6.1.1. Aggregation Designer


En el transcurso de aprendizaje es necesario tener una claridad conceptual, a continuacin
se mostraran conceptos claves para el entendimiento del modulo de Aggregation
Designer.
Key Words
Olap: Siglas de On-Line Analytical Process. Esta es una forma de almacenar informacin
en una base de datos que permite realizar consultas e informes de una forma ms efectiva;
existen diferentes tipos de OLAP como los son:
Molap: Multidimensional OLAP. Tanto los datos fuente como los datos agregados o pre
calculados residen en el mismo formato multidimensional, optimiza los informes y
consultas pero requiere ms espacio en el disco y diferente software.
Rolap: Relational OLAP. Tanto los datos pre calculados y agregados como los datos
fuente residen en la misma base de datos relacional.
Holap: Hybrid OLAP: Es una combinacin de los dos anteriores. Los datos agregados y
pre calculados se almacenan en estructuras multidimensionales y los de menor nivel de
detalle en el relacional.
Algunas caractersticas del OLAP
- Debe ser rpido. No debe transcurrir mucho tiempo entre la necesidad de informacin
y el resultado.
- Debe tener un lenguaje funcional y de negocio.
- Debe ser de manejo sencillo, con wizards y templates.
- Debe tener potentes posibilidades grficas.
- Deber generar respuestas medibles para la toma de decisiones.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
17

UNI-FO-02 V 1.0

PENTAHO -BI

Si como usuario no est familiarizado con el diseo total de la tabla; no se preocupe el


asesor global realizara un listado de recomendaciones ya que Pentaho Aggregation Designer
utiliza los datos y el esquema del archivo .XML para crear estos consejos

1) En la barra de herramientas de que Pentaho Aggregation Designer haga clic en asesor


advisor y especifique sus datos de entrada.
2) Existen dos tipos de datos que tenemos que almacenar
a. La cantidad mxima de tablas a tratar en el agregado
3) El tiempo en que se demora Pentaho Aggregation Designer para realizar su anlisis y
su respectivo consejo acerca de la base de datos.
4) Entre ms tiempo corra el asesor es mucho mejor pues permite unas
recomendaciones ms precisas y un potencial en sus observaciones ms concretas.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
18

UNI-FO-02 V 1.0

PENTAHO -BI
5) En caso que el proceso sea interrumpido se tendr la certeza que el asesor
entregara la mejor opcin encontrada hasta ese momento.

Es un mdulo que es necesario instalarlo dentro de Pentaho. Necesitamos para esto:


Una versin de JAVA SE runtime 1.5 o versiones mayores
Al menos un (1) gigabyte de memoria fsica libre.
La Versin mnima de Pentaho BI para que funcione el mdulo es la 1.7, este no es un
requisito difcil de cumplir debido que el software ha tenido grandes avances y ya est e n
versin 3.5.
De esta forma para que funcione debe cumplir con intervalos de funcionamiento de
requerimiento tcnico del equipo, as:
Disco: 1 GB 10GB
CPU: 1 GHz (Single Core) 1.5 + (Multi-Core)
RAM: 1 GB 2 GB.
Una vez instalada se ve de la siguiente manera:

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
19

UNI-FO-02 V 1.0

PENTAHO -BI
Teniendo establecido el mdulo de Aggregation Designer, es necesario configurar algunos
recursos del mdulo para poder agilizar la relacin de informacin, y disminuir tiempo de
transferencia y definir nmeros de usuarios en lnea.
De esta forma lo primero es la sincronizacin del modelo OLAP, mediante este se puede
lograr conectar a cualquier tipo de base de datos a travs del motor Modrian.
Para la configuracin de este modelo lo primero que tenemos que hacer es dar clic en
conexin, de aqu emerger una nueva ventana hecha en lenguaje java.

Hacemos clic en Configure y Emerger una nueva ventana:

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
20

UNI-FO-02 V 1.0

PENTAHO -BI
En esta se encuentra los siguientes campos:
Conection Name Este campo lo podemos nombrar a libre albedrio sin generar ningn
inconveniente
HostName: Es el nombre del servidor o el lugar donde se encuentra nuestra base de
datos.
DataBaseName Nombre de la base de datos a la cual vamos a consultar.
PortNumberEl nmero del puerto aparece por defecto.
UserName y Passwords es opcional, aunque es recomendable para salvaguardar
informacin.
Access Es aconsejable dejar la opcin Native.
Entonces recopilando toda la informacin tenemos:
Para definir una conexin de origen de datos:
1. En la barra de herramientas de agregacin de diseo Pentaho, haga clic en Conexin a
abrir la conexin a los datos.
2. Haga clic en Configurar. El cuadro de dilogo Propiedades de conexin aparece.
3. En el campo Nombre de conexin, escriba un nombre para su conexin, este es un
campo de texto libre. Un nombre de la conexin define una nica conexin.
4. En la lista Tipo de conexin, seleccione una base de datos.
5. En la lista de acceso, mantenga la opcin predeterminada, que debe ser nativo (JDBC).
6. En la seccin Configuracin, escriba el nombre de host del servidor de base de datos e
en el campo Nombre de base de datos, escriba el nombre de la base de datos que est
conectando. En el Puerto Nmero de campo, introduzca el nmero de puerto TCP.
Opcionalmente,
en
el
nombre
de
usuario
y
contrasea
campos,
escriba el nombre de usuario y contrasea que se utiliza para conectarse a la base de
datos.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
21

UNI-FO-02 V 1.0

PENTAHO -BI
7. Haga clic en Probar.
mensaje de xito.

Si usted escribe en la configuracin es correcta, aparece un

8. Haga clic en Aceptar.

Seleccin De El Modelo a Optimizar


Despus de definir la fuente de datos, debe seleccionar el cubo que desea utilizar para la
definicin y la creacin de tablas agregadas.
Para seleccionar el modelo y darle funcin:

1. En el cuadro de dilogo Conectar a orgenes de datos, bajo el modelo OLAP,


seleccione la base.
2. Haga clic en los puntos suspensivos (...) para mostrar un cuadro de dilogo Archivo.
3. Examinar para buscar y seleccionar el archivo de esquema de Mondrian, a continuacin,
haga
clic
en
Aceptar.
4. Haga clic en Aplicar. La lista de cubo se llena con una lista de los cubos se definen en el
esquema.
5. Selecciona el cubo Mondrian que desea optimizar, a continuacin, haga clic en
Conectar.
Cuando el Diseador de Pentaho Aggregation Designer establece una conexin, se
ejecuta la validacin de varias pruebas para asegurar que la estructura de su base de datos
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
22

UNI-FO-02 V 1.0

PENTAHO -BI
est dispuesta a apoyar las tablas agregadas. La validacin cuadro de dilogo de resumen
aparece con una lista de resultados de la prueba. Si ve un mensaje de error, pngase en
contacto el administrador de base de datos.

6.1.2. Pentaho Data Integration

Este anlisis lo hace con la intencin de optimizar la base de datos, evitar malgastar la
capacidad de la memoria fsica en datos que tal vez nunca se vayan a necesitar. Esta sera la
interfaz como encontraramos nuestra tabla

Finalmente podemos Pre visualizar los datos dando clic en pre visualizar

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
23

UNI-FO-02 V 1.0

PENTAHO -BI

En la ventana emergente escogemos la cantidad de datos a ver.

Esta es la vista previa de los datos se encuentra en la base.


Esta base posee los mismos recursos que se mencionaron de reportes anteriormente y
puede ser exportada a Excel, HTML, entre otras.

6.1.3. Eclipse En Pentaho Bi (Design Studio)

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
24

UNI-FO-02 V 1.0

PENTAHO -BI

6.1.3.1. Qu es Eclipse
Eclipse Es una plataforma destinada a la programacin, desarrollo y compilacin de
diferentes entornos, entre ellos encontramos java, C++, o sitios web. Este software trata
de un entorno de desarrollo integrado (IDE); en ingles IDE es el acrnimo de integrated
development environment.
Eclipse se caracteriza por tener una interfaz amigable donde se puede ver el contenido de
la lista de tareas, el fichero donde se est trabajando entre otros mdulos, a pesar que
esta herramienta es de libre acceso, es un arma de doble filo pues este tipo de programa,
se puede ampliar a travs de plug-ins. (Libreras); dependiendo en lo que se desea trabajar
se descargan gratuitamente pero al tiempo estas libreras hacen ms lento el
procesamiento y el programa ms pesado.

6.1.3.2. Eclipse en Pentaho- Bi (Design Studio)


Este documento nace ante la necesidad de explicar un modulo que pertenece al software
Pentaho BI, para ser ms especficos, nos referimos a Design Studio; Eclipse se encuentra
al interior de dicho modulo, para ser ms especficos Eclipse es Design Studio en Pentaho
BI; este modulo est destinado a programadores especializados en lenguaje java, quienes
crearan nuevos mdulos personalizados, para optimizar el uso de Pentaho BI al interior
de la organizacin.

6.1.3.3. Iniciando en Design Studio (Gua)


En primer lugar vamos a inicio>todos los programas>PENTAHO BI>Design Tools>Design
Studio.

Emerge la ventana de bienvenida de Pentaho BI Design Studio

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
25

UNI-FO-02 V 1.0

PENTAHO -BI

A continuacin encontrara la ventana de bienvenida de Eclipse SDK.

Se hace clic en Workbench

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
26

UNI-FO-02 V 1.0

PENTAHO -BI
Ahora se encontrara en pantalla el rea de trabajo

Antes de continuar con la descripcin de la plataforma es necesario introducir ciertos


conceptos bsicos e indispensables para la posterior comprensin de las rdenes a
realizar.
Definicin de objeto: un objeto es un elemento una cuestin que existe en la realidad que
puede ser identificado por un conjunto de caractersticas que lo diferencian de los dems
Desde el punto de vista de programacin: Un objeto es un modelo abstracto de un
elemento real que al implementarlo utilizando estructuras computacionales permite imitar
su comportamiento en una situacin dada.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
27

UNI-FO-02 V 1.0

PENTAHO -BI

Caractersticas de un objeto en programacin:


Encapsulamiento: La informacin hace alusin que un objeto es una entidad compleja
compuesta por varios fragmentos de datos e informacin que le pertenecen y le permiten
identificarlo, gracias a esto el objeto se comporta como una unidad
Ocultamiento: Hace referencia a la proteccin de la informacin en aras de mantener
intacta su totalidad, dejando nicamente una pequea salida controlada para enviar, recibir
o captar cualquier informacin.
Mensajes: Es una llamada a un objeto para que responda adecuadamente, se compone de
tres partes la persona que recibe, el mensajero, y el contenido del mensaje.
Objeto receptor
Mtodo invocado
Valor del contenido
Clase: Define la estructura de todos los objetos de un mismo tipo.
Un programa que es un objeto se caracteriza por:

Un programa tiene herencias las cuales se pueden interpretar como:


UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
28

UNI-FO-02 V 1.0

PENTAHO -BI
Un mecanismo de reutilizacin (diseo a software)
Facilita el mantenimiento y el desarrollo
Aprovechar semejanzas de los elementos del mundo
Aprovechar elementos parecidos de las libreras
Programacin por extensin
Forma de modelar el mundo natural.

Cuando hablamos de herencias simples nos referimos a jerarquas de clases, una clase en
funcin de otra, especializacin, adicin de atributos (nuevos caracteres), adicionar
mtodos (nuevos procesos).

Cuando hablamos de una herencia mltiple hacemos referencia a la visibilidad o al acceso


de los mtodos de una clase tienen a los atributos heredados
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
29

UNI-FO-02 V 1.0

PENTAHO -BI
Total (public): mensaje a los atributos (eficiencia)
Ninguno: (prvate) mtodo de la superclase (mantenimiento)
Controlado (protected) solo desde subclase, superclase y mtodos que estn en el mismo
paquete.

Este documento explica grosso modo la lgica de la creacin de un programa ahora


vamos a crear nuestro primer proyecto; a lo largo de la creacin se explicaran otros
trminos que no se vieron necesarios para esta primera parte.
En primer lugar vamos a file > new > project

Emerge una ventana preguntado el tipo de proyecto que vamos a ejecutar, en esta
oportunidad vamos a escoger java Project, hacemos clic en next

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
30

UNI-FO-02 V 1.0

PENTAHO -BI

En la siguiente ventana solo mencionaremos el nombre de nuestro proyecto para este


caso se llamara proyecto1, si hacemos clic en next (no es de obligatoriedad).

Podremos definir ms particularidades de nuestro proyecto, podremos escoger las


libreras que vamos a utilizar (las libreras son objetos creados por default), los paquetes a
manejar (los paquetes se pueden definir de una forma anloga como el mundo es a un
continente el proyecto es al paquete), hacemos clic en finalizar.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
31

UNI-FO-02 V 1.0

PENTAHO -BI

Ahora veremos en nuestra pantalla principal al lado izquierdo todos los proyectos que
tenemos creados u hemos importado.

Nuestro siguiente paso radica en crear una clase, una clase como lo mencionamos
anteriormente hace parte de un objeto y utilizando las analogas un paquete es a una clase
como un continente es a un pas. Para crear una clase existen varias opciones entre ellas
podemos hacer clic en el botn verde con una c, podemos hacer clic derecho en
proyecto new class
Primera opcin:

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
32

UNI-FO-02 V 1.0

PENTAHO -BI

Segunda opcin:

Una vez hacemos clic en class emerger una nueva ventana en donde bautizaremos la
nueva clase para este caso su nombre ser primeraclase (sin espacio), es muy aconsejable,
dado que somos principiantes en este tipo de programacin habilitar las opciones que se
presentan en el intermedio de la ventana. Hacemos clic en finalizar.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
33

UNI-FO-02 V 1.0

PENTAHO -BI

Una vez hacemos clic en finalizar encontraremos en nuestra pantalla la programacin por
default de la clase primeraclase

Vamos a programar dos mensajes sper sencillos y a la par explicaremos la existencia de


los tipos de mensajes que se pueden programar uno que es interno y otro que se asemeja
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
34

UNI-FO-02 V 1.0

PENTAHO -BI
a un MsgBOx de Excel. Vamos a digitar debajo de public static void
System.out.println ("Hola Mundo Soy Nuevo En Este Medio");
Es muy importante utilizar el punto y coma despus de cada orden o rengln un tip para
ahorrarse y escribir todo el cdigo podemos utilizar control+ barra espaciadora
(aparecer una ayuda con el comando que posiblemente estamos deseando escribir)
Esta es una orden interna que no la veremos nosotros como usuarios, esta orden solo la
vera el procesador; para correr la programacin una vez escrito nuestro comando
podemos hacer clic derecho sobre la programacin>run as> java aplication. O podemos
hacer clic en el icono verde q dice run primera clase.

Al correr el cdigo encontramos un mensaje en la parte inferior de la pantalla.

Ahora vamos a generar un nuevo mensaje que sea observable por el usuario, para eso
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
35

UNI-FO-02 V 1.0

PENTAHO -BI
escribimos debajo el siguiente comando:
JOptionPane.showMessageDialog (null,"Hola Mundo");
Recordamos, utilizando control+ barra espaciadora se agilizara el proceso, y una vez
terminado el comando encontraremos un punto y coma; si corremos el programa
encontraremos un mensaje que dice Hola Mundo.

Ahora vamos a aprender cmo crear una ventana para eso vamos a public class
primeraclase y vamos a digitar extends Jframe; este comando nos indica que se creara una
aplicacin que tiene como fin un uso local.

Vamos a digitar:
Private JPanel panelPrincipal; estamos creando un objeto privado (solo sirve para este
proyecto), para ser ms explcitos se cre la ventana principal

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
36

UNI-FO-02 V 1.0

PENTAHO -BI
Ahora vamos a crear una variable cadena que contendr los atributos de nuestra ventana
para eso digitamos:
Public primeraclase (String nombre) {

A continuacin digitaremos sper (nombre); esto tiene como fin crear las caractersticas
de nuestra ventana.

Definiremos las variables, nuestro panel principal ser nuestro panel de trabajo actual y
elegiremos el color de fondo de nuestra ventana; para eso digitamos.
PanelPrincipal = new JPanel (new BorderLayout ());
panelPrincipal.setBackground (Color.BLACK);

Una vez definido el objeto vamos a generar los atributos de dicho elemento
Para eso se define ubicacin, tamao, divisin de la pantalla, clase de operaciones que se
puede hacer con ella (maximizar, tenerla al frente siempre, minimizar, cerrar entre otras)
y si es visible o no; para eso el cdigo a digitar es:
this.setSize (300, 200);
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
37

UNI-FO-02 V 1.0

PENTAHO -BI
this.setLayout (null);
this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
this.setContentPane (panelPrincipal);
this.setVisible (true);

Una vez creadas las caractersticas del objeto ahora tenemos que crear el objeto mediante
la programacin para eso se digita debajo de public static void.
primeraclase a;
a = new primeraclase ("mi primera ventana");

Estos dos ltimos renglones me estn indicando que la clase primeraclase ser un objeto
con el nombre mi primera ventana.
Toda la programacin se consolida en:

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
38

UNI-FO-02 V 1.0

PENTAHO -BI

Y al hacer clic derecho y ejecutar la programacin tendremos en nuestra pantalla la


siguiente ventana.

Ahora vamos a conocer cmo crear divisiones en la pantalla, en primer lugar se dejara
claro que normalmente las divisiones se conocen como los puntos cardinales (norte, sur,
este, oeste y centro)
Para eso tenemos que crear cinco botones nuevos con los comandos prvate
Private JButton b1,b2,b3,b4,b5;

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
39

UNI-FO-02 V 1.0

PENTAHO -BI

Ahora creamos el nombre de los botones


b1 = new JButton("norte");
b2 = new JButton("este");
b3 = new JButton("centro");
b4 = new JButton("oeste");
b5 = new JButton ("sur");

A continuacin se generara la ubicacin de cada botn digitando


this.panelPrincipal.add (b1, BorderLayout.NORTH);
this.panelPrincipal.add (b2, BorderLayout.EAST);
this.panelPrincipal.add (b3, BorderLayout.CENTER);
this.panelPrincipal.add (b4, BorderLayout.WEST);
this.panelPrincipal.add (b5, BorderLayout.SOUTH);

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
40

UNI-FO-02 V 1.0

PENTAHO -BI

Es importante que al finalizar se diga que las nuevas propiedades son visibles.
El total de la programacin seria:

Al ejecutar tendremos la siguiente ventana

Ahora vamos a generar una imagen en la ventana que estamos creando para eso vamos a
modificar el nombre de la ventana del centro y le vamos a dar el siguiente comando
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
41

UNI-FO-02 V 1.0

PENTAHO -BI
b3 = new JButton (new ImageIcon ("nombredelaimagen.jpg"));
Es importante para este caso que la imagen este contenida en la carpeta donde ubicada el
proyecto

Por ltimo veremos cmo se ejecuta una accin sencilla al hacer clic en cualquiera de los
botones, para eso se implementa un action listener
Public class Leo extends JFrame implements ActionListener
Y en la parte inferior del programa escribimos
Public void actionPerformed (Action Event arg0) {
JOptionPane.showMessageDialog (null,"Hola Mundo");
Por lo tanto nuestro lenguaje en java queda de la siguiente forma.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
42

UNI-FO-02 V 1.0

PENTAHO -BI

Al ejecutar este programa tendremos la ventana y al hacer clic emerger una ventana que
dice hola mundo.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
43

UNI-FO-02 V 1.0

PENTAHO -BI
6.1.4. Pentaho Metadata Editor

El Metadata Editor, en su componente cuenta con modelos de diseos y las conexiones


posibles que hay entre ellos.
Para iniciar esta es la Interfax grafica del Metadata.

Para iniciar el anlisis del Metadata Editor, es necesario crear un modelo de negocios
definido, para esto se va dar click derecho sobre Business Models. Aqu aparece una
pestaa que dice New Business Report.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
44

UNI-FO-02 V 1.0

PENTAHO -BI

Se da click izquierdo sobre la pestaa New Business Report, en este momento aparece
una ventana de propiedades de reporte de negocios, con las generalidades como lo es el
nombre, descripcin y que restricciones tendran (estas restricciones hacen referencia a
que roles se restringirn).

En este se especifica la variable y se le da un nombre a esta para identificarla en el


proceso.

Esta es la parte que le compete al componente Metadata Segurity, este tem se caracteriza
por la adaptabilidad dependiendo de los que necesita, en un segundo lugar tambin es
visible el servicio, en donde se encuentra la URL, los usuarios o administradores que
tienes permisos y las contraseas correspondientes. Y en tercer lugar el cdigo que
consta que todo est, hay que tener que en caso de error Pentaho enva un mensaje de
alerta y adicionalmente lo guarda en su repositorio.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
45

UNI-FO-02 V 1.0

PENTAHO -BI

Esta ventana se desplega de la barra de herramientas dando click en el concepto editor.


Aqu se elige un concepto y se empiezan a cambiar las propiedades correspondientes.

Se da click en base y al tiempo sale una ventana emergente para cambiar algunos aspectos
de la presentacin, como lo es la fuente, el tipo de letra y la alineacin.

En esta instancia se ve evidenciado las tablas, columnas, condiciones y orden de la


informacin.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
46

UNI-FO-02 V 1.0

PENTAHO -BI

Para crear la Relationships propieties, y desde una tabla se dispone una lista para empezar
un relacin de negocios.

Teniendo en cuenta las tablas y columnas destinadas, se podra interconectar una relacin
con cada una de las tablas. Entonces se da click en Guess Matching Fields y determinar la
columna para la relacin. Se da Ok para cerrar la ventana. Y luego se podr dibujar las
relaciones y si se desea adicionar las que se consideren necesarias.

La siguiente pestaa es de Locales y en lista todas las variables involucradas en los


modelos de negocios.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
47

UNI-FO-02 V 1.0

PENTAHO -BI
Y por ltimo se tiene la base de conexin con la cual se trabaja en la herramienta de
negocios. Es importante no olvidar el lenguaje operacional y por defecto escoger el acceso
nativo (JDBC).

6.1.5. Report Designer

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
48

UNI-FO-02 V 1.0

PENTAHO -BI
Report Designer es una herramienta que cuenta con reportes flexibles y con estilos
empresariales, de escritorios o basados en Web. PENAHO permite comenzar desde
sencillos reportes hasta formar complejos reportes ajustados a las necesidades de

negocio.

Pentaho Report Designer, tiene dos mtodos de generar reportes, uno de ellos es
Pentaho Report Designer y Pentaho Report Desing Wizard, estos se detallaran en el
transcurso del documento.
Se inicia con la seleccin de Pentaho Report Desing Wizard
Es una herramienta de diseo de informes, que facilita el trabajo y permite a los usuarios
obtener resultados de forma inmediata. Est destinada a usuarios con menos
conocimientos tcnicos.
A travs de pasos sencillos permite:
Conectarse a todo tipo de bases relacionales
Integrar el resultado dentro del portal Pentaho

Al iniciar sale una ventana que cuenta con cuatro pasos para la generacin de un reporte.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
49

UNI-FO-02 V 1.0

PENTAHO -BI

En esta primera etapa, se pide elegir un tema de presentacin del informe, despus de
esto se da siguiente (next).

Por defecto PENTAHO trae una base ejemplo en formato JDBC y del cual se escoge la
ultima del nivel (sample query).

En la siguiente, despus de haber seleccionado la base se da sobre


y se elige la
opcin de My SQL se da sobre verificar y si no tiene ningn error da permiso de uso de la
base de ejemplo.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
50

UNI-FO-02 V 1.0

PENTAHO -BI

Es esta ya habiendo escogido el formato de la base de ejemplo aparecen las variables que
tiene la base ejemplo y sencillamente, en la parte inferior, da click al cuadro del mximo
de datos previos, esto depende de la base que se tenga y que se quiera obtener.

Dando OK en la ventana anteriormente descrita se tiene la relacin de los variables y sus


datos, que son compatibles con EXCEL.

Se cierra el reporte en Excel y se da siguiente, y este es el tercer paso, en donde se hace


un seleccin por grupo y las variables que posiblemente perteneceran, se da vista previa
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
51
UNI-FO-02 V 1.0

PENTAHO -BI
despus de tener ubicado los datos dentro de su concepto.

Este es el reporte previo que se da de acuerdo a las condiciones especificadas


anteriormente.

Se cierra el reporte y se da siguiente y se encuentra en la parte superior de la ventana,


tiene unos tems a cambiar.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
52

UNI-FO-02 V 1.0

PENTAHO -BI
Pero si se encuentra en la parte inferior tiene ms condiciones que cambiar como la
variable en funcin del reporte, la alineacin del reporte, y otros elementos que se
tendran en cuenta en el anlisis.

De esta forma, en este caso se ve la seleccin del formato de la variable a mostrar, si es


numrica, si es moneda o es una fecha.

Y esta es la variable de agregacin, que se desea adicional al reporte realizado, puede ser
el promedio, el mximo, el mnimo entre otros datos estadsticos que se consideren
relevantes.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
53

UNI-FO-02 V 1.0

PENTAHO -BI

Este es el informe despus de los ajustes anteriores.

Al igual que todo documento se puede configurar su pgina para impresin o para guardar
como archivo, el documento es compatible con varios programas que normalmente se
utilizan.

Al dar aceptar y aceptar el proceso de formacin del informe, aparece la divisin del
informe y que datos se pondran all.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
54

UNI-FO-02 V 1.0

PENTAHO -BI

Lo anterior por parte del proceso de realizar un reporte, pero adicionalmente al panel de
ayuda, Pentaho cuenta su parte derecha con un panel en donde tiene la estructura y los
datos.
En los datos cuenta con la creacin de ms bases de datos con las tipologas de JDBC,
Metadata, OLAP, XML, Tablas entre otros.

En este caso se crearon las tablas dentro de DATA SETS, en donde una era de productos
y la otra de precios.

O simplemente en vez de realizar una tabla que dentro del sistema, lo puede crear en
Excel y buscarla e incorporarla, como este caso.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
55
UNI-FO-02 V 1.0

PENTAHO -BI

De igual forma el hecho de insertarla tambin permite otras opciones como copiado,
pegado, eliminar etc. Comunes de toda operacin.

Teniendo en cuenta que Pentaho permite incorporar bases de datos, mediante esta
herramienta permite incorporar mas funciones, no solo matemticas, sino de esencia.

Dentro de la plataforma inicialmente es muy frecuente cometer errores de instalacin o


de manejo, para lo cual Pentaho ha diseado un reporte de errores cometidos por el
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
56

UNI-FO-02 V 1.0

PENTAHO -BI
usuario, que se localiza en el fin de la pgina.

Anteriormente se dieron a conocer la parte de los datos, en esta ventana de estructura


se da a conocer la jerarquizacin y variables estn dentro de otras y cuales son
dependiente y cuales independientes, hay que tener claro que esto son bases de datos de
lo cual se puede concluir que tiene una llave primaria que se conecta una con otra.

En esta imagen se muestra lo diversidad de herramientas que Pentaho proporciona para la


realizacin del los informes, entre imgenes, grficos de diferentes formas, lneas de
tendencias y cajas de dialogo cada una con una especificad.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
57

UNI-FO-02 V 1.0

PENTAHO -BI

Como se sabe Pentaho es un administrador de informacin y genera anlisis para la ayuda


de toma de decisiones, por tal motivo en la parte de archivo hay una herramienta que
permite publicar el informe va web y dar permiso a los usuarios que tienen derecho a ver
y analizar sobre ella.

Y para terminar el recorrido de cmo realizar un reporte en Pentaho, como ya se haba


mencionado con anterioridad, los reportes se pueden observar en varios formatos (PDF,
HTML, RTF, CSV entre otros) que facilitan la tarea de divulgacin.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
58

UNI-FO-02 V 1.0

PENTAHO -BI
6.2. CONSOLA DE USUARIOS

Para iniciar la descripcin de las herramientas de Pentaho-BI, se debe entender en cuenta


con el software se compone de dos consolas: la primera, la consola Enterprise Console
y la segunda Pentaho User Console.

La Consola de Pentaho funciona despus de la instalacin se activa desde: el inicio, luego


Pentaho Enterprise Edition, y en Server Management se inicia Star Enterprise Console y
Star database, y posteriormente se utiliza escribiendo la URL http://s5uifce-06:18088/ en
Firefox, y se da inicio escribiendo el login y la contrasea, que en el proceso de instalacin
se visualizo es admin, admin en los dos casos.
Para dar inicio a la explicacin desde la consola se configuran los roles y los usuarios que
tienen acceso a la plataforma.
La consola cuenta con la Administration, Home, Status, Configuration, utilities, support y
Pentaho Data Integration.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
59

UNI-FO-02 V 1.0

PENTAHO -BI

Al igual que en la consola, es necesario activar los mismas consolas de comandos de


consola y la database y se da inicio escribiendo la URL http://s5uifce06:18080/pentaho/Home .
Esta cuenta con 3 mdulos New Reports, New Analysis, y New Dashboard.
En el navegador la ventana a la izquierda superior se encuentra una carpeta llamada Steel
Wheels, la cual contiene anlisis, reportes, tablero de herramientas, y tablas. El contenido
de cada una de ellas se observa en la parte inferior de la ventana de la izquierda.

6.2.1. New Report

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
60

UNI-FO-02 V 1.0

PENTAHO -BI

Dentro de la base de datos cuenta con Recurso Humano, Inventarios y rdenes. Al igual
que con una secuencia para generar los informes de la siguiente forma:

En este primer instante se selecciona la base con la que se va a trabajar para obtener el
resumen, se tiene la opcin de aadir, eliminar o modificar, adicionalmente cuenta con una
ventana conjunta que muestra los detalles, o sea los elementos que contiene la base
seleccionada.
En esta misma pantalla en la parte inferior se encuentra los estilos de plantilla, con una
serie de combinacin de colores y formas.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
61

UNI-FO-02 V 1.0

PENTAHO -BI

Y en la parte inferior tiene cuenta con una modificacin de formato de presentacin entre
las que estn: HTML, PDF, Excel (2003), RTF y CSV.

En la siguiente pestaa se hace la seleccin del grupo por Niveles, Detalles y Filtros. Aqu
dependiendo de lo que queremos obtener se escogen, no hay una forma predeterminada.

La siguiente ventana es de confirmacin de datos en donde muestra las variables para cada
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
62

UNI-FO-02 V 1.0

PENTAHO -BI
componente del informe, en donde se pueden hacer configuraciones.

En la ltima pestaa de este componente se encuentra de qu forma se quiere la


presentacin, orientacin de la pgina, tipo y tamao del informe.

Como se menciono anteriormente puede arrojar informes en Excel.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
63

UNI-FO-02 V 1.0

PENTAHO -BI

6.2.2. New Analysis View

Inicialmente aparece una ventana para seleccionar el esquema del anlisis y el cuadrante de
desarrollo de este.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
64

UNI-FO-02 V 1.0

PENTAHO -BI

El software ofrece una base estndar y cuenta con una barra de herramientas, entre las
cuales se encuentra: El Navegador OLAP, el Editor MDX, Tabla OLAP, Mostrar Padres,
Ocultar Repeticiones, Mostrar Propiedades, Suprimir filas y columnas vacas, Intercambiar
Ejes, Detallar Miembro, Abrir Detalle, Entrar en Detalle, Mostrar Datos de Origen,
Mostrar Grfico, Configurar Grfico, Configurar Impresin, Exportar a PDF, Exportar a
Excel.
A continuacin se observa algunas de estas.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
65

UNI-FO-02 V 1.0

PENTAHO -BI

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
66

UNI-FO-02 V 1.0

PENTAHO -BI
6.2.3. New Dashboard

El Dashboard es el tablero de herramientas, en esta parte se puede se pueden obtener


informes mediante tablas, grficos, archivos o URL.

En la parte inferior se puede modificar cuantas ventanas de comparacin o de informacin


quiero dentro de la vista, tiene 11 modelos diferentes, entre los modelo disponibles.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
67

UNI-FO-02 V 1.0

PENTAHO -BI

Cuenta adicionalmente con 6 temas de visualizacin dentro de la plataforma.

En su ltima pestaa tiene propiedades que pueden ser aadidas o personificadas.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
68

UNI-FO-02 V 1.0

PENTAHO -BI

7. COSTOS DE INSTALACIN
Pentaho BI es un software libre, por tal motivo no tiene costos de licencias, pero dentro
de la unidad se registran algunos de los componentes que hacen parte de este costo. En el
mundo empresarial los costos registrados son de capacitacin y de soporte del software.

UNIDAD
Precio:

COMERCIAL
Cursos que se dictan:

Computador: $3.200.000
Personal Investigacin: $2.380.000
Total: $5.580.000

Introduccin a Pentaho: $250 USD


(9 horas)
Introduccin al anlisis Pentaho-BI:
$500 USD (9 horas)
Sesin de Pentaho Report Desing.
$300 USD (4 Sesiones)
Introduccin
Diseo de Informes
Informes de Parametrizacin
Creacin Dinmica de
Informes

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
69

UNI-FO-02 V 1.0

PENTAHO -BI

8. EXPERIENCIAS

Requisitos de conocimientos, es necesario tener conocimiento o estar


familiarizado con la administracin de sistemas y de operaciones asociadas con
servicios de red.
Es necesario establecer el nombre de usuario y contrasea para la cuenta de
administrador; que Pentaho proporciona para administrar usuarios, las funciones,
las fuentes de datos entre otros.
El proceso de instalacin es demorado, se necesita un computador con capacidad
mnima de 2 Gb de RAM, libres y disponible para esta funcin.
Hubo inconvenientes para el trabajo con la base de informacin dispuesta por la
plataforma.
Se identifico que dentro de las opciones de lenguaje del programa, no est el
idioma espaol, y se maneja francs, ingls o alemn, lo cual implicara una
restriccin a personas que desconocen estos idiomas.
A pesar que el Pentaho- BI es software libre no significa que sea gratis la licencia y
en el transcurso de la investigacin nos dimos cuenta de esto, la licencia caduco a
los 30 das de su instalacin inhabilitando el manejo de los mdulos. Aunque los
mdulos del servidor siguen en funcionamiento.
Para poder adquirir la licencia se escribi un correo a los distribuidores de
Pentaho-BI, para que nos faciliten la licencia por un tiempo de tres meses, se est
esperando licencia.
Es importante destacar el canal de solucin en lnea de Pentaho-BI por la
comunidad, este es #pentaho.
Del canal mencionado anteriormente se desprendi el conocimiento de la
Community Edition, que al instalarla presento inconvenientes y errores de
instalacin.
A pesar que actu similar a un ERP es necesario tener en cuenta que hay que
configurarse algunos parmetros en las bases de datos, para que funcione de
manera adecuada.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
70

UNI-FO-02 V 1.0

PENTAHO -BI

9. CONCLUSIONES
1. Es necesario contar con perfiles dentro del software, para no permitir el uso libre
de la informacin.
2. Es importante manejar las bases claras para realizar los procesos ms rpidos.
3. Es visible identificar que mediante la utilizacin del Software, se reducen los costos
de transaccin, de movilizacin y para obtener resultados en la parte de anlisis de
informacin.
4. Un semestre es muy poco tiempo para concluir el anlisis de la misma.
5. El Software en una herramienta para la toma activa de decisiones al interior de la
organizacin.
6. Es necesario contar con bases de datos, cuentas de seguridad de estas con su
correspondiente contrasea.
7. Es visible que es necesario contar con un buen nivel de manejo de bases de datos
para facilitar el trabajo.
8. Encontramos que Pentaho- BI, es una plataforma extensa, ya que esta compuesta
por 4 mdulos que estn soportados en la plataforma Business Intelligence.
9. El Software en una herramienta para la toma activa de decisiones al interior de la
organizacin.
10. El modulo Wiki es uno de los mas prometedores dentro del software, por este
pertenece a la comunidad abierta.
11. Un semestre es muy poco tiempo para concluir el anlisis de la misma.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
71

UNI-FO-02 V 1.0

PENTAHO -BI

10. BIBLIOGRAFIA

1. http://es.wikipedia.org/wiki/Inteligencia_empresarial
2. http://www.ibermatica.com/publicaciones/BusinessIntelligence.pdf
3. http://www.monografias.com/trabajos29/sistema-business-intelligence/sistemabusiness-intelligence.shtml
4. http://www.pentaho.com/services/training/
5. http://eclipse-sdk.softonic.com/

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA Y COMUNICACIONES
72

UNI-FO-02 V 1.0

You might also like