Alias 陳述式

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

當您使用數個叢集,但想要看起來像是使用較少的叢集時,這非常有用。 您必須根據下列語法定義別名,其中 clusternamedatabasename 是現有的有效實體。

語法

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

深入瞭解 語法慣例

參數

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

注意

對應的叢集 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