次の方法で共有


空のテーブルを作成する

テーブルは、データを保持する名前付きエンティティです。 テーブルには、列の順序付けされたセットと 0 個以上のデータ行が含まれます。 各行には、テーブルの列ごとに 1 つのデータ値が保持されます。 テーブル内の行の順序は不明であり、一般にはクエリに影響しません。ただし、本質的に未確定の表形式演算子 (top 演算子など) を除きます。

データ ソースを含まない空のテーブルを作成して、テスト環境として使用したり、後のステージでデータを取り込んだりすることができます。 この記事では、KQL データベースのコンテキストで空のテーブルを作成する方法について説明します。

前提条件

KQL データベースに空のテーブルを作成する

  1. 目的の KQL データベースを参照します。

  2. [+ 新規]>[テーブル] を選択します。

    リアルタイム インテリジェンスの [新規] ボタンのドロップダウン メニューを示す下部リボンのスクリーンショット。[テーブル] というタイトルのドロップダウン オプションが強調表示されている。

  3. テーブルの名前を入力します。

    リアルタイム インテリジェンスの新規テーブル ウィザードの [転送先] タブのスクリーンショット。テーブル名が強調表示されている。

    Note

    テーブル名には、英数字、ハイフン、およびアンダースコアを含む最大 1024 文字を使用できます。 特殊文字はサポートされていません。

  4. [Next: Source](次へ: ソース) を選択します。

Source

  1. 既定では、[ソースの種類][なし] に設定されています。 [なし] を選択した場合は、テーブル スキーマを手動で定義できます。
  2. [Next: Schema](次へ: スキーマ) を選択します。

リアルタイム インテリジェンスの新規テーブル ウィザードでソースの種類が [なし] に設定されていることを示す [ソース] タブのスクリーンショット。

[スキーマ]

このツールは、データに基づいてスキーマを自動的に推論します。 データ ソースなしでスキーマを作成するには、部分データ プレビューの下に列を追加する必要があります。

コマンド ビューアー

コマンド ビューアーには、テーブルの作成、マッピング、テーブル内のデータの取り込みに関するコマンドが表示されます。

コマンド ビューアーを開くには、コマンド ビューアーの右側にある [v] ボタンを選択します。 コマンド ビューアーでは、入力から生成された自動コマンドを表示およびコピーできます。

コマンド ビューアーのスクリーンショット。[展開] ボタンが強調表示されている。

部分データ プレビュー

部分データ プレビューは、データに基づいて自動的に推論されます。

新しい列を追加するには、[部分データ プレビュー] の下の [新しい列の追加] を選択します。

リアルタイム インテリジェンスの新規テーブル ウィザードの [スキーマ] タブのスクリーンショット。[新しい列の追加] ボタンが強調表示されている。

列の編集
  1. 列名を入力します。 列名は文字で始まる必要があり、数字、ピリオド、ハイフン、アンダースコアを含めることができます。

  2. 列のデータ型を選択します。 既定の列の型は string ですが、[Column type] (列の型) フィールドのドロップダウン メニューで変更できます。

  3. [列の追加] を選択して、列をさらに追加します。

  4. [保存] を選択して、列をテーブルに追加します。

    リアルタイム インテリジェンスの新規テーブル ウィザードで入力された列名とそのデータ型を示す [列の編集] ウィンドウのスクリーンショット。

    部分データ プレビューには、追加された列が反映されます。

    部分データ プレビューの下に追加された列を示す [スキーマ] タブのスクリーンショット。列名が強調表示されている。

    Note

    必要に応じて、既存の列を編集したり、新しい列を追加したりするには、[列の編集] または [部分データ プレビュー] の下の右側の列の + ボタンを選択します。

  5. [次へ: 概要] を選択してテーブル マッピングを作成します。

概要タブ

[Create table completed] (テーブルの作成完了) ウィンドウでは、正常に作成されたことを示す緑色のチェックマークが空のテーブルに付けられています。

リアルタイム インテリジェンスでテーブルが正常に作成されたことを示す [概要] タブのスクリーンショット。