次の方法で共有


サンプル ギャラリーの探索

Azure Data Explorer サンプル ギャラリーを使用して、無料のパブリック ヘルプ クラスターでキュレーションされたデータセットを使用して Kusto クエリ言語 (KQL) を学習し、実践します。 既製のチュートリアルを実行し、クエリを編集し、すぐに結果を表示します。Azure サブスクリプションは必要ありません。 Microsoft アカウントまたは Microsoft Entra ID を使用してサインインし、サンプル データベース、テーブル、ストアド関数、外部テーブル、具体化されたビューの探索を開始します。

前提条件

Microsoft アカウントまたは Microsoft Entra ユーザー ID を使用して ヘルプ クラスター にサインインします。 Azure サブスクリプションは必要ありません。

概要

次の図は、サンプル ギャラリーで使用できるデータベースの概要を示しています。

Azure Data Explorer のサンプル ギャラリーで使用できるデータベースのフロー チャートを示す図。

サンプル データに対してアクションを実行する

サンプル ギャラリーのデータセットを使用して KQL クエリについての学習を開始します。

  1. Microsoft アカウントまたは Microsoft Entra ユーザー ID を使用してazure Data Explorer web UI にサインインします。

  2. Home ページで、KQL を使用してサンプル データ展開を選択します。

    ホーム ページを示す Azure Data Explorer Web UI のスクリーンショット。

  3. [ データ サンプルの探索 ] ダイアログ ボックスで、サンプル データセットを選択し、[ 探索] を選択します。

    サンプル データベースのオプションを示す、[データ サンプルの探索] ダイアログのスクリーンショット。

    クラスター接続ペインには、ヘルプ クラスターと共に、ストアド関数外部テーブル具体化されたビュー、およびデータベース テーブルを示すサンプル データベースが表示されます。 [サンプル データ] ダイアログ ボックスで選択されたデータベースが強調表示されます。

    サンプルのデータベースとテーブルをツリー ダイアグラムで示す、Azure Data Explorer UI のクラスター接続ページのスクリーンショット。

    この図は、生データからインジェスト、処理、具体化されたビューまでの、アーキテクチャ データ フローの概要を示しています。

    生データのインジェストから変換されたデータおよび具体化されたビューへのプロセスを示すフロー チャート。

チュートリアルに従う

クラスター接続ウィンドウの右側にあるクエリ エディター ウィンドウには、一般的に使用されるクエリの形式で便利なチュートリアルと詳細な説明が表示されます。

クラスター接続ペインで SampleMetrics というラベルが付いたメトリック データベースを見てみましょう。

SampleMetrics データセットは、次の表で構成されます。

  • RawServerMetrics: 一時ストレージ用に生データが取り込まれる場所。
  • TransformedServerMetrics: 解析および処理されたデータが格納されます。
  • SQLServersLocation: サーバーの場所の参照データを格納しています。

ヒント

クエリ エディター ウィンドウから他のチュートリアルに移動できます。 開く>チュートリアルを開くを選択し、探索する特定のチュートリアルを選択します。

クエリ ウィンドウでサンプル チュートリアルを選ぶ Azure Data Explorer Web UI のドロップダウン メニューを示すスクリーンショット。

クエリの実行

クエリ編集ウィンドウで、クエリにカーソルを置き、ウィンドウの上部にある [実行] を選択するか、Shift + Enter キーを押してクエリを実行します。 結果は、クエリ エディター ウィンドウのすぐ下の、クエリ結果ペインに表示されます。

クエリやコマンドを実行する前に、少しの時間を取り、その上にあるコメントを呼んでください。 コメントには重要な情報が含まれています。 たとえば、アクセス許可がないために ヘルプ クラスターで特定の管理コマンドが機能しない理由などです。 クエリ エディターでは、クエリを記述するときに提案と警告が表示されます。 受け取る提案と警告をカスタマイズするには、「クエリの推奨事項を設定する を参照してください

クエリ エディター ウィンドウとサンプル チュートリアルを示すスクリーンショット。

管理コマンドについて説明します

help クラスターでは特定の管理コマンドを実行できないため、独自の空きクラスターを作成これらのコマンドをさらに詳しく調べることができます。 これらのコマンドの例をいくつか次の表に示します。

テーブル 説明 コマンド
RawServerMetrics 説明されているように、インジェスト バッチ処理のポリシーを設定して、既定のインジェスト待機時間を 5 分から 20 秒に短縮できます。 .alter table RawServerMetrics policy ingestionbatching @'{"MaximumBatchingTimeSpan": "00:00:20", "MaximumNumberOfItems": 500,"MaximumRawDataSizeMB": 1024}'
RawServerMetrics 生のテーブルと変換済みのテーブル間でのデータの重複を回避するために、データ保持ポリシーを 10 日に設定できます。 必要に応じて、生データをさらに長く保持できます。 たとえば、TransformedServerMetrics テーブルに問題がある場合、ソース データに戻るのではなく RawServerMetrics テーブル内のデータを参照できます。 .alter table RawServerMetrics policy retention '{"SoftDeletePeriod": "10.00:00:00", "Recoverability": "Enabled"}'
TransformedServerMetrics 更新ポリシーは、生データの変換と解析に適用できます。 .alter table TransformedServerMetrics policy update @'[{"IsEnabled": true, "Source": "RawServerMetrics", "Query": "Transform_RawServerMetrics()", "IsTransactional": true, "PropagateIngestionProperties": false}]'