Open Business Intelligence

La red del Business Intelligence

INTRODUCCION:
Por defecto cuando se crea un nuevo análisis interactivo el menú de opciones se despliega con todos los botones disponibles.
Pero existe la posibilidad de personalizar que opciones se incluirán en cada análisis interactivo.

OBJETIVO:
Personalizar el menú de opciones de JPivot, para que solo aparezcan los botones:



PASOS:
1) Lo primero que se debe hacer es crear un nuevo análisis interactivo en Pentaho y guardarlo; o bien
elegir un análisis que ya tengamos confeccionado.

2) Seguidamente editaremos el archivo .xaction que referencia este análisis interactivo, ya sea a través de un
editor de textos o a través de Pentaho Design Studio.

3) Luego iremos hasta la siguiente ubicación:
...
<actions>
    <action-definition>
      <component-name>PivotViewComponent</component-name>
      ...
        <component-definition>
        ...
           <options>

4) Dentro del tag <options> figuran las opciones que se visualizarán en el menú de JPivot:
  • <cube-nav/>
  • <mdx-edit/>

  • <sort-conf/>

  • <level-style/>

  • <hide-spans/>

  • <properties/>

  • <non-empty/>

  • <swap-axes/>

  • <drill-member/>

  • <drill-position/>

  • <drill-replace/>

  • <drill-thru/>

  • <chart/>

  • <chart-conf/>

  • <print-conf/>

  • <print-pdf/>

  • <excel/>

  • (espacio en blanco) <spacer/>

5) En este caso se colocará dentro del tag <options> lo siguiente:

<cube-nav/> 
<sort-conf/> 
<spacer/> 
<drill-member/> 
<drill-position/> 
<drill-replace/> 
<drill-thru/> 
<spacer/> 
<chart/> 
<chart-conf/> 


6) Guardamos los cambios realizados, refrescamos el repositorio de soluciones en Pentaho y volvemos a ejecutar el análisis interactivo en cuestión. Obtendremos algo como:



Adjunto el análisis interactivo de ejemplo, el mismo esta realizado con el schema SteelWheels y el cubo SteelWheelsSales, que vienen predefinidos en Pentaho 3.5.

Espero les sea útil.
Salud!

Etiquetas: eglubi, jpivot, menu, opciones, pentaho

Visitas: 941

Archivos adjuntos

Respuestas a esta discusión

Hola, no tendras algun tip para preconfigurar que aparezca la grafica visible ?
Hola Ignacio.
No entiendo bien a qué te refieres, puedes explicarme más detalladamente.

Saludos.
Ya encontré la vuelta, agarre directamente la clase del Tag y le estoy seteando las opciones que quiero que aparezcan.
El tema era que yo quería que por defecto apareciera por ejemplo la gráfica visible, y si simplemente usaba el tag wcf:chart (si no me equivoco es asi), la gráfica por defecto tenia el visible=false.
Para dar mas contexto estoy trabajando directamente con JPivot, no con la distribución de Pentaho, porque la estoy embebiendo dentro de una aplicación.

Te comento que me desanimo un poco no poder llegar al componente JFreeChart directamente (o al menos no me he dado cuenta como), porque por ejemplo quiero que aparezcan los números en la gráfica y no se como hacerlo :(

El sitio que estoy preparando, dicho sea de paso por si quieres verlo es este: http://www.ads-channel.net
Te va a pedir user y password porque aún no esta abierto al publico. Son Usr: welcome, Pass: welcome
Hay una parte que es para analizar los datos de campañas que es donde estoy usando Mondrian/JPivot y bueno, ahí es donde tenia el drama.

Aprovecho a preguntarte, he visto por ahí el PAT, es seguro migrarse ?, tu que me recomendarías ?, yo lei que no iba a estar hasta el año que viene y me he echado para atrás con la migración, pero la verdad que parece estéticamente mucho mas lindo. El estilo por default de JPivot es un poco duro :)

Saludos y Gracias,
Ignacio.
Hola Ignacio, preferiblemente las preguntas que no estén relacionadas con el tema que se esta tratando en el foro debés plantearlas en otro foro, así no se mezclan los temas.

Pero te respondo, PAT aún no tiene una versión estable, así que no es para nada recomendable utilizarlo en producción.

Saludos.

Saludos estimado, es posible hacer este proceso pero en el jpivot independiente, o sea, el que se descarga con el mondrian, no puedo encontrar donde se guardan los .xaction.. Gracias de antemano por la ayuda.

ya encontre la forma estimados, lo comento, por si acaso le sirva a alguien mas... hay que editar el archivo testpage.jsp que se encuentra en la ruta /instalacion_tomcat/webapps/mondrian, dentro del archivo se encuentra una sección con este titulo (comentario) <%-- define a toolbar --%> ahi se encuentran los distintos botones que forman parte de la barra de herramientas, para ocultarlos solo basta con comentar las líneas correspondientes a cada boton.. saludos...

Gracias por compartir la solución!

Saludos.

Pero si tocas ahí no estarías editando el menú para todas las vistas y no para una en particular?
Porque yo tengo la misma respuesta que vos te hiciste, pero solo quiero modificar para algunas vistas en particular 

RSS

Distintivo

Cargando…

© 2017   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio