none
Componente WEB de Relatório grandes RRS feed

  • Pergunta

  • Olá.

    Tenho uma necessidade de ter vários relatórios grandes para Web. Podemos ter como base um relatório de 1 milhão de registros.

    Testei com o ReportViewer (modo local) e Crystal e não deu certo. Ocorreu OutOfMemory.

    Tenho outro componente que também testei e não foi bem, foi a do Stimulsoft.

    Vocês conhecem algum componente de relatório que aguente grande volumes de dados, com rapidez e sem problema de falta de memória?

    Obrigado.

    terça-feira, 13 de dezembro de 2011 10:23

Respostas

  • Então André, isso que ia te falar: pra esse tipo de situação a web não é o ambiente ideal.

    Normalmente não trabalho com aplicações WEB, mas pensou em trabalhar com a distribuição dessas tarefas? Por meio de um WebService realizar o cálculo ou executar um aplicativo desktop para fazer a tarefa e retornar o resultado...


    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    • Marcado como Resposta ANDRÉ SN quarta-feira, 14 de dezembro de 2011 16:56
    quarta-feira, 14 de dezembro de 2011 16:51

Todas as Respostas

  • André, como você deseja exibir esses dados: de forma analítica ou sintética?

    Digo, analítica você irá listar esses dados um por um (nome - endereço - telefone). Sintético, você irá trabalhar com gráficos e comparações.

    Trabalhar com uma quantidade alta de registros normalmente não é tão rápido quanto desejamos. Os testes estão ocorrendo no máquina de desenvolvimento ou no servidor? Dar OutOfMemory no servidor é tenso...


    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    quarta-feira, 14 de dezembro de 2011 15:09
  • Olá Leornado.

    Essa informações são de forma analítica.

    São relatórios de conferência de calculo, ou seja, o relatório demonstra como chegou no calculo. Para isso, é mostrado todos os itens das notas fiscais do ano inteiro. Aí dependendo do cliente, o volume de dados é gigante (temos um que gera 30 mil notas por dia).

    Os testes ocorrem nos dois ambientes (desenv e servidor).

    Tenho pesquisado bastante mas pelo visto, relatórios de grande volume de dados, na web, não rola. Gera erro de outofmemory pelo IIS.

    Você já passou por algo parecido?

    Obrigado.

     

    quarta-feira, 14 de dezembro de 2011 15:42
  • Então André, isso que ia te falar: pra esse tipo de situação a web não é o ambiente ideal.

    Normalmente não trabalho com aplicações WEB, mas pensou em trabalhar com a distribuição dessas tarefas? Por meio de um WebService realizar o cálculo ou executar um aplicativo desktop para fazer a tarefa e retornar o resultado...


    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    • Marcado como Resposta ANDRÉ SN quarta-feira, 14 de dezembro de 2011 16:56
    quarta-feira, 14 de dezembro de 2011 16:51
  • Ótimo Leonardo.

    Vou tentar fazer algo parecido. Vamos ver se aguenta.

    Obrigado.

    quarta-feira, 14 de dezembro de 2011 16:56