cluster()
Sorgunun başvurusunu uzak kümeye değiştirir. Aynı kümedeki bir veritabanına erişmek için database() işlevini kullanın. Daha fazla bilgi için bkz. veritabanları arası ve kümeler arası sorgular.
Syntax
cluster(
Adı)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
Adı | string |
✔️ | Başvurulacak kümenin adı. Değer, tam etki alanı adı olarak veya sonek olmadan .kusto.windows.net kümenin adı olarak belirtilebilir. Küme adı büyük/küçük harfe duyarlı değil olarak değerlendirilir ve küçük harfle sağlanması önerilir. Değer, alt sorgu değerlendirmesinin sonucu olamaz. |
Örnekler
Uzak kümeye erişmek için cluster() kullanma
Aşağıdaki sorgu herhangi bir kümede çalıştırılabilir.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Çıkış
Count |
---|
59066 |
let deyimlerinin içinde cluster() kullanma
Önceki sorgu, adlı clusterName
bir parametreyi alan ve işleve geçiren sorgu tanımlı bir işlev (let
deyimi) kullanmak için cluster()
yeniden yazılabilir.
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Çıkış
Count |
---|
59066 |
İşlevler içinde cluster() kullanma
Yukarıdakiyle aynı sorgu, cluster() işlevine geçirilen parametresini clusterName
alan bir işlevde kullanılmak üzere yeniden yazılabilir.
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
Not
işlevini kullanan cluster()
depolanmış işlevler, kümeler arası sorgularda kullanılamaz.
Bu özellik Azure İzleyici'de desteklenmez
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin