sábado, 20 de diciembre de 2014

Importar y Exportar vistas de Saiku (y otros) en Pentaho 5.2

Recientemente he migrado algunas soluciones de la versión 4.X a  la versión actual de Pentaho (5.2) y dado que la configuración por defecto es Pentaho  +  CTOOLS + Saiku me veo en la necesidad de  importar las vistas que tienen hechas los usuarios  a la nueva plataforma.

Si intentas importar un archivo .saiku sin más te dirá que el archivo no está soportado dado que Pentaho filtra los archivos que te deja subir a su nuevo repositorio .

Aunque hay unas indicaciones de Joel Latino a mi no me han servido por que  son para la versión 5.0.x y han hecho algunos cambios desde entonces.... reorganizando el control de archivos en dos ficheros de configuración: pentaho-solutions/system/importExport.xml donde se definen las clases que gestionarán los tipos de archivos y pentaho-solutions/system/ImportHandlerMimeTypeDefinitions.xml   donde se especifican los archivos y que se debe hacer con ellos.

Para poder importar / exportar tus vistas de saiku en Pentaho 5.2 tienes que actualizar:

[tu bi-server]/pentaho-solutions/system/ImportHandlerMimeTypeDefinitions.xml 

Busca la etiqueta   <MimeTypeDefinition mimeType="text/xml">  y añade saiku cómo extensión a gestionar.

la mia ha quedado así:


  <MimeTypeDefinition mimeType="text/xml">
        <extension>cda</extension>
        <extension>cdfde</extension>
        <extension>cfg.xml</extension>
        <extension>jrxml</extension>
        <extension>kcs</extension>
        <extension>kdb</extension>
  <extension>kjb</extension>
        <extension>kps</extension>
        <extension>ksl</extension>
        <extension>report</extension>
        <extension>rptdesign</extension>
        <extension>wcdf</extension>
        <extension>xcdf</extension>
        <extension>xjpivot</extension>
        <extension>xml</extension>
        <extension>xreportspec</extension>
  <extension>saiku</extension>
 </MimeTypeDefinition>    


Reinicias tu BI-Server y ya puedes importar todas tus vistas al nuevo entorno!

Espero que sirva de ayuda

4 comentarios:

  1. Muchas gracias Juanjo, me lo apunto. La verdad es que esto lo desconocía, y en muchos casos creaba de nuevo las vistas.

    ResponderEliminar