Инструкция alias

Инструкции Alias позволяют определить псевдоним для баз данных, который можно использовать позже в том же запросе.

Это полезно, если вы работаете с несколькими кластерами, но хотите выглядеть так, как если бы вы работали с меньшим количеством кластеров. Псевдоним должен быть определен в соответствии со следующим синтаксисом, где clustername и databasename являются существующими и допустимыми сущностями.

Синтаксис

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

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
DatabaseAliasName string ✔️ Существующее имя или новое имя псевдонима базы данных. Имя можно экранировать с помощью квадратных скобок. Например, ["Имя с пробелами"].
DatabaseName string ✔️ Имя базы данных для присвоения псевдонима.

Примечание

Сопоставленные cluster-uri и имя базы данных должны находиться в двойных кавычках(") или в одинарных кавычках(').

Примеры

В кластере справки есть Samples база данных с таблицей StormEvents .

Сначала подсчитайте количество записей в этой таблице.

StormEvents
| count

Выходные данные

Count
59066

Затем присвойте базе данных псевдоним Samples и используйте это имя, чтобы проверка число записей StormEvents таблицы.

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

Выходные данные

Count
59066

Создайте имя псевдонима, содержащее пробелы, с помощью синтаксиса квадратных скобок.

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

Выходные данные

Count
59066