Condividi tramite


hash_many()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft 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