Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal Bom dia.. gostaria da seguinte opiniao.
Estou tentando criar uma carga incremental, porem minha chave primaria é composta por 5 campos, se eu os concatenar e utilizar o autonumberhash consigo manter a unicidade a cada carga ?
Poiseh cara, fiz o teste, a chaves duplicadas, mas nao provindas do banco e sim criado pelo HASH.
o numero de PK no banco é de 758802
Porem as pk geradas pelo qlikview atraves do HASH é de 676.308 ...
Voce consegue exportar so os campos
agencia,
nro_conta,
nro_captacao,
nro_parcela,
dt_movimento,
operacao,
extrato para um csv e me mandar?
Cara isto é mais complicado rsrs .. pois se trata de dados financeiros de clientes nossos...
Infelizmente devido estas regras nao posso mandar estes dados para fora.
Mas se puder compartilhar de seu pensamento posso verificar por aqui.
faz isso
LOAD
agencia,
nro_conta,
nro_captacao,
nro_parcela,
dt_movimento,
operacao,
count(agencia) as totalizador
FROM D:\BKP_14102013\qvd\teste\Qlik_conta_grafica.qvd(qvd)
group by
agencia,
nro_conta,
nro_captacao,
nro_parcela,
dt_movimento,
operacao;
Não estamos usando hash, correto?
Não pode haver nenhum totalizador >1, senão você tem valores repetidos
Clever Bom dia.
Após alguns testes consegui descobrir o problema.
Conforme você sugeriu, realmente estava duplicando chaves no momento do Load do Qlikview, porem as chaves do banco estavam garantindo a unicidade.
Então testando os campos que estavam montando o HASH, descobri que o meu nro_captacao que é um numeric (ex: 500100719990000047) estava quebrando a montagem do HASH.
Realizei a conversao deste atributo para varchar e de pronto o HASH do qlikview garantiu a ser unico novamente.
Grato pelo seu apoio e um forte abraço.
500100719990000047 dá problema porque é um numero com mais de 14 caracteres (máximo do QV)