hash_sha1()
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Mengembalikan nilai hash sha1 dari input sumber.
Sintaks
hash_sha1(
sumber)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
sumber | skalar | ✔️ | Nilai yang akan di-hash. |
Mengembalikan
Nilai hash sha1 dari skalar tertentu, dienkode sebagai string hex (string karakter, setiap dua di antaranya mewakili satu angka Hex antara 0 dan 255).
Peringatan
Algoritma yang digunakan oleh fungsi ini (SHA1) dijamin tidak akan dimodifikasi di masa mendatang, tetapi perhitungannya sangat kompleks. Jika Anda memerlukan fungsi hash "ringan" selama durasi satu kueri, pertimbangkan untuk menggunakan hash().
Contoh
print
h1=hash_sha1("World"),
h2=hash_sha1(datetime(2020-01-01))
Hasil
h1 | h2 |
---|---|
70c07ec18ef89c5309bbb0937f3a6342411e1fdd | e903e533f4d636b4fc0dcf3cf81e7b7f330de776 |
Contoh berikut menggunakan fungsi hash_sha1()
untuk mengagregasi StormEvents berdasarkan nilai hash SHA1 Negara.
StormEvents
| summarize StormCount = count() by State, StateHash=hash_sha1(State)
| top 5 by StormCount desc
Hasil
Status | StateHash | StormCount |
---|---|---|
TEXAS | 3128d805194d4e6141766cc846778eeacb12e3ea | 4701 |
KANSAS | ea926e17098148921e472b1a760cd5a8117e84d6 | 3166 |
IOWA | cacf86ec119cfd5b574bde5b59604774de3273db | 2337 |
ILLINOIS | 03740763b16dae9d799097f51623fe635d8c4852 | 2022 |
MISSOURI | 26d938907240121b54d9e039473dacc96e712f61 | 2016 |