Alias-instructie

Met aliasinstructies kunt u een alias voor databases definiëren, die later in dezelfde query kan worden gebruikt.

Dit is handig als u met meerdere clusters werkt, maar het lijkt alsof u met minder clusters werkt. De alias moet worden gedefinieerd volgens de volgende syntaxis, waarbij clusternaam en databasenaam bestaande en geldige entiteiten zijn.

Syntax

alias database DatabaseAliasName-cluster= ("https:// clusternaam.kusto.windows.net").database("DatabaseName")

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
DatabaseAliasName string ✔️ Een bestaande naam of nieuwe databasealiasnaam. U kunt de naam met vierkante haken escapen. Bijvoorbeeld ["Naam met spaties"].
Databasenaam string ✔️ De naam van de database die een alias moet opgeven.

Notitie

De toegewezen cluster-URI en de toegewezen databasenaam moeten worden weergegeven tussen dubbele aanhalingstekens(") of enkele aanhalingstekens(').

Voorbeelden

In het Help-cluster bevindt zich een Samples database met een StormEvents tabel.

Tel eerst het aantal records in die tabel.

StormEvents
| count

Uitvoer

Count
59066

Geef vervolgens een alias op voor de Samples database en gebruik die naam om het aantal records van de StormEvents tabel te controleren.

alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count

Uitvoer

Count
59066

Maak een aliasnaam die spaties bevat met behulp van de syntaxis van de haakjes.

alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count

Uitvoer

Count
59066