hash_many()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |