KQL クエリセット内のデータのクエリを実行する
この記事では、KQL クエリセットを使用する方法について説明します。 KQL クエリセットは、KQL データベースのデータに対するクエリの実行、表示、カスタマイズに使用される項目です。
KQL クエリセットは、クエリの作成に Kusto 照会言語を使用し、多くの SQL 関数もサポートします。 クエリ言語について詳しくは、Kusto 照会言語の概要に関する記事をご覧ください。
前提条件
- Microsoft Fabric 対応の容量を持つワークスペース
- 編集権限とデータを持つKQL データベース、または AllDatabaseAdmin 権限を持つAzure Data Explorer クラスターとデータベース。
データベースを選択する
クエリはデータベースのコンテキストで実行されます。 関連するデータベースはいつでも変更でき、クエリ エディターに保存されたクエリを保持できます。 KQL クエリセットは、Azure Data Explorer クラスターの KQL データベースまたはデータベースに関連付けることができます。
目的のデータベースの種類に対応するタブを選択します。
[データベース] で [V] を選択し、データベース接続 メニューを展開します。
[ソースの接続] で、OneLake データ ハブを選択します。
表示された OneLake データ ハブ ウィンドウで、KQL データベースを選択し、[選択] を選択します。
このデータベースに関連付けられたリストがデータベース名の下に表示されます。
クエリを記述する
データ ソースに接続したので、このデータに対してクエリを実行できます。 KQL クエリセットは、Kusto クエリ言語 (KQL) を使用して、アクセス権のあるデータベースのデータに対してクエリを実行します。 KQL の詳細については、「Kusto クエリ言語の概要」を参照してください。
次の例では、https://kustosamples.blob.core.windows.net/samplefiles/StormEvents.csv で公開されているデータを使用します。
KQL クエリセットの上部ペインでクエリを作成またはコピーします。
[実行] ボタンを選択するか、Shift+Enter を押してクエリを実行します。
結果のクエリ出力は、クエリ ペインの下に表示される結果グリッドに表示されます。 クエリが正常に終了したことを示す緑色のチェックと、クエリ結果の計算に費やされた時間に注目してください。
クエリセット タブを管理する
KQL クエリセット内で、複数のタブを作成できます。 各タブは、異なる KQL データベースに関連付けることができ、後で使用するためにクエリを保存したり、データ探索で共同作業するために他のユーザーと共有したりできます。 また、任意のタブに関連付けられた KQL データベースを変更して、異なる状態のデータに対して同じクエリを実行できるようにすることもできます。
- タブの名前を変更する: タブ名の横にある鉛筆アイコンを選択します。
- 新しいタブを追加する: 既存のタブの右側にあるプラス + 記号を選択します。 異なるタブを異なるデータベースに接続できます。
- 既存のデータベース接続を変更する: [データベース] で、既存のデータベース接続を選択してデータ ハブを開きます。
クエリのコピー
作成したクエリをコピーまたは共有することもできます。
クエリ ウィンドウの上部で、[ホーム] タブを選択します。
[クエリのコピー] を選択 します。
次の表は、クエリを共有する方法の多くのオプションの概要を示しています。
重要
クエリ リンクを受け取るユーザーは、クエリを実行して結果を表示するために、基になるデータに対する表示アクセス許可を持っている必要があります。
アクション 説明 クエリのコピー クエリテキストをコピーします。 リンクをクリップボードに保存 クエリの実行に使用できるディープ リンクをコピーします。 クリップボードへのリンクとクエリ クエリの実行に使用できるリンクと、クエリのテキストをコピーします。 クリップボードへのリンク、クエリ、結果 クエリの実行に使用できるリンク、クエリのテキスト、およびクエリの結果をコピーします。 結果をコピーする クエリの結果をコピーします。 上記の表から目的の共有アクションを選択します。
この情報を Microsoft Word などの任意のエディターに貼り付けます。
クエリデータを CSV としてエクスポートする
クエリ出力を単にコピーして貼り付けるだけでなく、クエリ結果をエクスポートすることもできます。
これは、クエリ結果を含む CSV ファイルをエクスポートする 1 回限りの方法です。
クエリ ウィンドウの上部で、[ホーム] タブを選択します。
[結果を CSV にエクスポートする] を選択します。
CSV ファイルをローカルに保存します。
KQL クエリセットの削除
KQL クエリセットを削除するには: