Instrução alias

As instruções de alias permitem-lhe definir um alias para bases de dados, que podem ser utilizadas mais tarde na mesma consulta.

Isto é útil quando está a trabalhar com vários clusters, mas quer aparecer como se estivesse a trabalhar em menos clusters. O alias tem de ser definido de acordo com a seguinte sintaxe, em que o nome do cluster e o nome da base de dados são entidades existentes e válidas.

Syntax

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

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
DatabaseAliasName string ✔️ Um nome existente ou um novo nome de alias de base de dados. Pode escapar ao nome com parênteses. Por exemplo, ["Nome com espaços"].
DatabaseName string ✔️ O nome da base de dados para dar um alias.

Nota

O cluster-uri mapeado e o nome da base de dados mapeado têm de aparecer dentro de aspas(") ou plicas(').

Exemplos

No cluster de ajuda, existe uma Samples base de dados com uma StormEvents tabela.

Primeiro, conte o número de registos nessa tabela.

StormEvents
| count

Saída

de palavras
59066

Em seguida, atribua um alias à Samples base de dados e utilize esse nome para verificar a contagem de registos da StormEvents tabela.

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

Saída

de palavras
59066

Crie um nome de alias que contenha espaços com a sintaxe do parêntese.

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

Saída

de palavras
59066