cluster()

A lekérdezés hivatkozását egy távoli fürtre módosítja. Ha ugyanazon a fürtön belül szeretne hozzáférni egy adatbázishoz, használja a database() függvényt. További információ: Adatbázisközi és fürtök közötti lekérdezések.

Syntax

cluster(név)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
név string ✔️ A hivatkozni kívánt fürt neve. Az érték megadható teljes tartománynévként vagy utótag nélküli .kusto.windows.net fürtnévként. A fürt neve kis- és nagybetűket nem különböztet meg, és a javaslat az, hogy kisbetűs legyen. Az érték nem lehet a subquery kiértékelésének eredménye.

Példák

A fürt() használata a távoli fürt eléréséhez

A következő lekérdezés bármely fürtön futtatható.

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

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

Kimenet

Darabszám
59066

A cluster() használata let utasításokban

Az előző lekérdezés átírható egy lekérdezés által definiált függvény (let utasítás) használatára, amely egy nevű clusterName paramétert használ, és átadja azt a cluster() függvénynek.

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

Kimenet

Darabszám
59066

Fürt() használata a Functionsben

A fenti lekérdezés újraírható egy olyan függvényben való használathoz, amely egy paramétert clusterName fogad – amelyet a rendszer átad a cluster() függvénynek.

.create function foo(clusterName:string)
{
    cluster(clusterName).database('Samples').StormEvents | count
};

Megjegyzés

A függvényt cluster() használó tárolt függvények nem használhatók fürtök közötti lekérdezésekben.

Ez a képesség nem támogatott az Azure Monitorban