hash_many()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce un valore hash combinato di più valori.
Sintassi
hash_many(
s1 ,
s2 [,
s3 ...])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
s1, s2, ..., sN | scalare | ✔️ | Valori da eseguire insieme. |
Valori restituiti
La funzione hash() viene applicata a ognuno dei scalari specificati. Gli hash risultanti vengono combinati in un singolo hash e restituiti.
Avviso
La funzione usa l'algoritmo xxhash64 per calcolare l'hash per ogni scalare, ma questo può cambiare. È pertanto consigliabile usare questa funzione solo all'interno di una singola query in cui tutte le chiamate della funzione useranno lo stesso algoritmo.
Se è necessario rendere persistente un hash combinato, è consigliabile usare hash_sha256(),hash_sha1()o hash_md5() e combinare gli hash in un singolo hash con un operatore bit per bit. Si noti che queste funzioni sono più complesse da calcolare rispetto hash()
a .
Esempi
print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)
Output
value1 | value2 | combinato |
---|---|---|
Ciao | Mondo | -1440138333540407281 |