Instrucción Alias
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Las instrucciones alias permiten definir un alias para las bases de datos, que se pueden usar más adelante en la misma consulta.
Esto resulta útil cuando se trabaja con varios clústeres, pero quiere aparecer como si estuviera trabajando en menos clústeres. El alias debe definirse según la sintaxis siguiente, donde clustername y databasename son entidades existentes y válidas.
Sintaxis
alias
database DatabaseAliasName =
cluster("https:// clustername.kusto.windows.net").database("DatabaseName")
Esto es útil cuando está trabajando con varios Eventhouses, pero quiere aparecer como si estuviera trabajando en menos centros de eventos. El alias debe definirse según la sintaxis siguiente, donde Eventhouse y databasename son entidades existentes y válidas.
Sintaxis
alias
database DatabaseAliasName =
cluster("serviceURL").database("DatabaseName")
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
DatabaseAliasName | string |
✔️ | Nombre existente o nuevo nombre de alias de base de datos. Puede omitir el nombre entre corchetes. Por ejemplo, ["Name with spaces"]. |
DatabaseName | string |
✔️ | Nombre de la base de datos que se va a asignar un alias. |
Nota:
El cluster-uri asignado y el nombre de la base de datos asignado deben aparecer dentro de comillas dobles(") o comillas simples(').
Nota:
El eventhouse-uri asignado y el nombre de la base de datos asignado deben aparecer entre comillas dobles(") o comillas simples(').
Ejemplos
En el clúster de ayuda, hay una Samples
base de datos con una StormEvents
tabla.
En primer lugar, cuente el número de registros de esa tabla.
StormEvents
| count
Salida
Count |
---|
59066 |
A continuación, asigne un alias a la Samples
base de datos y use ese nombre para comprobar el recuento de registros de la StormEvents
tabla.
alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count
Salida
Count |
---|
59066 |
Cree un nombre de alias que contenga espacios mediante la sintaxis de corchetes.
alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count
Salida
Count |
---|
59066 |