Hola Nuevamente,
Como prometí anteriormente, subo los archivos necesarios para correr el plugin. La documentación aún está en proceso, igualmente con un poco de maña podrán probar ustedes mismos y hacer cambios en la demo que adjunto para ver cómo responde.
A continuación una breve explicación de como hacer el deploy en pentaho para realizar las pruebas:
- Descomprimir el archivo dwventas.rar, el mismo contiene un backup para MySQL, deberán restaurarlo.
- Utilizando la consola administrativa de Pentaho, crear un datasource para acceder a la base de datos restaurada, deben darle el nombre de "dwventas" para que funcionen los ejemplos sin cambios.
- Descomprimir el archivo eGlu-FlexiGrid-0.1.rar, el mismo contiene un archivo llamado eGlu-FlexiGrid-0.1.jar, deberán copiarlo en biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib
- Descomprimir el contenido del archivo elgu-flexigrid-pentaho.rar en biserver-ce/pentaho-solutions/system
- Descomprimir el contenido del archivo testgrilla.rar en biserver-ce/pentaho-solutions
- Reiniciar el BI Server
- Iniciar la consola de usuario y ejecutar: Herramientas/Actualizar/Actualizar el cache del repositorio
- Seleccionar la carpeta Tablero (hay que esperar a que se actualice el repositorio y que el browser renderise nuevamente el navegador de soluciones)
- Ejecutar el componente Tablero
La solución testgrilla contiene 1 xaction que es fundamental, en ella puede verse como configurar correctamente el plugin, se llama getJSONFlexiGridResource.xaction. La configuración inicial está en los archivos: template.html y MetaLayer.js, aunque como adelanté, es necesario conocer un poco de CDF/jQuery/JS para poder sacar partido de este plugin.
Vale la pena aclarar que esta demo está muy pensada en MySQL, para otros motores habrá que realizar cambios en las sentencias sql.
El archivo scr.rar contiene el código fuente por si a alguno le interesa examinarlo y aportar algo.
Aclaración: solo está probado con Firefox 3.5.7 / Pentaho 3.5 (w$ y linux)
Saludos
Mariano
Adjunto | Size |
---|---|
dwventas.rar | 162 bytes |
eGlu-FlexiGrid-0.1.rar | 162 bytes |
elgu-flexigrid-pentaho.rar | 162 bytes |
src.rar | 162 bytes |
src | 162 bytes |
testgrilla.rar | 162 bytes |
Adjunto imagen
Subido por bernabeu_dario el 20 Febrero, 2010 - 18:00
Buenas, adjunto imagen de como se vería implementada esta solución en pentaho:
Esta grilla cuenta con las siguientes posibilidades:
Salud.
Gracias
Subido por magm el 27 Febrero, 2010 - 14:57
En respuesta a Adjunto imagen por bernabeu_dario
Hola Dario, gracias por hacer lo que yo por desorganizado no hago.
Saludos
Documentos
Subido por Anonimo (no verificado) el 27 Febrero, 2010 - 02:39
Hola Amigo,
Este es realmente un gran aporte, me lo he bajado y probado, funciona muy bien, algo entiendo de programación en Java, se nota que tú también ya que las técnicas de programación empleadas son realmente muy buenas, aquí en la universidad donde trabajo hemos analizado parte del código y se ve que conoces de patrones de software y POO al dedillo. Igualmente, no hemos visto todo, hemos implementado una pequeña solución, pero aún nos falta más información de como funciona, disculpa las molestias por anticipado, pero dispones de la documentación o parte de ella?
Saludos
Ing. José Alcazar
Documentación
Subido por magm el 27 Febrero, 2010 - 14:23
En respuesta a Documentos por Anonimo (no verificado)
Hola José, La verdad que por estos días estoy más que complicado, yo también trabajo en docencia e investigación en la universidad, particularmente este mes es complicado, igualmente intentaré publicar algo en los próximos días. Si necesitas algo en particular escríbeme un mail. Saludos