cluster()
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini
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.
Sorgunun başvurusunu uzak bir Eventhouse olarak değiştirir. Aynı Eventhouse içindeki 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.
Sözdizimi
cluster(
ad)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | 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ı önerilmektedir. Değer, alt sorgu değerlendirmesinin sonucu olamaz. |
Adı | Tür | Zorunlu | Açıklama |
---|---|---|---|
ad | string |
✔️ | Başvuracak Eventhouse'un tam URL'si. Değer, tam etki alanı adı veya Eventhouse adı olarak belirtilebilir. Eventhouse 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
Uzak Eventhouse'a erişmek için cluster() kullanma
Aşağıdaki sorgu herhangi bir Eventhouse üzerinde çalıştırılabilir.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Çıktı
Sayı |
---|
59066 |
let deyimlerinin içinde cluster() kullanma
Önceki sorgu, adlı clusterName
parametreyi alan ve işleve geçiren sorgu tanımlı bir işlev (let
deyim) kullanmak için cluster()
yeniden yazılabilir.
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Çıktı
Sayı |
---|
59066 |
İşlevler içinde cluster() kullanma
Yukarıdakiyle aynı sorgu, cluster() işlevine geçirilen bir parametre 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()
depolanan işlevler, kümeler arası sorgularda kullanılamaz.
Not
işlevini kullanan cluster()
depolanan işlevler, Eventhouse sorguları arası sorgularda kullanılamaz.