AutoNumberHash256()

AutoNumberHash256() calcule un hash 256 bits en interne, puis attribue un entier à chaque combinaison distincte rencontrée pendant le chargement.

Présentation

AutoNumberHash256() associe un entier aux combinaisons de valeurs rencontrées en s'appuyant sur un hachage interne de 256 bits. C'est une piste pour réduire l'empreinte mémoire de clés composites. Comme avec AutoNumber(), le numéro obtenu n'est pas garanti identique d'un rechargement à l'autre.

Syntaxe

autonumberhash256(expression {, expression})

Exemple pratique

Exemple Qlik

Script de chargement

AutoNumberHash256(Cliente, Commande)

Données de départ

Première combinaison lue
Cliente = 27
Commande
815

Résultat

1

Cette première combinaison reçoit l’entier 1. La valeur dépend de l’ordre de lecture et n’est pas une empreinte textuelle persistante.

Précisions techniques

  • AutoNumberHash256() ne renvoie pas la chaîne du hash : son résultat visible est un entier.
  • Deux couples identiques reçoivent le même entier au cours d’un même chargement.
  • Pour afficher une empreinte textuelle stable, utiliser Hash128(), Hash160() ou Hash256().