Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dataset

Limitar o sistema

Recommended Posts

Boa tarde...

 

O que vcs acham do desenvolvedor limitar algumas funcionalidades do sistema para não comprometer os outros usuários ?

 

Vou explicar melhor.

 

Imagine que uma empresa solicita um relatorio de pagadores e devedores, e ela solicita que tenha a opção de emtir de uma forma geral, sem separar por Unidades Compradoras.

 

Então na ComboBox, você deixa uma opção "TODAS AS UNIDADES" como primeira opção, e abaixo todas as unidades. Matriz, Filial1, Filial2, Filial3... Acontece que se gerar de TODAS, o consumo do servidor aumenta pois o relatorios faz calculos de débito, credito, percents e tudo mais de todas as filiais....

 

Visando o bom funcionamento do sistema, se cada um quizer emitir um relatorio GERAL, haja servidor, então vcs acham correto informar ao usuario da empresa que o Sistema não emite um relatorio GERAL, mas somente por unidades?

 

É correto limitar o sistema ? Ou seja, o desenvolvedor deixa o usuário emitir relatorios de cada unidade (mais trabalhoso) para não super-alocar o servidor ? (O cliente solicita a opção TODAS mas não é obrigado a ter)

 

O que você acha ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

existe muito disso em grandes corporacoes... normalmente esses relatorios pesados sao executados em batch em horario de baixa utilizacao ou em dia normal atraves de um login que tenha essa permissao.

 

as empresas optam por ter esse tipo de politica pois priorizam a utilizacao do sistema como um todo do q um relatorio unico impactando em um empresa inteira.

 

mas a grande maioria desses relatorios podem ser otimizados de varias formas:

- tunning da aplicacao

- criando o conceito de relatorios D-1, ou seja, relatorios somente dos dias antes de hoje. Dessa forma voce consegue criar uma estrutura onde as informacoes ficam pre-calculadas (essas informacoes sao processadas em horarios de baixa utilizacao) e sao acessadas de forma mais simples sem a necessidade de calculos em horario de expediente normal

- em alguns casos usando outras ferramentas, como por exemplo, uma ferramenta olap em um ambiente de Datawarehouse acessando Datamarts, mas tudo tem seu custo... a mao de obra eh muito mais cara

 

resumindo... vale a pena restringir se voce tem certeza do impacto e tenha certeza que deixou da forma mais performatica possivel. caso tenha duvida sobre isso, consulte um consultor especialista em tunning de aplicacoes. cuidado em dar solucoes muito restritivas sem convencer seu cliente.

 

 

abs,

ska

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.