RejectedRecord - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RejectedRecord

時系列データをシステムに再挿入する前に解決する必要があるデータ検証に関する問題が原因で Timestream に正常に挿入されなかったレコードを表します。

内容

ExistingVersion

レコードの既存のバージョン。この値は、書き込みリクエストのバージョンよりもバージョンが新しい同一のレコードが存在するシナリオで入力されます。

型: 長整数

必須: いいえ

Reason

Timestream にレコードが正常に挿入されなかった理由。次のようなエラーの原因が考えられます。

  • ディメンション、タイムスタンプ、メジャー名が同じであるレコードが複数あるが、以下に該当する重複データを含むレコード。

    • メジャー値が異なる

    • バージョンがリクエストに存在しない、または新しいレコードのバージョンの値が既存の値以下である

    Timestream がこのケースのデータを拒否した場合、RejectedRecords レスポンスの ExistingVersion フィールドには現在のレコードのバージョンが表示されます。強制的に更新するには、レコードのバージョンを ExistingVersion より大きい値に設定してリクエストを再送信します。

  • タイムスタンプがメモリストアの保持期間外であるレコード。

    注記

    保持期間が更新された場合、新しい期間内にすぐにデータを取り込もうとすると、RejectedRecords の例外が発生します。RejectedRecords の例外を回避するには、新しい時間枠の期間内に新しいデータが取り込まれるまで待機します。詳細については、Timestream の設定に関するベストプラクティスTimestream のストレージの仕組みに関する説明を参照してください。

  • ディメンションまたはメジャーが Timestream で定義された制限を超えるレコード。

詳細については、Timestream 開発者ガイドの「アクセス管理」を参照してください。

型: 文字列

必須: いいえ

RecordIndex

WriteRecords の入力リクエスト内にあるレコードのインデックス。インデックスは 0 で始まります。

タイプ: 整数

必須: いいえ

以下の資料も参照してください。

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。