none
Projeto de business intelligence RRS feed

  • Pergunta

  • Estou desenvolvendo um projeto(web) para business Intelligence, mais tenho algumas dúvidas :

    1 - Qual a melhor versão do Visual Studio para se fazer esse tipo de projeto (2008,2010 ou 2012)?

    2 - Usar o reporting service para a geração dos relatórios ou fazer isso dinamicamente ?

    3 - Qual gerador de relatórios usar : reportviewer, itextsharp, crystal reporter ou em HTML ?

    tive problemas em projetos web onde precisei fazer relatórios e usei o ReportViewer e em alguns clientes simplesmente não executou(o relatório não era exibido), então tenho medo de usar o reportviewer onde localmente tudo funciona perfeito mais qdo se publica não funciona. Tenho relatórios feitos em html mais não tem como controlar página, no rodapé sempre imprime o endereço, ou será que isso pode ser configurado ?

    Já que é um projeto BI tem que ter uma boa apresentação e também bons relatórios em termos visuais.


    Junior

    quinta-feira, 26 de dezembro de 2013 19:43

Respostas

  • 1 - Visual Studio 2012 (Se tiver o 2013 melhor), pois na plataforma .NET 4.5 quando você cria um relatório (RDLC) agora temos novos controles para controlar métricas, novos tipos de gráficos e termometros que são extremamente úteis em um sistema de tomada de decisão, apoio....

    2 - Reporting Services é um serviço do SQL Server você cria um servidor remoto de relatórios e tem a possibilidade de acessar de qualquer projeto ou diretamente pela URL, se não tiver a licença do Reporting Services deixe os relatórios locais no projeto, se tiver a licença MELHOR, pois você cria um servidor dedicado para deploy de relatórios...

    3 - Você monta o relatório através do Microsoft Reporting (RDLC) e para visualizar ele na página usa o Reporting Viewer que inclusive já exporta para DOCX, XLSX e PDF

    Para exibir uma informação no Rodapé, dentro do Relatório (RDLC) habilitar o FOOTER no menu Report, se quier tenho umas demonstrações sobre ele que faço nas aulas que ministro...


    Leonardo Lourenço Silva


    sexta-feira, 27 de dezembro de 2013 14:38

Todas as Respostas

  • 1 - Visual Studio 2012 (Se tiver o 2013 melhor), pois na plataforma .NET 4.5 quando você cria um relatório (RDLC) agora temos novos controles para controlar métricas, novos tipos de gráficos e termometros que são extremamente úteis em um sistema de tomada de decisão, apoio....

    2 - Reporting Services é um serviço do SQL Server você cria um servidor remoto de relatórios e tem a possibilidade de acessar de qualquer projeto ou diretamente pela URL, se não tiver a licença do Reporting Services deixe os relatórios locais no projeto, se tiver a licença MELHOR, pois você cria um servidor dedicado para deploy de relatórios...

    3 - Você monta o relatório através do Microsoft Reporting (RDLC) e para visualizar ele na página usa o Reporting Viewer que inclusive já exporta para DOCX, XLSX e PDF

    Para exibir uma informação no Rodapé, dentro do Relatório (RDLC) habilitar o FOOTER no menu Report, se quier tenho umas demonstrações sobre ele que faço nas aulas que ministro...


    Leonardo Lourenço Silva


    sexta-feira, 27 de dezembro de 2013 14:38
  • Leonardo vc poderia me mandar, eu agradeço.

    Mais um detalhe houve alguma melhora no reportviewer ? pois tenti usá-lo e localmente td funcionou mais qdo fui publicar, mais um detalhe, ele simplesmente não abre qdo a página que vc está herda de uma masterpage, a saída que usei foi criar as páginas dos relatórios com pop-up só assim elas abriram, mais como falei em alguns clientes simplesmente não funcionou e pela pressa tive que fazer tudo em html.

    meu e-mail : junior_luiz@hotmail.com


    Junior

    sexta-feira, 27 de dezembro de 2013 17:36
  • Leonardo vc poderia me mandar, eu agradeço.

    Mais um detalhe houve alguma melhora no reportviewer ? pois tenti usá-lo e localmente td funcionou mais qdo fui publicar, mais um detalhe, ele simplesmente não abre qdo a página que vc está herda de uma masterpage, a saída que usei foi criar as páginas dos relatórios com pop-up só assim elas abriram, mais como falei em alguns clientes simplesmente não funcionou e pela pressa tive que fazer tudo em html.

    meu e-mail : junior_luiz@hotmail.com


    Junior

    Demorou vou te mandar, cara deveria funcionar, pra usar o Report Viewer você precisa habilitar o ASP.NET AJAX, jogar um ScriptManager antes dele na página...

    Fora que se você carregar ele no Load da página e não estiver com o ISPOSTBACK ele fica num looping infinito e nunca exibe nada no relatório fica sempre o GIF verde de carregando...


    Leonardo Lourenço Silva


    sexta-feira, 27 de dezembro de 2013 17:41
  • Realmente ele fica assim carregando mais se vc tiver na sua consulta um parametro ai sim no load da página fica num loop eterno, isso eu já tinha passado, mais depois vc testa eu coloquei o ScriptManager somente na masterpage, como te falei localmente funciona perfeito, mais qdo se publica eis o problema, passei por isso com um site e qdo publiquei eis, ai já tinha furado os prazos tive que mudar para pop-up ai o relatório executou em alguns clientes, ai novamente tive que mudar para html, esse é o meu medo com relação ao reportviewer.

    O que passei ele fica igual a qdo vc vincula o reportview no aspx, não aparece o load e nem o relatório é exibido.


    Junior

    sexta-feira, 27 de dezembro de 2013 18:24