Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
バッチロードの前提条件
これは、バッチロードを使用するための前提条件のリストです。ベストプラクティスについては、バッチロードのベストプラクティスを参照してください。
バッチロードソースデータは、ヘッダーを含む CSV 形式で Amazon S3 に保存されます。
-
Amazon S3 ソースバケットごとに、アタッチされたポリシーに次の権限が必要です。
"s3:GetObject", "s3:GetBucketAcl" "s3:ListBucket"同様に、レポートが書き込まれる Amazon S3 出力バケットごとに、アタッチされたポリシーに次の権限が必要です。
"s3:PutObject", "s3:GetBucketAcl"例えば、次のようになります。
-
Timestream for LiveAnalytics は、データモデルで提供された情報を CSV ヘッダーにマッピングすることで CSV を解析します。データには、タイムスタンプを表す列、少なくとも 1 つのディメンション列、および少なくとも 1 つのメジャー列が必要です。
-
バッチロードで使用される S3 バケットは、バッチロードで使用される Timestream for LiveAnalytics テーブルと同じリージョンの同じアカウントにある必要があります。
-
timestamp列は、Unix エポックからの時間を表す long データ型である必要があります。例えば、2021-03-25T08:45:21Zというタイムスタンプは1616661921と表されます。Timestream がサポートしているタイムスタンプ精度は、秒、ミリ秒、マイクロ秒、ナノ秒です。クエリ言語を使用する場合、to_unixtimeなどの関数を使用して形式を変換できます。詳細については、「日付/時間関数」を参照してください。 -
Timestream は、ディメンション値については文字列データ型をサポートしています。メジャー列については長整数、倍精度浮動小数点数、文字列、ブールの各データ型をサポートしています。
バッチロードの制限とクォータについては、「バッチロード」を参照してください。