Поделиться через


Инструкция alias

Область применения: ✅Microsoft Fabric

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

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

Синтаксис

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

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

Синтаксис

alias database DatabaseAliasName= cluster("serviceURL").database("DatabaseName")

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

Параметры

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

Примечание.

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

Примечание.

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

Примеры

В кластере справки StormEvents

Во-первых, подсчитывать количество записей в этой таблице.

StormEvents
| count

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

Count
59 066

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

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

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

Count
59 066

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

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

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

Count
59 066