Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer
Mengubah referensi kueri ke kluster jarak jauh. Untuk mengakses database dalam kluster yang sama, gunakan fungsi database(). Untuk informasi selengkapnya, lihat kueri lintas database dan lintas kluster.
Mengubah referensi kueri ke Eventhouse jarak jauh. Untuk mengakses database dalam Eventhouse yang sama, gunakan fungsi database(). Untuk informasi selengkapnya, lihat kueri lintas database dan lintas kluster.
Sintaks
cluster(
nama)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| nama | string |
✔️ | Nama kluster yang akan dirujuk. Nilai dapat ditentukan sebagai nama domain yang sepenuhnya memenuhi syarat, atau nama kluster tanpa akhiran .kusto.windows.net . Nama kluster diperlakukan sebagai insenstif huruf besar/kecil dan rekomendasinya adalah memberikan huruf kecil. Nilai tidak dapat menjadi hasil evaluasi subkueri. |
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| nama | string |
✔️ | URL lengkap Eventhouse untuk dirujuk. Nilai dapat ditentukan sebagai nama domain yang sepenuhnya memenuhi syarat, atau nama Eventhouse. Nama Eventhouse diperlakukan sebagai insenstif kasus dan rekomendasinya adalah memberikan huruf kecil. Nilai tidak dapat menjadi hasil evaluasi subkueri. |
Contoh
Contoh berikut menunjukkan cara menggunakan cluster() fungsi untuk mengakses kluster jarak jauh.
Kueri dapat dijalankan pada kluster apa pun.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Contoh berikut menunjukkan cara menggunakan cluster() fungsi untuk mengakses Eventhouse jarak jauh.
Kueri dapat dijalankan di Eventhouse apa pun.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Hasil
| Hitung |
|---|
| 59066 |
Kueri sebelumnya dapat ditulis ulang untuk menggunakan fungsi yang ditentukan kueri (let pernyataan) yang mengambil parameter yang disebut clusterName dan meneruskannya ke cluster() fungsi .
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Hasil
| Hitung |
|---|
| 59066 |
Kueri yang sama seperti di atas dapat ditulis ulang untuk digunakan dalam fungsi yang menerima parameter clusterName - yang diteruskan ke fungsi cluster().
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
Catatan
Fungsi tersimpan menggunakan cluster() fungsi tidak dapat digunakan dalam kueri lintas kluster.
Catatan
Fungsi tersimpan menggunakan cluster() fungsi tidak dapat digunakan dalam kueri lintas Eventhouse.