TimeSeries モデルは、時系列テーブルを使用して時系列データを保存します。単一の時系列テーブルは、高同時実行の書き込みとクエリをサポートし、ペタバイト規模のデータを低コストで保存できます。本トピックでは、時系列テーブルの作成方法と管理方法について説明します。
注意事項
1 つのインスタンスで最大 64 個のテーブルを作成できます。この制限には、データテーブル、セカンダリインデックス、時系列テーブル、Lastpoint インデックス、および分析ストアが含まれます。制限の詳細については、「TimeSeries モデルの制限」をご参照ください。
説明時系列テーブルは、時系列メタデータテーブルと時系列データテーブルで構成されています。そのため、1 つの時系列テーブルは、インスタンスのテーブル上限に対し、2 つのテーブルとしてカウントされます。
TimeSeries モデルは、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (ウランチャブ)、中国 (深圳)、中国 (成都)、中国 (香港)、日本 (東京)、マレーシア (クアラルンプール)、ドイツ (フランクフルト)、インドネシア (ジャカルタ)、英国 (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、SAU (リヤド - パートナーリージョン)、シンガポールの各リージョンでサポートされています。
時系列識別子のカスタマイズ、データフィールドをプライマリキーフィールドとして使用、Lastpoint インデックスと分析ストアの作成は、中国 (杭州)、中国 (上海)、中国 (北京)、および中国 (張家口) のリージョンで利用できます。
機能
次の表で、時系列テーブルでサポートされている機能について説明します。
機能 | 説明 |
時系列テーブルの作成 | 時系列テーブルを作成する際には、テーブルとその時系列メタデータの設定を指定する必要があります。また、ビジネス要件に基づいて、時系列識別子のカスタマイズ、データフィールドをプライマリキーフィールドとして定義、分析ストアの作成、および Lastpoint インデックスの作成を行うこともできます。 |
時系列テーブルの更新 | 時系列テーブルの Time-to-Live (TTL) を変更し、メタデータ TTL や属性の更新可否などの時系列メタデータの設定を更新します。 |
時系列テーブルの一覧表示 | 現在のインスタンス内のすべての時系列テーブルの名前と設定を一覧表示します。 |
時系列テーブルの詳細確認 | 時系列テーブルの TTL やステータスなどの設定の詳細、およびメタデータ TTL や属性の更新可否などの時系列メタデータの設定をクエリします。 |
時系列テーブルの削除 | 指定した時系列テーブルを削除します。 |
操作手順
時系列テーブルの作成
次の手順に従って、Tablestore コンソールで時系列テーブルを作成します。
インスタンスの管理 ページに移動します。
Tablestore コンソールにログインします。
上部メニューで、リソースグループとリージョンを選択します。
概要 ページで、インスタンスのエイリアスをクリックするか、そのインスタンスの アクション 列の インスタンスの管理 をクリックします。
インスタンスの詳細 タブで、時系列テーブル タブをクリックします。
時系列テーブル タブで、時系列テーブルの作成 をクリックします。
説明また、ワンクリックでデモを生成 をクリックして、サンプルデータを含むテストテーブルを作成し、機能をすぐに体験することもできます。新しく作成されたテストテーブルでは、システムが特定の初期化処理を実行します。時系列が表示されるまで、数十秒お待ちいただく場合があります。
時系列テーブルの作成 ダイアログボックスで、時系列テーブルのパラメーターを設定します。
パラメータ
説明
時系列テーブル名
時系列テーブルの名前です。インスタンス内で一意である必要があります。
名前は 1~128 文字で、英字、数字、およびアンダースコア (_) のみを含み、英字またはアンダースコア (_) で始まる必要があります。
テーブル名は、現在のインスタンス内の既存のデータテーブル、セカンダリインデックス、またはその他の時系列テーブルと同じであってはなりません。
Time-to-Live (TTL)
時系列テーブル内のデータの保持期間 (秒単位) です。最小値は 86400 (1 日) です。このパラメータを -1 に設定すると、データが期限切れにならないことを示します。
システムは、指定された TTL を超えるデータポイントを自動的に削除します。
説明システムは、データがテーブルに書き込まれた時刻ではなく、ユーザーが提供した時刻列に基づいてデータの生成時刻を判断します。
時系列識別子
説明このパラメーターは、カスタムタイムライン識別子と主キー を有効にした場合にのみ設定可能です。
デフォルトでは、時系列識別子はメトリック名、データソース、およびタグで構成されます。特定のビジネス要件を満たすために、カスタム時系列識別子を定義することができます。
カスタム時系列識別子フィールド名は、1~128 バイトの長さで、小文字の英字、数字、およびアンダースコア (_) のみを含み、数字で始めることはできません。
最大 6 つのカスタム時系列識別子フィールドを指定できます。
タイムライン識別子の追加 をクリックして、複数のカスタム識別子フィールドを追加します。フィールドを削除するには、その横にある
アイコンをクリックします。重要テーブル作成後は、カスタム時系列識別子フィールドを変更できません。ご注意ください。
プライマリキーフィールド
説明このパラメーターは、カスタムタイムライン識別子と主キー を有効にした場合にのみ設定可能です。
同じ時系列識別子とタイムスタンプに対して異なる時系列データを保存する必要がある場合は、データフィールドをプライマリキーの一部として設定できます。
プライマリキーフィールド名は、1~128 バイトの長さで、小文字の英字、数字、およびアンダースコア (_) のみを含み、数字で始めることはできません。
最大 4 つのデータフィールドをプライマリキーフィールドとして指定できます。
プライマリキーフィールドのデータ型はString または Integer です。
複数のプライマリーキーフィールドを追加するには、プライマリキーフィールドの追加 をクリックします。フィールドを削除するには、その横にある
アイコンをクリックします。重要テーブル作成後は、プライマリキーフィールドを変更できません。ご注意ください。
分析ストアの作成
分析ストアは、時系列データの長期保存と分析のために設計されています。時系列データを低コストで保存し、高速なクエリと分析を可能にします。
デフォルトでは、分析ストアを作成するオプションが有効になっています。ビジネス要件に基づいて設定してください。
分析ストアが不要な場合は、分析ストレージの作成 スイッチを無効にしてください。
デフォルトの分析ストアを作成するには、分析ストレージの作成 スイッチを有効のままにしておきます。
カスタム分析ストアを作成するには、分析ストレージの作成 スイッチを有効のままにし、詳細オプション スイッチをオンにして、分析ストレージ名 と 分析ストアのライフサイクル を設定します。
Lastpoint インデックスの作成
Lastpoint インデックスは、テーブル内の各時系列の最新状態をすばやく取得するように設計されています。これは、監視対象から最新のデータポイントを取得するのに役立ちます。
デフォルトでは、Lastpoint インデックスを作成するオプションは無効になっています。ビジネス要件に基づいて設定してください。
Lastpoint インデックスが不要な場合は、デフォルト設定のままにします。
Lastpoint インデックスを作成するには、LastPoint インデックスの作成 スイッチを有効にし、LastPoint インデックス名 を指定します。
説明インデックス名は、1~128 バイトの長さで、英字、数字、およびアンダースコア (_) を含むことができ、数字で始めることはできません。
時系列テーブル内の Lastpoint インデックスと分析ストアの合計数は、10 個までです。
作成 をクリックします。
テーブルが作成されると、時系列テーブル タブで表示できます。新しいテーブルがリストに表示されない場合は、
アイコンをクリックしてリストを更新します。
時系列テーブルの管理
次の手順を使用して、時系列テーブルを管理します。
タスク | 説明 |
時系列テーブルの一覧表示 | 時系列テーブル タブで、インスタンス内のすべての時系列テーブルを表示できます。 |
データ TTL の更新 |
|
メタデータ TTL の更新 |
|
メタデータ属性設定の更新 |
|
時系列テーブルの詳細確認 |
|
時系列テーブルの削除 |
|
開発統合
機能 | 方法 |
時系列テーブルの作成 | |
時系列テーブルの更新 | |
時系列テーブルの一覧表示 | |
時系列テーブルの詳細確認 | |
時系列テーブルの削除 |
をクリックします。
をクリックします。