Aliasinstructie
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |