Instrucción Alias

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 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.

Syntax

aliasdatabase DatabaseAliasName= cluster("https:// clustername.kusto.windows.net").database("DatabaseName")

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
DatabaseAliasName string ✔️ Un nombre existente o un 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 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