Usuário com melhor resposta
Componente WEB de Relatório grandes

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.
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
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. -
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.
-
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
-