alias ステートメント
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft 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 |