你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Alias 语句
使用 Alias 语句可为数据库定义别名,之后可在同一查询中使用该别名。
当你要处理多个群集,但希望看起来像是在处理较少的群集时,这很有用。 必须根据以下语法定义别名,其中 clustername 和 databasename 是现有的有效实体 。
语法
alias
database DatabaseAliasName=
群集 (“https:// clustername.kusto.windows.net”) .database (“DatabaseName”)
详细了解语法约定。
参数
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
DatabaseAliasName | string |
✔️ | 现有名称或新的数据库别名。 可以使用括号对名称进行转义。 例如 ["带空格的名称"]。 |
DatabaseName | string |
✔️ | 要提供别名的数据库的名称。 |
注意
映射的 cluster-uri 和映射的 database-name 必须出现在双引号 (") 或单引号 (') 内。
示例
在帮助群集中,有一个包含 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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈