Pregunta tech, para quienes sepan de OLAP

Estimados lectores, seguro entre alguno de uds hay alguno con más experiencia que yo sobre OLAP, Cubos y Data Mining. Necesito una aplicación que me permita hacer una publicación web de un cubo o datos relacionales en forma de cubo, vistas, etc.

El contenido de datos está en un cubo de SQL Analysis Services y el servicio web ideal sería usando Apache Tomcat. Si, también puede ser PHP o lo que venga, pero no se programar en .NET (todavía, cosa de practicar) como para hacerlo yo mismo y no quiero pagar por el sistema, es decir, vale una versión de prueba (no es ideal) y prefiero software libre.

Ya encontré algunos, pero lamentablemente las aplicaciones java que encuentro siempre son una poronga para configurar :P La idea es sencilla, poder brindarle el cubo a un usuario fuera del sistema, que pueda consultar los datos.

Seguramente la mayoría de los lectores no entenderán de que hablo, jeje, pero bueno, recuerden que de algo trabajo y nadie dijo que mi laburo era fácil o comprensible :D

Categoría: Programación Etiquetas:  
Otros posts que podrían llegar a gustarte...

Comentarios

  • asur    

    Loco, no traigas los problemas del trabajo al blog!
    Nosotros no tenemos por qué estar leyendo eso, entramos acá para leer notas, no para ayudarte con tus problemas.... :D :D :D

    ...
    ...
    Igual te digo, no tengo ni idea de lo que estás hablando... Guiño

    • Responder
    • Citar
    • Comentado:
    • Revisado: 17/12/2008 - 14:11:26
  • Yo tenía la idea que el SQL 2005 venía ya con soporte web incluido... pero me suena nomás, no estoy seguro.

    • Responder
    • Citar
    • Comentado:
  • El Tavo    

    Y desde PHP vas a poder instanciar los objetos del Cubo del lado de SQL? mm, lo dudo bastante.

    • Responder
    • Citar
    • Comentado:
  • dsaez    

    No sé que versión de SQL estarás usando, pero en está página explican el acceso HTTP al Analysis Services.
    Espero que te sea util

    http://www.microsoft.com/technet/prodtechnol/sql/2005/httpasws.mspx

    • Responder
    • Citar
    • Comentado:
  • Fabio, yo me encontre hace un par de años con un dilema muy parecido al tuyo. La unica forma que me ofrecian para consumir Cubos desde Microsoft, era en Excel. Claro, el nivel de conocimiento de excel que tenian que tener los usuarios para poder hacer eso, era demasiado alto para el lugar donde se iba a consumir. Miles de veces pregunte como se hace para poder hacer eso en reporting Servicies. Una apertura como la que tiene por ejemplo el "Browse" de Analisys Services. Nadap.

    Desde el Mismo VS de Analysis Services, podés generar nuevas "Reportin Actions" y hacer un Deploy a Reporting services (Tenes que tener el servicio de Reporting Services UP) Pero esto solo te deja informar los "Measures" totalizados, nada de andar haciendo Drill Down de los atributos, ni jugar con las Measures. Pero si tenes que salir del paso rapido, es la mejor opción. No conozco aplicaciones "Gratis" para decirte que dinamicamente consuman la información de los Cubos y la muestren.

    Hay un producto que Microsoft compró, que era una empresa aparte que tenian uno de los mejores productos para mostrar info OLAP. No me acuerdo el nombre.. era muy conocida.. Pero obvio, nada gratis.

    • Responder
    • Citar
    • Comentado:
  • pulpo    

    Fabio,

    Quizás este video curso que realizó un amigo te pueda servir de ayuda, no es una aplicación como pedís, pero te provee herramientas útiles para instalar un entorno OLAP con Open Source:
    http://jmagm.blogspot.com/
    http://magm3333.googlepages.com/montarmysql%2Bopeni%2Btomcat6

    Y para quien le interese el tema de BI, un libro con licencia GNU escrito por otro amigo desarrollando una metodología propia para la construcción de un DW: http://magm3333.googlepages.com/hefesto

    Saludos

    • Responder
    • Citar
    • Comentado:
  • Claus    

    Hace años use una herramienta que se llamabat DynamicCube..
    pero era en ASP... por ahi tienen algo para PHP

    • Responder
    • Citar
    • Comentado:
  • jesu    

    Fabio, la cuadratura del circulo... :D

    • Responder
    • Citar
    • Comentado:
  • Gimena    

    Empezá por llenar la cubetera y después vamos viendo....

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    Gimena dijo:

    Empezá por llenar la cubetera y después vamos viendo....


    EEEEEEEEEEVIL PELUCHITA

    • Responder
    • Citar
    • Comentado:
  • Buenas Fabio,
    En mi laburo trabajamos a diario con OLAP de Microsoft y para recomendarte, uno de los mejores productos es Cognos Executive Viewer.
    La empresa Cognos fue adquirida por IBM hace poco, y la licencia es un tanto cara, pero creo que disponen de un trial.

    Sinceramente, es muy recomendable y potente, si te interesa puedo mostrarte como funciona y algunas vistas.

    Otra opcion, esta open source, que vi en su momento, muy por arriba.. es JPivot, es un front-end hecho en Java.
    Sinceramente no puedo comentarte mucho de éste, a mi, como todas las app´s java, me dio bastante trabajo de configurar, jeje. pero bueno.. es una punta por el lado open source.

    Espero te sirva, cualquier cosa estoy por aca..

    Saludos!

    • Responder
    • Citar
    • Comentado:
  • MDS    

    Conoci algo hecho con office web components, pero no se si es pago. Lo unico que tenia algunos problemitas porque a veces se colgaba

    • Responder
    • Citar
    • Comentado:
  • Fabio,
    Aca otro mas..
    http://www.dundas.com/Products/Chart/NET/OLAP/QuickStart1.aspx

    • Responder
    • Citar
    • Comentado:
  • Sebastian    

    Quiere hace run reporte sencillo, nada del otro mundo. pobre chico, lo estan matando..jeje.

    Lo mas sencillo es embeber el offce web component ( q es gratis) desde la pagina q quieras y trae todo lo q necesitas, incluso podes guardar tu reporte actual en xml asi lo volves a ver.

    cualquier cosita, a tus ordenes.

    • Responder
    • Citar
    • Comentado:

  • Sebastian dijo:

    Quiere hace run reporte sencillo, nada del otro mundo. pobre chico, lo estan matando..jeje.

    Lo mas sencillo es embeber el offce web component ( q es gratis) desde la pagina q quieras y trae todo lo q necesitas, incluso podes guardar tu reporte actual en xml asi lo volves a ver.

    cualquier cosita, a tus ordenes.


    Sip, eso puede funcar. Pero tenes que escupir el Excel que consume el cubo, como HTML.

    • Responder
    • Citar
    • Comentado:
  • Weberiano    

    Lo que vos necesitas es <a href="http://jasperforge.org/plugins/project/project_home.php?group_id=112">Jasper Analysis.</a>

    • Responder
    • Citar
    • Comentado:
  • Prueba fehaciente que nadie paga por los conocimientos que uno ya posee, sino por la capacidad de buscar respuestas en cualquier lado...

    Capo: Chango, hay que mostrar un cubo en un reporte...
    Chango: No problem, vieja. Que lo averigüen los de mi blog...
    Capo (hablandole a otro colega-capo): Viteh, este se paga solo...

    PD: Yo también le daría al jasper...

    • Responder
    • Citar
    • Comentado:
  • Josecito    

    Como dicen aca en yankilandia sobre mi trabajo: " no es solo que sabes hacer tu trabajo, sino la red e infraestructura de gente que conoces que te puede ayudar a hacerlo mejor y solucionar los problemas mas rapido"

    • Responder
    • Citar
    • Comentado:
  • Buenas Fabio, para una materia donde veíamos esos temas, utilizamos para desarrollar el TP herramientas de Pentaho. Usamos Spoon (Kettle) para el ETL, y Mondrian para armar los cubos. Para mostrarlos Mondrian provee una aplicación para correr en un Tomcat que utiliza Javascript y JSP para hacer los drilldown, slice, etc.
    Para diseñar los cubos hay varias herramientas ahí mismo en el sitio de Pentaho BI.

    Saludos

    Nacho

    • Responder
    • Citar
    • Comentado:
  • El titan    

    • Responder
    • Citar
    • Comentado:
  • pErico    

    Fabio, actualmente en el laburo estamos explotando un DW con Business Objects Enterprise, un portal para publicar todo tipo de reportes, por supuesto que es pago, perrrro, el viewer no. Se trata de un activeX, tambien esta en java y en Dhtml para explotar un archivo .car que es una aplicacion OLAP diseñada con Olap Intelligence (antes Crystal Analisys) la version de crystal reports para cubos OLAP que por supuesto permite todo los tipos de navegacion sobre un cubo, drill down, up, slice, bla bla bla

    Sino tenes otra aplicacion, que se apoya en una especie de nuevo "paradigma" en data warehousing (nada de cubos, todo en memoria, bla bla) que se llama QlikView que tiene una interfaz web muy copada pero obvio es paga.

    • Responder
    • Citar
    • Comentado:
  • Matias    

    Lo único que puedo aportar a esta conversación:
    "Shit, piss, fuck, cunt, cock-sucker, Mother-fucker, tits, fart, turd and twat."

    • Responder
    • Citar
    • Comentado:
  • Nick    

    La única vez que hice algo como esto usé las herramientas de oracle, que están mut buenas, aunque me pasé un día entero configurando cosas, no porque fuera difícil sino por lo leeeeeeeeeeeentas que son (¿eran?) las interfaces.

    No creo que se pueda conectar a un MS, pero por ahí tenés suerte.

    • Responder
    • Citar
    • Comentado:
  • TehAdrius    

    En el laburo usabamos Cognos para uno de nuestros productos, con el tiempo tuvimos que discontinuar la linea... cobrar Cognos a nuestros clientes nos reducia demasiado el margen de ganancia.

    Si encontras alguna herramienta piola hacete otro offtopic contandonos

    gracielaaaa

    • Responder
    • Citar
    • Comentado:
  • ignacio    

    yo entiendo lo que decis, pero eso de cubo y demás buzz words no las entiendo.

    Sory, si te explicaras mejor qué queres hacer....

    • Responder
    • Citar
    • Comentado:
  • Jauna    


    Matias dijo:

    Lo único que puedo aportar a esta conversación:
    Shit, piss, fuck, cunt, cock-sucker, Mother-fucker, tits, fart, turd and twat.


    Seee, me siento identificado!
    Agrego: bullyit, bubs, cok, monster cok, mature, tins, shimeil, blouyob, cumsyot
    (escrito a lo clemente porque si no me censuran)

    • Responder
    • Citar
    • Comentado:
  • Fabio    

    jaja boludos, es un post tecnico, para gente que labura de lago parecido a lo mío, si no saben que es OLAP o un cubo , listo , no es necesario que sigan leyendo Guiño

    gracias a los que aportaron, voy a ver cual logro hacer funcionar

    • Responder
    • Citar
    • Comentado:
  • yo    

    Fabio, te recomiendo O3: http://www.o3.com.uy

    • Responder
    • Citar
    • Comentado:
  • Anibal    

    Como alguien te dijo más arriba lo que podés usar con las herramientas de Jasper Soft (Jasper reports, jasper analisys, etc) Nosotros lo usamos y anda bastante bien, se monta en un tomcat, es Java, y podés acceder a muchas BDs. (http://www.jaspersoft.com/).
    Tambien hay herramientas de Pentaho (http://www.pentaho.com/)

    slds

    • Responder
    • Citar
    • Comentado:
  • Fabio    

    ahí estoy bajando el jasper , yo uso el Reports para generar PDFs directos desde un sistema que tenemos acá, pero el server no lo había probado :P

    • Responder
    • Citar
    • Comentado:
  • Interesante ese Jasper.

    • Responder
    • Citar
    • Comentado:
  • Cognos rulez, no rompas con los cubos de mier@@ de Microsoft...

    • Responder
    • Citar
    • Comentado:
  • Hernan    

    Fijate que en SQL hay una sentencia PIVOT que te sirve para pivotear una tabla y con dos joins tendrias un cubo para consultar basandte en un OLTP y sin grandes problemas. Originalmente es de Oracle, pero MS SQL tambien lo implemento, no se si te servira con MySql.
    Saludos,!

    • Responder
    • Citar
    • Comentado:
  • Drwilly    

    qlikview te hace todo

    • Responder
    • Citar
    • Comentado:
  • pegale una ojeada a este

    http://www.openi.org/

    slds

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    Dioz Milaneza dijo:

    pegale una ojeada a este

    http://www.openi.org/

    slds


    lo probé y hacerlo funcionar es un parto, la versión alpha todavía está muy verde

    estuve probando el Jasper Server , parece el mejorcito de todos, funciona de una, algo milagroso para un software hecho en java :P

    • Responder
    • Citar
    • Comentado:
  • Ely    

    Hola alguien de ustedes me puede ayudar quiero publicar cubos utilizando openi, pero quiero q cada usuario vea solo un cubo es decir diseñe 3 cubos para 3 deaprtametnos y por el momento todos pueden ver todo, quiero restringuir q solo el usuario vea lo q le corresponde a su departmento si alguien me da una idea o me recomienda algo de verdad mil gracias.

    ; )
    Ely

    • Responder
    • Citar
    • Comentado:
  • Alerta    

    VANESSA HUGHENS DESPIERTA AMIGA!!!!!!!!!!!!!!!!!!!!!!!!

    Que no te das cuenta de que tu adorado noviecito Zac Efron te está engañando con ASHLI TISDALE?
    Pues si, te engaña entiendes?
    No dejes que te pasen por la galleta amiga, reaxiona por favor, es por tu propio bien
    AYUDAAAAAAAAAAAAAAAAAAAAAAAAAA

    • Responder
    • Citar
    • Comentado:
  • Rafael    

    Hola Fabio!:

    Y tuviste suerte con el visor web para cubos de microsoft??
    Tengo el mismo dilema, no logro encontrar nada...

    Un saludo.
    Rafael.

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador