küme()

Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Ş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

Aşağıdaki örnekte, uzak kümeye erişmek için işlevinin cluster() nasıl kullanılacağı gösterilmektedir. Sorgu herhangi bir kümede çalıştırılabilir.

cluster('help').database('Samples').StormEvents | count

cluster('help.kusto.windows.net').database('Samples').StormEvents | count

Aşağıdaki örnekte, uzak bir Eventhouse'a erişmek için işlevinin cluster() nasıl kullanılacağı gösterilmektedir. 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

Önceki sorgu, adlı let parametreyi alan ve işleve geçiren sorgu tanımlı bir işlev (clusterNamedeyim) kullanmak için cluster() yeniden yazılabilir.

let foo = (clusterName:string)
{
    cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')

Çıktı

Sayı
59066

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.