Partager via


Alias, instruction

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Les instructions d’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 souhaitez apparaître comme si vous travaillez sur moins de clusters. L’alias doit être défini en fonction de la syntaxe suivante, où clustername et databasename sont des entités existantes et valides.

Syntaxe

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

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

Syntaxe

alias database DatabaseAliasName = cluster(« serviceURL »).database(« DatabaseName »)

En savoir plus sur les conventions de syntaxe.

Paramètres

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

Remarque

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

Remarque

L’Eventhouse-uri mappé et le nom de base de données mappé doivent apparaître à l’intérieur de guillemets doubles (") ou de 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, donnez un alias à la Samples base de données et utilisez ce nom pour vérifier 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 de crochet.

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

Sortie

Count
59066