alias ステートメント

alias ステートメントを使用すると、データベースの別名を定義できます。これは、後で同じクエリで使用できます。

これは、複数のクラスターをしているが、より少ないクラスターで作業しているかのように見せる場合に便利です。 エイリアスは、次の構文に従って定義する必要があります。ここで clusternamedatabasename は、既存のエンティティと有効なエンティティです。

構文

aliasdatabase DatabaseAliasName= cluster("https:// clustername.kusto.windows.net").database("DatabaseName")

構文規則について詳しく知る。

パラメーター

名前 必須 説明
DatabaseAliasName string ✔️ 既存の名前または新しいデータベース エイリアス名。 名前は角かっこでエスケープできます。 たとえば、["Name with spaces"] などです。
DatabaseName string ✔️ 別名を指定するデータベースの名前。

注意

マップされた cluster-uri とマップされたデータベース名は、二重引用符 (") または単一引用符 (') 内に含まれている必要があります。

ヘルプ クラスターには、テーブルを含むSamplesデータベースがありますStormEvents

まず、そのテーブル内のレコードの数をカウントします。

StormEvents
| count

出力

Count
59066

次に、データベースにエイリアスをSamples指定し、その名前を使用してテーブルのレコード数をStormEventsチェックします。

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

出力

Count
59066

角かっこの構文を使用して、スペースを含むエイリアス名を作成します。

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

出力

Count
59066