Delen via


Aliasinstructie

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel-

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

Dit is handig wanneer u met verschillende clusters werkt, maar wilt worden weergegeven alsof u aan minder clusters werkt. De alias moet worden gedefinieerd volgens de volgende syntaxis, waarbij clusternaam en databasenaam bestaande en geldige entiteiten zijn.

Syntaxis

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

Dit is handig wanneer u met verschillende Eventhouses werkt, maar wilt verschijnen alsof u aan minder Eventhouses werkt. De alias moet worden gedefinieerd volgens de volgende syntaxis, waarbij Eventhouse en databasenaam bestaande en geldige entiteiten zijn.

Syntaxis

alias database DatabaseAliasName= cluster("serviceURL").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 ontsnappen. Bijvoorbeeld ["Naam met spaties"].
DatabaseName- string ✔️ De naam van de database om een alias te geven.

Notitie

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

Notitie

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

Voorbeelden

In het helpclusteris er een Samples database met een StormEvents tabel.

Tel eerst het aantal records in die tabel.

StormEvents
| count

uitvoer

Tellen
59066

Geef vervolgens een alias aan 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

Tellen
59066

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

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

uitvoer

Tellen
59066