Alias 陳述式
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
Alias 語句可讓您定義資料庫的別名,稍後可以在相同的查詢中使用。
當您使用數個叢集,但想要顯示為使用較少的叢集時,這會很有用。 別名必須根據下列語法來定義,其中clustername和databasename是現有且有效的實體。
語法
alias
database DatabaseAliasName =
cluster(“https:// clustername.kusto.windows.net”database(“DatabaseName”)
當您使用數個 Eventhouse 時,這會很有用,但想要看起來就像您處理較少的 Eventhouse 一樣。 別名必須根據下列語法來定義,其中 Eventhouse 和 databasename 是現有且有效的實體。
語法
alias
database DatabaseAliasName =
叢集(“serviceURL”)database(“DatabaseName”)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
DatabaseAliasName | string |
✔️ | 現有的名稱或新的資料庫別名名稱。 您可以使用括號逸出名稱。 例如,[“Name with spaces”]。 |
DatabaseName | string |
✔️ | 要提供別名的資料庫名稱。 |
注意
對應的 cluster-uri 和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。
注意
對應的 Eventhouse-uri 和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。
範例
在說明叢集中,有一個Samples
StormEvents
具有數據表的資料庫。
首先,計算該數據表中的記錄數目。
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 |