次の方法で共有


alias ステートメント

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

Alias ステートメントを使用すると、同じクエリで使用できるデータベースのエイリアスを定義できます。

alias ステートメントは、同じクエリでそのエイリアスを使用して参照できるように、データベースの短縮名として役立ちます。

構文

databasealiasName = cluster("QueryURI").database("DatabaseName")データベースを alias する

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

パラメーター

件名 タイプ Required 説明
DatabaseAliasName string ✔️ 既存の名前または新しいデータベース エイリアス名。 名前は角かっこでエスケープできます。 たとえば、["スペースを含む名前")。
QueryURI string ✔️ クエリまたは管理コマンドの実行に使用できる URI。
DatabaseName string ✔️ エイリアスを指定するデータベースの名前。

Note

  • クエリ URI を取得するには、Azure portal でクラスターの概要ページに移動し、URI をコピーします。
  • マップされたクエリとマップされたデータベース名は、二重引用符 (") または単一引用符 (') 内に含まれている必要があります。

Note

  • クエリ URI を取得するには、「KQL データベース URIコピーする」を参照してください。
  • マップされたクエリとマップされたデータベース名は、二重引用符 (") または単一引用符 (') 内に含まれている必要があります。

この記事の例では、Samples データベースの StormEvents テーブルなど、ヘルプ クラスターので一般公開されているテーブルを使用します。

この記事の例では、Weather Analytics サンプル データ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