Udostępnij za pośrednictwem


hash_many()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Zwraca połączoną wartość skrótu wielu wartości.

Składnia

hash_many(s1 , s2 [, s3 ...])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
s1, s2, ..., sN skalar ✔️ Wartości do mieszania.

Zwraca

Funkcja hash() jest stosowana do każdego z określonych skalarów. Wynikowe skróty są łączone w jeden skrót i zwracane.

Ostrzeżenie

Funkcja używa algorytmu xxhash64 do obliczenia skrótu dla każdego skalarnego, ale może to ulec zmianie. Dlatego zalecamy używanie tej funkcji tylko w ramach pojedynczego zapytania, w którym wszystkie wywołania funkcji będą używać tego samego algorytmu.

Jeśli konieczne jest utrwalanie połączonego skrótu, zalecamy użycie hash_sha256(), hash_sha1() lub hash_md5() i połączenie skrótów w jeden skrót z operatorem bitowym. Należy pamiętać, że te funkcje są bardziej złożone do obliczenia niż hash().

Przykłady

print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)

Wyjście

wartość1 value2 Połączeniu
Hello (Cześć) Świat -1440138333540407281