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


Alias statement

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

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

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

Syntax

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

Learn more about syntax conventions.

Parameters

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

Note

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

Note

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

Examples

The examples in this article use publicly available tables in the help cluster, such as the StormEvents table in the Samples database.

The examples in this article use publicly available tables, such as the Weather table in the Weather analytics sample gallery. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.

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

StormEvents
| count

Output

Count
59066

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

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

Output

Count
59066

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

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

Output

Count
59066