En ésta publicación explico el procedimiento para configurar
Pentaho Server para que sea posible
exportar e
importar los archivos generados por
Saiku Analytics que poseen la extensión
.saiku. y archivos generados por el visor
Pivot4J que poseen la extensión
.pivot4j.
Ir al directorio:
\pentaho-server\pentaho-solutions\system
Archivo importExport.xml
Editar el archivo
importExport.xml y ubicar el bean con id
IRepositoryContentConverterHandler, agregar una entrada para
saiku y para
pivot4j como se muestra a continuación:
<bean id="IRepositoryContentConverterHandler"
class="org.pentaho.platform.plugin.services.importer.DefaultRepositoryContentConverterHandler" scope="singleton">
<constructor-arg>
<util:map id="convertersMap">
<entry key="mondrian.xml" value-ref="streamConverter"/>
<entry key="jpeg" value-ref="streamConverter"/>
<entry key="saiku" value-ref="streamConverter"/>
<entry key="pivot4j" value-ref="streamConverter"/>
</util:map>
</constructor-arg>
</bean>
Ubicar el bean con id
DefaultExportHandler e incluir el valor para la extensión
.saiku y para
.pivot4j como se muestra a continuación:
<bean id="DefaultExportHandler"
class="org.pentaho.platform.plugin.services.importexport.DefaultExportHandler">
<property name="repository" ref="unifiedRepository" />
<property name="localeExportList">
<list>
<value>.xanalyzer</value>
<value>.prpti</value>
<value>.prpt</value>
<value>.xaction</value>
<value>.xdash</value>
<value>.url</value>
<value>.xanalyzer</value>
<value>.xjpivot</value>
<value>.xcdf</value>
<value>.saiku</value>
<value>.pivot4j</value>
</list>
</property>
</bean>
Archivo ImportHandlerMimeTypeDefinitions.xml
Editar el archivo
ImportHandlerMimeTypeDefinitions.xml y en la sección
MimeTypeDefinition mimeType="text/xml" agregar la extension
saiku y para
pivot4j como se muestra a continuación:
<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>
<extension>pivot4j</extension>
</MimeTypeDefinition>
Finalmente, reiniciar Pentaho Server.