Hola JuanD, de forma muy resumida :
Ventajas OS:
- Sin costes de licenciamiento ni de mantenimiento
- No estás supeditado a un proveedor.
- Comunidades de usuarios que continuamente mejoran el producto.
Desventajas:
- Mayor coste de desarrollo (muy importante).
- Menos funcionalidades, menos intuitivas y un poco mas complejas para los usuarios.
- No son integradas.
- Nadie te garantiza la continuidad del producto
Aun así, Gartner ya las menciona en su último cuadrante mágico.
En mi opinión son una gran opción, si tienes un buen equipo de desarrollo detrás. Particularmente he trabajado con Pentaho, y estoy contento con los resultados, pero he tenido que 'pelearme' mucho más con él que con una herramienta propietaria.
Realizar un reporte con sus gráficos ,filtros, links,... es mucho más complejo en Pentaho que con Cognos o Microstrategy ( por poner un ejemplo). Con Pentaho necesitas varias herramientas para realizar el reporte (design studio (con eclipse) para el paso de parámetros al informe i Report designer para relizar el report. Con una herramienta propietaria es mucho más simple ya que todo està integrado. Tardas la mitad en hacerlo ( mayor tiempo de desarrollo = mayor coste ) .
Permalink Responder para JuanD el abril 8, 2009 a las 4:00am
Gracias Josep por tu respuesta, me interesa mucho que este utilizando una herramienta open source en tu empresa.. me preguntaba.. como ha sido la aceptación de la herramienta en los usuarios del negocio.?
si te piden alguna modificación por lo que leo en tu respuesta anterior el área de sistemas se demora más en entregarla cierto?
La suite que utilizo es la anterior a la 2.0.
Si te parece te adjunto un Link sobre como afrontar despliegues y proyectos con Pentaho. http://www.videos-it.com/video.php?v=358
Es de una consultora (SORT), que explica un poco qué tal es Pentaho . Particularmente no estoy de acuerdo en todo lo que dice ( compara a mismo nivel Pentaho y Cognos , y existe bastante diferencias entre ellos ), pero está bastante bien.
Deberás registrarte para verlo, pero creo que vale la pena hacerlo.
Si sigues teniendo dudas, seguimos con el debate ;-)
De todas formas, para darte un enfoque práctico, necesitas tener nociones de Java y JSP para desenvolverte bien en Pentaho ( sobre todo para crear Dashboards ) .Para hacer reporting y reporting ad-hoc es fácil.El análisis tampoco es muy complicado pero lleva su tiempo, sobretodo para modelar los xml con dimensiones complejas.
En general la curva de aprendizaje es mayor en Pentaho que con las propietarias ( aunque sí que Pentaho es superior a Spago o OpenBI, por ejemplo, y puede hacer más cosas como p.ej Datamining con Weka, pero eso es otro cantar.)
Como ejercicio podrías bajarte de la web de Microstrategy la solución completa ( trial de 30 días ) y así puedes comparar OpenSource vs propietaria
Permalink Responder para JuanD el abril 8, 2009 a las 11:36pm
Josep... Por ahora no tengo acceso a una conexión rápida, para ver los videos... pero en cuanto pueda los veré..
En la presentación que te envie en primer post sobre Pentaho decian... que como esta la situación actual de la economía es una buena desición open source puesto.. que se reutilizan el hardware ya que la solución no es muy demandante en hardware ademas decian que no necesitan un area de sistemas para darle mantenimiento es mas que podian cumplir con las expectativas de las empresas que quieran más por menos si sabes a lo que me refiero...
en esa presentación hasta se deduce lo siguiente como mysql no necesita ningún esquema y por lo tanto reduce los I/O según infobright; uno puede decir que le apunta hasta la estrategia de ahorrar costos enegeticos (green tecnology)?
yo creo que se deberia mirar las diferencias desde la prespectiva de la escalabilidad y sostenimiento de la solución.
es cierto.. que en lo que se ahorra en la licencias y demas costos de la plataforma se los gasta en integración y mantenimiento?
Personalmente creo que el coste 'en esfuerzo' para realizar lo mismo es más elevado en Pentaho que con Cognos o Microstrategy. No estoy muy de acuerdo en que Pentaho ( o cualquier OS ) no necesite mantenimiento. Cualquier Soft. necesita de un mantenimiento ( ya sea correctivo o evolutivo). Lo que sí es cierto es que el coste en infraestructura Hardware es menor.
También es cierto que el coste de licenciamiento depende , y mucho, del numero y perfil de usuarios que exploten el sistema. Hay que tener muy claro este punto.
Para mi existen dos puntos de vista a tener en cuenta:
1. Punto de vista del desarrollador de la solución
- Necesita más tiempo para desarrollar informes o cubos. Las herramientas están menos evolucionadas.
- Es más difícil de implementar y gestionar.
- La no integración entre todos los componentes le hace la tarea más difícil.
- No tiene herramientas para DashBoard ( en la versión Community).
- Familiarizarse con xml y mdx para cubos y análisis es más difícil
- La formación necesaria es mayor.
2. Punto de vista del usuario que explota el sistema.
- Las OS son más sencillas de utilizar ( ya que tiene menos funcionalidades ).
- Los resultados son perfectamente válidos (quizá no tan 'bonitos' pero válidos).
- Si pide modificaciones estas se obtienen en un tiempo mayor.
- El tiempo de formación es menor.