Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Audiencia y Requisitos Previos
Objetivos de Aprendizaje
Proceso de Clase
Objetivos de Aprendizaje
Al final del curso, los participantes estarn en la capacidad de:
Comprender los conceptos bsicos de los Tableros de Controles
Crear Tableros de Controles (Dashboards) rpidamente usando
Pentaho Dashboard Designer
Crear Tableros avanzados usando Pentaho Community Dashboard
Framework
Comprender la arquitectura del CDE (Community Dashboard Editor)
Objetivos de Aprendizaje
Cules son tus objetivos?
Cules son tus expectativas?
Agenda Curso
Conceptos bsicos de los Tableros de Controles
Pentaho Dashboard Builder
Como usar Pentaho Dashboard Builder
Agregando Elementos
Laboratorios
Pentaho Community Dashboard Framework (CDF)
Arquitectura
Componentes
Laboratorios
Agenda Curso
Conceptos bsicos de los Tableros de Controles
Pentaho Dashboard Builder
Como usar Pentaho Dashboard Builder
Agregando Elementos
Laboratorios
Pentaho Community Dashboard Framework (CDF)
Arquitectura
Componentes
Laboratorios
Conceptos Bsicos
Conceptos Bsicos
El concepto de cuadro de mando deriva del concepto denominado
Tableau de bord en Francs, que traducido de manera literal,
vendra a significar algo as como tablero de mandos, o cuadro de
instrumentos, como en el tablero del carro.
La gestin de las empresas requiere un sistema de indicadores que
nos faciliten la toma de decisiones y el control. Se requiere un
sistema completo de anlisis financiero.
El sistema de indicadores debe organizarse en un cuadro de
mando. El cuadro de mando recoge los principales indicadores y los
presenta de un modo claro y til. El cuadro de mando es un
sistema que nos informa de la evolucin de los parmetros
fundamentales del negocio.
Conceptos Bsicos
Existe infinidad de posibles indicadores que podemos utilizar.
Algunos ratios o indicadores son de uso muy general. Los ms
habituales son, por ejemplo, los indicadores de ventas, margen,
rotacin del inventario y rentabilidad.
Otros indicadores debern ser elaborados expresamente para
analizar una empresa concreta.
Los cuadros de mando han de presentar slo aquella informacin
que sean imprescindible, de una forma sencilla y por supuesto,
sinptica y resumida.
Conceptos Bsicos
El mostrar datos precisos en un formato bonito no es suficiente
Una tabla de control ejecutivo ayudar a los gerentes a:
Responder preguntas fundamentales acerca de su negocio
Alertar sobre problemas que estn ocurriendo
Proveer informacin para tomar decisiones que impacten al negocio
Fifth level
Fifth level
Fifth level
Fifth level
Fifth level
Pentaho Analyzer
Definicin de Parmetros
Fifth level
Fifth level
Fifth level
Pentaho Analyzer
Uso de parmetros via URL
EDITOR: http://serverName:8080/pentaho/content/analyzer/editor
command=open
solution=steel-wheels
path=/analysis
action=actionName.xanalyzer
showFieldList=true
VISUALIZADOR: http://serverName:8080/pentaho/content/analyzer/viewer
solution=steel-wheels
path=/analysis
action=actionName.xanalyzer
parameterName=value
Ejemplo: http://localhost:8080/pentaho/content/analyzer/viewer?solution=steelwheels&path=/analysis&action=actionName.xanalyzer&country_name=Brazil
Requisitos:
Instalacin del BI Server
Laboratorio: Actividades
Para el grafico seleccionar el Datasource Orders, y colocar los siguientes
datos:
Country
SUM - Quantity Ordered
Column: Territory
Comparison: exactly match
Value: {territory}
Default: EMEA
Country - ASC
Laboratorio: Actividades
Para la configuracin del grfico:
Ordenada
Laboratorio: Actividades
Seleccione en la barra de men Archivo -> Nuevo -> Analyzer Report
Seleccione el cubo SteelWheels: SteelWheelsSales
Colocar Line y Sales en la vista de anlisis, adems agregar Territory al rea de filtro
- Marcar el check
- Colocar el nombre del parmetro
igual al parmetro del Dashboard
Laboratorio: Actividades
Cambiar la vista a grfico, seleccione Bar:
Guardar la vista
Laboratorio: Actividades
Agregar la vista de anlisis en el otro recuadro del Dashboard:
Guardar la vista
Laboratorio: Actividades
Agregue el filtro en la seccin Prompts
Click en el botn
Query:
select distinct(territory)
from offices
Laboratorio: Actividades
Marcar cada uno de los recuadros y configurar en la pestaa de
Guardar la vista
Quitar el modo de edicin
y previsualizar el dashboard
Fin del
Lab
Community Dashboard
Framework
CDF: Arquitectura
Plantilla de Pie y Cabecera
Plantilla de Layout
Component
es
Javascript
Formulario
HTML
xdcf
(ndice
)
xcdf expone el
dashboard y provee
un punto de entrada
al mismo
xaction
s
xactions alimentan los componentes del dashboard
Proceso de Curso
Conceptos bsicos de los Tableros de Controles
Pentaho Dashboard Builder
Como usar Pentaho Dashboard Builder
Agregando Elementos
Laboratorios
Pentaho Community Dashboard Framework (CDF)
Arquitectura
Componentes
Laboratorios
CDF: Componentes
Los componentes permiten la creacin de contenido para mostrarse en
el dashboard.
Se definen y configuran utilizando javascript
Los objetos de javascript debe ir en la plantilla de layout
Algunos componentes que se han implementado:
check
textInput
dateInput
xaction
Radio
jpivot
select
map
selectMulti
mapBubble
text
check
Eventos:
Listeners: est atento por si cambia el valor de la lnea de
producto y el territorio
Parameters: toma los dos valores como parmetros al momento
que detecta un cambio en ellos y vuelve a refrescarse
Especificar:
Los datos de entrada se configuraron dentro del objeto, pero pueden
venir de un xaction
valueAsId: Se puede especificar si lo que recibe la variable region es
el nombre o el identificador numrico en el valuesArray
Si valueAsId es true, entonces no se tiene que especificar el
identificador numrico
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Console
Si no est creada, crearla ahora
Dashboard de Prueba
index.properties
Consola de Usuario
Paso 6: prueba.xcdf
Consola de Usuario
Paso 7: prueba.html
Editar prueba.html
como se muestra
Se determina el
layout del ttulo y
del grfico que se
mostrar
Paso 8: Grfico
Agregar este cdigo
Laboratorio 2:
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Laboratorio 2:
cabecera que se
muestra en la
cnsola de usuario.
Es una etiqueta div
id=header
mostrar el logo de
Pentaho.
El logo es una
imagen alojada en el
servidor de Pentaho,
solo hay que
referenciarla.
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Laboratorio 3: Grfico
Objeto que
define el grfico
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Grfico Parametrizado
Agregar esto al archivo .html nuevo, antes del objeto del grfico de
barras
Laboratorio 5: Grficos
Objetivo: Agregar otro
grfico interactivo.
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Dos Grficos
Requisitos:
Instalacin del BI Server
Pentaho Design Studio
Resultado Avanzado
CDF: Documentacin
Ejemplos y documentacin disponibles en
la cnsola de usuario en la solucin BI
Developer Examples
http://wiki.pentaho.com/display/COM/Community+
Community Dashboard
Editor
(CDE)
2.
Permiten
agregar
filas,
columnas
y codigo
HTML
1. Seccin Layout
- Bases de Datos
- Cubos Mondrian
- Archivos XML
- Transformaciones ETL
- Pentaho Metadata
2. Seleccionar
la Categora
de acuerdo a
la conexin
que desee
crear
CDE Componentes(Component)
1. Componentes visuales: corresponde por ejemplo a tablas, cajas de texto,
1. Seccin Componentes
2. Seleccionar
el tipo de
componente que
desea agregar
CDE Componentes(Component)
En general la mayora de los componentes comparten las siguientes propiedades:
Laboratorio 6: CDE
Objetivo: Instalar el CDE en el
Pentaho para quedar integrado
en el Consola de Usuario.
Requisitos:
Descomprimir el archivo CDE-bundle-1.0-RC3.tar.bz2.
Copiar las carpetas de acuerdo a las instrucciones.
CDE - Componentes
CDE Componentes(Component)
Generic:
Permiten establecer los parmetros que son utilizados en los
filtros y por ende en los datasources.
CDE Componentes(Component)
Scripts:
Permite crear cdigo Javascript, para modificar el
comportamiento de los componentes en el dashboard.
CDE Componentes(Component)
Others:
Ofrece una serie de componentes para agregar objetos externos al
dashboard, como: reportes, vistas de anlisis, mens, botones, etc.
CDE Componentes(Component)
Charts:
El CDE utiliza el Componente CCC (Community Charting Components)
para generar diversos grficos como: torta, Bar, Linea, etc.
CDE Componentes(Component)
Selects:
Ofrece diferentes componentes que en su mayora se utiliza en los
filtros, estos son: Lista desplegable, radio button, calendario, casilla de
texto, etc.
CDE Componentes(Component)
Custom:
Contiene el Raphael Component, Raphael es un framework
JavaScript que permite crear grficos vectoriales en el explorador, ver
figuras:
2. Para
agrega
r
la fila
1.
Presione
para
ingresar a
Layout
1. Presionar
para
agregar
columna
2. Atributos
para
personaliza
r la
columna
1. Dos columnas:
- Grafico
- Tabla de Datos
2. Colocar en la propiedad
Name, el nombre html
correspondiente para esa
seccin.
2. Coloque aqu
el nombre de la
conexin a la
BD
1. Agregue 2
componentes
de SQL Queries
3. Presione para
escribir el query
en esta seccin.
Quer
y1
Query
2
1. Agregamos
un
Componente
de Texto
2. En HtmlObject
colocamos el
nombre de la
columna donde
quiere que
aparezca el
objeto
3. Nombre del
datasource
correspondiente
Colocar tantos
Arg como
columnas sean
necesarias
Para agregar
mas columnas
a la tabla
Presione OK
para finalizar
Name: grafica01
Name: grafica01
Title: Presupuesto por Departamento
Datasource: presupuesto_bd
Width: 200
Height: 200
HtmlObject: grafica01
Presione
Preview
Felicitaciones!!!!
FIN