你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Alias 语句

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ Sentinel

使用 Alias 语句可为数据库定义别名,之后可在同一查询中使用该别名。

当你要处理多个群集,但希望看起来像是在处理较少的群集时,这很有用。 必须根据以下语法定义别名,其中 clusternamedatabasename 是现有的有效实体 。

语法

alias database DatabaseAliasName = 群集(“https:// clustername.kusto.windows.net”database(“DatabaseName”)

当你使用多个 Eventhouses 时,这非常有用,但想要看起来就像你正在处理更少的 Eventhouses 一样。 别名必须按照以下语法定义,其中 Eventhousedatabasename 是现有实体和有效的实体。

语法

alias database DatabaseAliasName = 群集(“serviceURL”)数据库(“DatabaseName”)

详细了解语法约定

参数

客户 类型​​ 必需 说明
DatabaseAliasName string ✔️ 现有名称或新的数据库别名。 可以使用括号对名称进行转义。 例如 ["带空格的名称"]。
DatabaseName string ✔️ 要提供别名的数据库的名称。

注意

映射的 cluster-uri 和映射的 database-name 必须出现在双引号 (") 或单引号 (') 内。

注意

映射的 Eventhouse-uri 和映射的数据库名称必须出现在双引号(“) 或单引号(') 内。

示例

帮助群集中,有一个包含 StormEvents 表的 Samples 数据库。

首先,计算该表中的记录数。

StormEvents
| count

输出

计数
59066

然后,为 Samples 数据库提供一个别名,并使用该名称检查 StormEvents 表的记录计数。

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

输出

计数
59066

使用括号语法创建包含空格的别名。

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

输出

计数
59066