hash_sha1()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce un valore hash sha1 dell'input di origine.
Sintassi
hash_sha1(
source)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
source | scalare | ✔️ | Valore di cui eseguire l'hashing. |
Valori restituiti
Valore hash sha1 del valore scalare specificato, codificato come stringa esadecimale (stringa di caratteri, ognuno dei quali rappresenta un singolo numero esadecimale compreso tra 0 e 255).
Avviso
L'algoritmo usato da questa funzione (SHA1) non verrà modificato in futuro, ma è molto complesso da calcolare. Se è necessaria una funzione hash "lightweight" per la durata di una singola query, è consigliabile usare hash().If you need a "lightweight" hash function for the duration of a single query, consider consider using hash().
Esempi
print
h1=hash_sha1("World"),
h2=hash_sha1(datetime(2020-01-01))
Output
h1 | h2 |
---|---|
70c07ec18ef89c5309bbb0937f3a6342411e1fdd | e903e533f4d636b4fc0dcf3cf81e7b7f330de776 |
L'esempio seguente usa la hash_sha1()
funzione per aggregare StormEvents in base al valore hash SHA1 di State.
StormEvents
| summarize StormCount = count() by State, StateHash=hash_sha1(State)
| top 5 by StormCount desc
Output
Provincia | StateHash | StormCount |
---|---|---|
TEXAS | 3128d805194d4e614176cc846778eeacb12e3ea | 4701 |
KANSAS | ea926e17098148921e472b1a760cd5a8117e84d6 | 3166 |
IOWA | cacf86ec119cfd5b574bde5b59604774de3273db | 2337 |
ILLINOIS | 03740763b16dae9d799097f51623fe635d8c4852 | 2022 |
MISSOURI | 26d938907240121b54d9e039473dacc96e712f61 | 2016 |