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


Инструкция alias

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

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

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

Синтаксис

alias базе данных databaseAliasName= cluster("QueryURI").database("DatabaseName")

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

Параметры

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

Примечание.

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

Примечание.

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

Примеры

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

В примерах этой статьи используются общедоступные таблицы, такие как таблица 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