共用方式為


Alias 陳述式

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

Alias 語句可讓您定義資料庫的別名,稍後可以在相同的查詢中使用。

當您使用數個叢集,但想要顯示為使用較少的叢集時,這會很有用。 別名必須根據下列語法來定義,其中clustername和databasename是現有且有效的實體。

語法

aliasdatabase DatabaseAliasName = cluster(“https:// clustername.kusto.windows.net”database(“DatabaseName

當您使用數個 Eventhouse 時,這會很有用,但想要看起來就像您處理較少的 Eventhouse 一樣。 別名必須根據下列語法來定義,其中 Eventhouse 和 databasename 是現有且有效的實體。

語法

aliasdatabase DatabaseAliasName = 叢集(“serviceURL”)database(“DatabaseName”)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseAliasName string ✔️ 現有的名稱或新的資料庫別名名稱。 您可以使用括號逸出名稱。 例如,[“Name with spaces”]。
DatabaseName string ✔️ 要提供別名的資料庫名稱。

注意

對應的 cluster-uri 和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。

注意

對應的 Eventhouse-uri 和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。

範例

說明叢集中,有一個SamplesStormEvents具有數據表的資料庫。

首先,計算該數據表中的記錄數目。

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