cluster()
Hiermee wijzigt u de verwijzing van de query naar een extern cluster. Gebruik de functie database() om toegang te krijgen tot een database binnen hetzelfde cluster. Zie query's voor meerdere databases en clusters voor meer informatie.
Syntax
cluster(
Naam)
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
name | string |
✔️ | De naam van het cluster waarnaar moet worden verwezen. De waarde kan worden opgegeven als een Fully Qualified Domain Name of de naam van het cluster zonder het .kusto.windows.net achtervoegsel. De clusternaam wordt behandeld als hoofdlettergevoelig en de aanbeveling is om deze in kleine letters op te geven. De waarde mag niet het resultaat zijn van een subquery-evaluatie. |
Voorbeelden
Cluster() gebruiken voor toegang tot een extern cluster
De volgende query kan op elk cluster worden uitgevoerd.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Uitvoer
Count |
---|
59066 |
Cluster() gebruiken in let-instructies
De vorige query kan worden herschreven om een querygedefinieerde functie (let
instructie) te gebruiken die een parameter met de naam clusterName
gebruikt en doorgeeft aan de cluster()
functie.
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Uitvoer
Count |
---|
59066 |
Cluster() gebruiken in Functions
Dezelfde query als hierboven kan worden herschreven om te worden gebruikt in een functie die een parameter clusterName
ontvangt, die wordt doorgegeven aan de functie cluster().
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
Notitie
Opgeslagen functies die gebruikmaken van de cluster()
functie kunnen niet worden gebruikt in query's voor meerdere clusters.
Deze mogelijkheid wordt niet ondersteund in Azure Monitor
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor