Académique Documents
Professionnel Documents
Culture Documents
Material Extrado de Pentaho Solutions - Business Intelligence and Data Warehousing with Pentaho and MySQL
La comunidad de cdigo abierto se nutre de la participacin y la cooperacin. Hay varios canales de comunicacin disponibles donde las personas pueden ayudar, pero no estn obligados a hacerlo. Usted es responsable de su propio xito, lo que requerir tiempo, esfuerzo y una pequea cantidad de capacidad tcnica.
Ao 2010
Bibliografa
Pentaho Solutions - Business Intelligence and Data Warehousing with Pentaho and MySQL de Roland Bouman Jos van Dongen
Bibliografa web
http://wiki.pentaho.com/display/ServerDoc1x/03.+Action+Sequenc es http://wiki.pentaho.com/display/ServerDoc2x/Design+Studio http://wiki.pentaho.com/display/ServerDoc2x/3.+Action+Sequence +Editor
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Extrado de: Pentaho Solutions - Business Intelligence and Data -Warehousing with Pentaho and MySQL
Ao 2010
El usuario final desde un navegador web explora un dashboard. Lo que causa una peticin HTTP enviada al Pentaho Server BI. El Pentaho Server BI recibe la solicitud y reconoce que debera entregar un dashboard al cliente. La solicitud contiene el nombre y el path de la solucin del dashboard, basta con localizar el archivo xcdf que corresponde. El archivo. Xcdf especifica: template-dashboard: marcadores de posicin de componentes + instrucciones JavaScript para llenar los componentes. template-document o externo (debe estar explcitamente) La pgina web es recibida por el navegador en el que se lee y se muestra. El dashboard es inicializado.
2.
3.
4.
Ao 2010
Despus de la inicializacin del Dashboard, los componentes responden a los comandos implementados por el objeto.(p.e.: update, actualizacin del contenido) El Pentaho Server BI recibe la solicitudes de los componentes, que por lo general, solicitan la ejecucin de un action sequence. El Pentaho Server BI ejecuta la action sequence. El contenido generado por la action sequence se enva de nuevo al componente solicitante. Este coloca el contenido en su marcador de posicin dentro del document-dashboard con lo que se hace visible.
Ao 2010
6.
7.
8.
Action Definition:
Definicn XML que especifica parmetros, recursos y seteos requeridos para la ejecucin de un paso dentro de un componente.
Component:
Puede contener todo el cdigo requerido para ejecutar una tarea o solo ser una interface a otra aplicacin o sistema. Los datos e instrucciones para los componentes son provedos por una Action Sequence Definition.
Ao 2010
Antes de empezar hay que ajustar el encoding segn el documento How Ao 2010
Ao 2010
Ao 2010
Ao 2010
Crear un nuevo archivo de texto presupuesto.xcdf directamente en el directorio presupuesto, con algn editor de texto. Abrir el archivo presupuesto.xcdf y agregar el siguiente contenido:
<?xml version="1.0" encoding="ISO-8859-1"?> <cdf> <title>Dashboard Presupuesto</title> <author>Ana</author> <description>Dashboard Presupuesto</description> <icon></icon> <template>presupuesto-template.html</template> </cdf>
1.
2.
Salvar el archivo
Ao 2010
Este archivo presupuesto-template.html debe crearlo en el mismo directorio dnde est el presupuesto.xcdf. Abrir el presupuesto-template.html y agregar:
<h1>Prueba Dashboard</h1> <script language=javascript type=text/javascript> // Obtener repositorio de la solucion y path var solution = Dashboards.getQueryParameter(solution); var path = Dashboards.getQueryParameter(path); // Dashboard Parameters //parameter definitions go here // Component Definitions var components = []; </script <script language="javascript" type="text/javascript"> // Dashboard initialization function load(){ Dashboards.init(components); } load(); </script>
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Editores basados en formularios que sirven para la definicin de los action sequences y generar los correspondientes documentos XML.
Los archivos de las Action Sequence finalizan con .xaction.
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Crear una nueva action sequence dentro de SIU/Dashboard/presupuesto llamada EjercicioPagado.xaction EjercicioPagadoData (se puede encontrar este tipo de Process Action en el submen Get Data Form), que tiene asociada una consulta SQL El primer paso de la action sequence es un proceso relacional llamado
2.
3.
El segundo paso de la action sequence es llamada PieChart. El proceso se encuentra en el submen Chart. Algunas opciones del grfico circular:
<chart-attributes> <chart-type>PieChart</chart-type> <url-template><![CDATA[javascript:clickOnEjercicio('{ejercicio}')]]></url-template> <paramName>ejercicio</paramName> <include-legend>false</include-legend> <title-font> <font-family>Ariel</font-family> <size>12</size> <is-bold>false</is-bold> <is-italic>false</is-italic> </title-font> </chart-attributes>
Documentacin: http://wiki.pentaho.com/display/ServerDoc2x/Chart+Reference
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Crear una nueva action sequence dentro de SIU/Dashboard/presupuesto llamada fuentePagado.xaction. El primer paso de la action sequence es un proceso relacional llamado fuentePagadoData (se puede encontrar este tipo de Process Action en el El segundo paso de la action sequence es llamada PieChart. El proceso se encuentra en el submen Chart.
2.
submen Get Data Form), que tiene asociada una consulta SQL
3.
Ao 2010
Ao 2010
Usar la If Statement (Process Action),para testear cul de los parmetros ejercicio o fuente tiene valor y construir la consulta MDX al cubo de presupuesto.
3.
Como ltimo paso de la action sequence crear un proceso llamado RedBarChart. El proceso se encuentra en el submen Chart y corresponde a un grfico de Barras.
Ao 2010
Ao 2010
Ao 2010
Ao 2010
Preguntas
Lic. Ana Smail (anasmail@unnoba.edu.ar)
Ao 2010