Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Změní odkaz dotazu na vzdálený cluster. Pokud chcete získat přístup k databázi ve stejném clusteru, použijte funkci database(). Další informace najdete v tématech mezi databázemi a dotazy mezi clustery.
Změní odkaz dotazu na vzdálený eventhouse. Pokud chcete získat přístup k databázi ve stejné službě Eventhouse, použijte funkci database(). Další informace najdete v tématech mezi databázemi a dotazy mezi clustery.
Syntaxe
cluster(
Jméno)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| Jméno | string |
✔️ | Název clusteru, na který se má odkazovat. Hodnotu lze 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í velká a malá písmena a doporučení je zadat malá písmena. Hodnota nemůže být výsledkem vyhodnocení poddotazů. |
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| Jméno | string |
✔️ | Úplná adresa URL centra událostí, na které chcete odkazovat. Hodnotu lze zadat jako plně kvalifikovaný název domény nebo název eventhouse. Název eventhouse se považuje za nerozlišující velká a malá písmena a doporučení je zadat malá písmena. Hodnota nemůže být výsledkem vyhodnocení poddotazů. |
Příklady
Následující příklad ukazuje, jak použít cluster() funkci pro přístup ke vzdálenému clusteru.
Dotaz lze spustit v jakémkoli clusteru.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Následující příklad ukazuje, jak použít cluster() funkci pro přístup ke vzdálenému eventhouse.
Dotaz lze spustit na libovolném eventhouse.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Výstup
| Počet |
|---|
| 59066 |
Předchozí dotaz lze přepsat tak, aby používal funkci definovanou dotazem (let příkaz), která přebírá volaný clusterName parametr a předává ho funkci cluster() .
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Výstup
| Počet |
|---|
| 59066 |
Stejný dotaz jako výše je možné přepsat, aby se použil ve funkci, která přijímá 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 používající cluster() tuto funkci nejde použít v dotazech napříč clustery.
Poznámka:
Uložené funkce používající cluster() tuto funkci nelze použít v dotazech mezi událostmi.