Alias, instruction

Les instructions alias vous permettent de définir un alias pour les bases de données, qui peut être utilisé ultérieurement dans la même requête.

Cela est utile lorsque vous travaillez avec plusieurs clusters, mais que vous voulez apparaître comme si vous travaillez sur moins de clusters. L’alias doit être défini selon la syntaxe suivante, où clustername et databasename sont des entités existantes et valides.

Syntax

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

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
DatabaseAliasName string ✔️ Un nom existant ou un nouveau nom d’alias de base de données. Vous pouvez placer le nom en échappement avec des crochets. Par exemple, ["Name with spaces"].
DatabaseName string ✔️ Nom de la base de données à attribuer à un alias.

Notes

L’uri de cluster mappé et le nom de la base de données mappé doivent apparaître entre guillemets doubles(« ) ou guillemets simples(').

Exemples

Dans le cluster d’aide, il existe une Samples base de données avec une StormEvents table.

Tout d’abord, comptez le nombre d’enregistrements dans cette table.

StormEvents
| count

Sortie

Count
59066

Ensuite, attribuez un alias à la Samples base de données et utilisez ce nom pour case activée le nombre d’enregistrements de la StormEvents table.

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

Sortie

Count
59066

Créez un nom d’alias qui contient des espaces à l’aide de la syntaxe entre crochets.

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

Sortie

Count
59066