El vie, 03-07-2015 a las 14:56 -0400, Hector R. De los Santos escribió: > Hola Jose, > No se si mi solución seria como dicen: "Cojer un mi misil para matar > una mosca", pero ahi va: > He utilizado con buenos resultados el servidor BI, JasperServer, este > te permite la creación de reportes de todo tipo, con la funcionalidad > de poner reportes automatizados para que estos se envien por correo en > diversos formatos. > Para la creación de reportes utilizo iReport. > JasperServer viene con soporte para PostgreSQL y otros servidores de > base de datos. > > > > Mas info aqui: > http://community.jaspersoft.com/project/jasperreports-server
Yo estoy con Hector, recomendando JasperServer. Eso sí, debería implantarse si las necesidades de reporting son extensivas y con éste el usuario puede generarse de manera visual muchos tipos de informes, sin tener que estar solicitándolos al departamento de ti. También Pentaho ( http://community.pentaho.com/) podría ser una solución, aunque puede que la curva de aprendizaje no sea liviana. Un saludo > > > > > > Suerte! > > > > :: HDS Consultores TI > Servidores | Redes | Programacion | GNU/Linux | PostgreSQL > Web: http://hdsconsultores.net > Blog: http://codigohds.com > Linux User #:320363 > > El 3 de julio de 2015, 1:52 p. m., Jose Moreira<jgmore...@gmail.com> > escribió: > Gracias Anthony! No sé R y me llevas una dimension de > ventaja... ;-) > > > > > > > 2015-07-02 15:14 GMT-03:00 Felipe Guzman > <felipeguzm...@gmail.com>: > Muchas Gracias Anthony, dejame revisarlos y te > comento. > > Saludos > > > El 2 de julio de 2015, 15:10, Anthony Sotolongo > <asotolo...@gmail.com> escribió: > Hola a Felipe y Jose, escontré el paquete que > junto a algunos colegas y alumnos hicimos como > ejercicios docente para de graficar con PLR, > le hice algunos ajustes y se los comparto en: > https://github.com/asotolongo/pgrgraphic > > A lo mejor entre todos podemos mejorarla y > utilizarla. > > Jose tal vez los gráficos de esta la extensión > te sirvan para lo que necesitas. > > Saludos > > > > On 29/06/15 18:29, Felipe Guzman wrote: > > > Pero puedes compartirla y generamos algo > > como comunidad. > > > > > > > > > > 👌👌 > > > > Sent from my iPhone > > > > On Jun 29, 2015, at 4:42 PM, Anthony > > Sotolongo <asotolo...@gmail.com> wrote: > > > > > > > Gracias, la verdad que comencé junto con > > > colegas y alumnos a hacer una extensión, > > > pero no la terminamos completa, pues quedó > > > como un ejercicio docente :( , voy a > > > revisar en mis cosas y hacer un poco de > > > tiempo para ver si por fin la > > > terminamos :D > > > Saludos > > > > > > El 6/29/2015 a las 3:43 PM, Felipe Guzman > > > escribió: > > > > > > > Excelente ejemplo Anthony!! > > > > Muchas gracias tienes slides o algo así > > > > con más ejemplos. > > > > > > > > > > > > > > > > > > > > Saludos > > > > > > > > Sent from my iPhone > > > > > > > > On Jun 29, 2015, at 1:31 PM, Anthony > > > > Sotolongo <asotolo...@gmail.com> wrote: > > > > > > > > > > > > > Hola Jose, has visto el PLR? con eso > > > > > puedes generar tus gráficas, hace un > > > > > tiempo hicimos algo para eso, para > > > > > unos temas docentes, te pongo un code > > > > > de ejemplo que te puede orientar(se > > > > > genera un pie), puedes generar el tuyo > > > > > a conveniencia, con las opciones que > > > > > te brinda R : > > > > > > > > > > CREATE OR REPLACE FUNCTION pie(nombre > > > > > text, vector integer[], texto text, > > > > > textovector character varying[], > > > > > porciento character) > > > > > RETURNS integer AS > > > > > $BODY$png(paste(nombre,"png",sep=".")) > > > > > if (porciento=="t") > > > > > { > > > > > resultado<- round(vector/sum(vector) * > > > > > 100, 2) > > > > > resultado<-paste(resultado,"%", sep=" > > > > > ") > > > > > pie(vector,header=TRUE,col = > > > > > > rainbow(length(vector)),main=texto,labels=paste (as.factor(textovector > ),resultado,sep="-")) > > > > > > > > > > } > > > > > else > > > > > { > > > > > resultado<- round(vector/sum(vector) * > > > > > 100, 2) > > > > > > > > > > pie(vector,header=TRUE,col = > > > > > > rainbow(length(vector)),main=texto,labels=paste (as.factor(textovector > ),resultado,sep="-")) > > > > > } > > > > > dev.off()$BODY$ > > > > > LANGUAGE plr VOLATILE; > > > > > > > > > > > > > > > Ejemplo de como llamarla: > > > > > select > > > > > pie('minombre',array[3,6,7,9],'mi > > > > > texto',array('a','d','c','d'),'f'); > > > > > > > > > > > > > > > Y obtienes un gráfico de pie como se > > > > > adjunta, el gráfico se guarda en el > > > > > home de postgres, en mi caso esta > > > > > en /var/lib/postgresql/9.4/main, en > > > > > los array puedes pasar una consulta a > > > > > tu tabla, por ejemplo array(select b > > > > > from mitabla order by b desc limit > > > > > 4) > > > > > > > > > > Si necesitas enviar por correo, en > > > > > este caso usando SMTP, puede ver > > > > > http://pgxn.org/dist/pgsmtp/ , te > > > > > puede servir para enviar adjuntos > > > > > también. > > > > > > > > > > > > > > > saludos > > > > > > > > > > > > > > > > > > > > > > > > > El 6/29/2015 a las 12:29 PM, Jose > > > > > Moreira escribió: > > > > > > > > > > > > > > > > > Estimados, > > > > > > > > > > > > > > > > > > Escenario actual: hay una base MSSQL > > > > > > Server que mediante las Pivot Tables > > > > > > crea reportes y charts y esto lo > > > > > > manda por mail a los jefes de forma > > > > > > automatizada (un add-on llamado > > > > > > PowerPivot del Excel 2010 permite > > > > > > correr queries y crear charts de > > > > > > forma automatica, luego otro proceso > > > > > > lo envia por mail). Los jefazos > > > > > > estan muy contentos... > > > > > > > > > > > > > > > > > > Ahora, puede existir esto con una > > > > > > base Postgre y usando Libre u > > > > > > OpenOffice? Hay algun "Pivot-master" > > > > > > en este grupo que haga algo > > > > > > parecido? > > > > > > > > > > > > > > > > > > O cambio la pregunta: alguien > > > > > > desarrollo alguna tool que permita > > > > > > hacer consultas, graficar ese output > > > > > > y que se pueda automatizar para ser > > > > > > ejecutado en forma periodica? > > > > > > > > > > > > > > > > > > gracias! > > > > > > > > > > > > > > > > > > jose > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > <minombre.png> > > > > > - > > > > > Enviado a la lista de correo > > > > > pgsql-es-ayuda > > > > > (pgsql-es-ayuda@postgresql.org) > > > > > Para cambiar tu suscripción: > > > > > > http://www.postgresql.org/mailpref/pgsql-es-ayuda > > > > > > > > > > > > > > > > > > -- > Atentamente > > > > Felipe Guzmán Vargas > > Ingeniero en Informatica - Consultor TI > > > www.desarrollamostuidea.cl > > > > > > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda