Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá pessoal! Estou passando pela seguinte situação:
Tenho um qvw A em que criei uma tabela FATO, contendo um campo chave que usa a função AutonumberHash128. No mesmo diretório do qvw A tenho o qvw B, que contém uma tabela FATO também (trazendo os mesmos dados), com um campo chave igual ao anterior (de mesmo nome e mesma formação), e também usando AutonumberHash128.
É possível que a chave criada por AutonumberHash128 em A conflite com a de B?
Pergunto isso pois observei um comportamento estranho nos dados de A, após executar o qvw B.
OBS: O qvw A é executado em um horário totalmente diferente do qvw B.
"É possível que a chave criada por AutonumberHash128 em A conflite com a de B?"
Sim.
Você só pode conectar chaves autonumberhash256 que foram geradas no mesmo carregamento de dados, pois o inteiro é gerado de acordo com a ordem em que a tabela é lida. Se você precisar usar chaves persistentes entre carregamentos de dados, independentemente da classificação dos dados de origem, use as funções hash128 , hash160 ou hash256 .
"É possível que a chave criada por AutonumberHash128 em A conflite com a de B?"
Sim.
Você só pode conectar chaves autonumberhash256 que foram geradas no mesmo carregamento de dados, pois o inteiro é gerado de acordo com a ordem em que a tabela é lida. Se você precisar usar chaves persistentes entre carregamentos de dados, independentemente da classificação dos dados de origem, use as funções hash128 , hash160 ou hash256 .