cluster()
Změní odkaz dotazu na vzdálený cluster. Pokud chcete získat přístup k databázi v rámci stejného clusteru, použijte funkci database(). Další informace najdete v tématu Dotazy mezi databázemi a mezi clustery.
Syntax
cluster(
Jméno)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Jméno | string |
✔️ | Název clusteru, na který se má odkazovat. Hodnotu je možné zadat jako plně kvalifikovaný název domény nebo název clusteru bez přípony .kusto.windows.net . Název clusteru se považuje za nerozlišující malá a velká písmena a doporučuje se zadat malá písmena. Hodnota nemůže být výsledkem vyhodnocení poddotazů. |
Příklady
Použití clusteru() pro přístup ke vzdálenému clusteru
Následující dotaz je možné spustit v libovolném clusteru.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Výstup
Počet |
---|
59066 |
Použití cluster() v příkazech let
Předchozí dotaz je možné přepsat tak, aby používal funkci definovanou dotazem (let
příkaz), která přebírá parametr s názvem clusterName
a předává ho cluster()
funkci.
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Výstup
Počet |
---|
59066 |
Použití clusteru() ve Functions
Stejný dotaz jako výše lze přepsat, aby se použil ve funkci, která obdrží parametr clusterName
, který se předává do funkce cluster().
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
Poznámka
Uložené funkce využívající funkci cluster()
nelze použít v dotazech napříč clustery.
Tato funkce není ve službě Azure Monitor podporována.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro