Las consultas detalladas quedan disponibles a través de la opción de nombre Plugins de la barra de herramientas de O3 Portal. Para ello es necesario definir y ubicar en el mismo directorio donde se encuentra el cubo un archivo de configuración. Este archivo tiene el mismo nombre del cubo y extensión plugins.
El detalle del contenido del archivo es el siguiente:
# Comentarios precedidos del caracter numeral plugin.i.name=<Nombre con que aparece el plugin al usuario> plugin.i.dsc=<Descripción del plugin> plugin.i.browser.class=com.ideasoft.o3.dt.plugin.DTBrowserPlugin plugin.i.server.class=com.ideasoft.o3.dt.plugin.DTServerPlugin plugin.i.args=mapping=<Archivo xml>
Notar que se define un archivo para cada cubo. El índice i varía de cero en adelante para cada consulta que se incluye.
Ejemplo:
Supongamos que tenemos un cubo con nombre DemoGis.cube que tiene una dimensión geográfica Location. En este caso se debe escribir un archivo de texto con nombre DemoGis.plugins, con el siguiente contenido:
plugin.0.name=GIS Plugin plugin.0.dsc=GIS Plugin plugin.0.browser.class=com.ideasoft.o3.gis.plugin.GisBrowserPlugin plugin.0.server.class=com.ideasoft.o3.gis.plugin.GisServerPlugin plugin.0.args=mapping=DemoGisMapping.xml
En este archivo debe modificarse el valor del atributo mapping (en el ejemplo DemoGisMapping.xml) al nombre del archivo XML con la especificación de la asociación. Este archivo también debe ubicarse en el mismo directorio donde se encuentra el archivo .cube.