Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Инструкции псевдонима позволяют определить псевдоним для базы данных, которая может использоваться в том же запросе.
Инструкция alias полезна в качестве сокращенного имени для базы данных, чтобы ее можно было ссылаться с помощью этого псевдонима в том же запросе.
Syntax
alias database DatabaseAliasName= cluster("QueryURI").database("DatabaseName")
Дополнительные сведения о соглашениях синтаксиса.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| DatabaseAliasName | string |
✔️ | Существующее имя или новое имя псевдонима базы данных. Имя можно экранировать с скобками. Например, ["Имя с пробелами"]. |
| QueryURI | string |
✔️ | Универсальный код ресурса (URI), который можно использовать для выполнения запросов или команд управления. |
| DatabaseName | string |
✔️ | Имя базы данных для предоставления псевдонима. |
Note
- Чтобы получить универсальный код ресурса (URI запроса) на портале Azure, перейдите на страницу обзора кластера и скопируйте URI.
- Сопоставленный запрос и сопоставленное имя базы данных должны отображаться в двойных кавычках(") или одинарных кавычках(').
Note
- Чтобы получить URI запроса, ознакомьтесь с копирования URI базы данных KQL.
- Сопоставленный запрос и сопоставленное имя базы данных должны отображаться в двойных кавычках(") или одинарных кавычках(').
Это важно
Операторы псевдонима поддерживаются только в пределах одной области запроса.
Инструкции псевдонима не поддерживаются в определениях функций, включая определяемые пользователем функции, хранимые функции или многократно используемые артефакты запросов.
Псевдонимы должны быть определены и ссылаются в одном запросе и не могут быть сохранены или повторно использоваться в запросах.
Examples
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например
StormEventsтаблицу в базе данных Samples .
В примерах этой статьи используются общедоступные таблицы, такие как
Weatherтаблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.
Во-первых, подсчитывать количество записей в этой таблице.
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 |