このトピックでは、Lastpoint インデックスのデータをクエリする方法について説明します。
前提条件
時系列テーブルに Lastpoint インデックスが作成されている必要があります。詳細については、「Lastpoint インデックスの作成」をご参照ください。
クエリ方法
コンソールでのクエリ
-
インスタンスの管理 ページに移動します。
-
Tablestore コンソールにログインします。
-
上部メニューで、リソースグループとリージョンを選択します。
-
概要 ページで、インスタンス名をクリックするか、[操作] 列の インスタンスの管理 をクリックします。
-
-
時系列テーブルの管理 ページに移動します。
-
インスタンスの管理 ページで、時系列テーブル タブをクリックします。
-
時系列テーブル タブで、時系列テーブルの名前をクリックするか、[操作] 列の データの管理 をクリックします。
-
-
データのクエリ ダイアログボックスを開きます。
基本情報 タブの [Lastpoint インデックス] セクションで、Lastpoint インデックスの 操作 列にある [クエリ] をクリックします。
-
範囲検索を使用して、Lastpoint インデックスからすべてのデータを読み取ります。
-
モード を [範囲検索] に設定します。
-
デフォルトでは、すべての列が返されます。返す属性列を指定するには、[すべての列] スイッチをオフにし、属性列を入力します。
複数の属性列は、カンマ (,) で区切ります。
-
[最大バージョン数] は、デフォルト値の 10 のままにします。
時系列テーブルは、バージョンの最大数機能をサポートしていません。
-
デフォルトのプライマリキーの設定を使用します。
デフォルトでは、[開始プライマリキー列] は最小値に、[終了プライマリキー列] は最大値に設定されています。
-
クエリ結果のソート順を設定します。[前方検索] または [後方検索] を選択できます。
-
[クエリ] をクリックします。
一致するデータは、基本情報 タブの [Lastpoint インデックス] セクションに表示されます。
-
SQL を使用したクエリ
-
インスタンスの管理 ページに移動します。
-
Tablestore コンソールにログインします。
-
上部メニューで、リソースグループとリージョンを選択します。
-
概要 ページで、インスタンス名をクリックするか、[操作] 列の インスタンスの管理 をクリックします。
-
-
時系列テーブルの管理 ページに移動します。
-
インスタンスの管理 ページで、時系列テーブル タブをクリックします。
-
時系列テーブル タブで、時系列テーブルの名前をクリックするか、[操作] 列の データの管理 をクリックします。
-
-
Lastpoint インデックス用の SQL マッピングテーブルを作成します。
-
時系列テーブルの管理 ページで、SQL 文を実行してクエリ タブをクリックします。
-
SQL 文を実行してクエリ タブで、
アイコンをクリックします。 -
マッピングテーブルの作成 ダイアログボックスで、テーブルタイプを Lastpoint Index に設定し、テーブル名と Lastpoint インデックスを指定して、SQL 文の生成 をクリックします。
システムが自動的にマッピングテーブルを作成する SQL ステートメントを生成します。
-
SQL 文の実行 をクリックします。
-
-
SELECT ステートメントを使用してデータをクエリします。
エディターに SQL 文を入力し、SQL 文の実行 をクリックします。
次の例は、Lastpoint インデックスからすべてのデータをクエリする方法を示しています:
select * from your_lastpoint_name;
SDK 統合
次の SDK を使用して、Lastpoint インデックスからデータをクエリできます:
課金
-
Lastpoint インデックスの作成には料金は発生しません。ただし、インデックス内のデータストレージと読み取り操作には課金されます。詳細については、「」または「TimeSeries モデルの課金項目」をご参照ください。
-
SQL を使用して Lastpoint インデックスのデータをクエリする場合、SQL クエリに対しても課金されます。詳細については、「」または「SQL クエリの課金項目」をご参照ください。
関連ドキュメント
-
SQL クエリ機能は MySQL 構文と互換性があり、複数の Tablestore データエンジンへの一元化されたインターフェースを提供します。大量のデータに対する効率的で複雑なクエリやオンライン分析を実行する際に最適です。詳細については、「SQL クエリ」をご参照ください。
-
ブール論理、全文検索、プレフィックス検索、あいまい検索など、より柔軟なクエリ機能を利用するには、Lastpoint インデックス用の多次元インデックスを作成してください。詳細については、「多次元インデックスの作成」をご参照ください。
-
Lastpoint インデックスのデータを可視化するには、Tablestore を Grafana または DataV に接続できます。詳細については、「Grafana との統合」または「DataV-Board 6.0 との統合」をご参照ください。