hash_many()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retourne une valeur de hachage combinée de plusieurs valeurs.
Syntaxe
hash_many(
s1 ,
s2 [,
s3 ...])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
s1, s2, ..., sN | scalaire | ✔️ | Valeurs à hacher ensemble. |
Retours
La fonction hash() est appliquée à chacun des scalaires spécifiés. Les hachages résultants sont combinés en un seul hachage et retournés.
Avertissement
La fonction utilise l’algorithme xxhash64 pour calculer le hachage pour chaque scalaire, mais cela peut changer. Nous vous recommandons donc uniquement d’utiliser cette fonction dans une seule requête où tous les appels de la fonction utiliseront le même algorithme.
Si vous devez conserver un hachage combiné, nous vous recommandons d’utiliser hash_sha256(), hash_sha1() ou hash_md5() et de combiner les hachages en un seul hachage avec un opérateur au niveau du bit. Notez que ces fonctions sont plus complexes à calculer que hash()
.
Exemples
print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)
Sortie
valeur1 | valeur2 | combiné |
---|---|---|
Bonjour | Monde | -1440138333540407281 |