Olá Prof. Vitorino, sabendo que um estado sempre tem dois bytes de tamanho, qual seria a razão ou vantagens para botar 50 bytes de tamanho para campos pequenos como este?
Desde já agradeço. Ricardo
Olá Prof. Vitorino, sabendo que um estado sempre tem dois bytes de tamanho, qual seria a razão ou vantagens para botar 50 bytes de tamanho para campos pequenos como este?
Desde já agradeço. Ricardo
Ricardo
Nenhum. Apenas mantive um padrão.
O certo é você realmente identificar o tamanho máximo dos campos (Código e descrição) e colocar esta especificação.
Agora uma experiência prática. Nem sempre sabemos, de antemão, o número dos membros das dimensões. Muitas vezes descobrimos isto durante a carga e, não muito raro, durante a fase de produção após o aceite do cliente. Isso leva a problemas de qualidade de dados. Aumentar estes campos com o DW criado e carregado implicará em apagar os dados e reorganizar as tabelas. Nada que não possa ser feito. Mas isto vai levar a problemas de acesso pois nosso usuário vai ficar com o sistema indisponível.
Por isso seja conservador. Sempre digo que, hoje em dia, disco e performance é barato e acessível. Se tiver dúvida coloque um número maior de bytes por campo.
Att
Victorino.
Olá Prof. Vitorino De fato, um pouco de 'gordura' nos tamanhos dos campos pode evitar retrabalhos e consequências desagradáveis. Obrigado pelo reply.
Abs