バッチロードの前提条件 - Amazon Timestream

Amazon Timestream for LiveAnalytics は、2025 年 6 月 20 日以降、新規のお客様に公開されなくなります。LiveAnalytics に Amazon Timestream を使用する場合は、その日付より前にサインアップします。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「Amazon Timestream for LiveAnalytics の可用性の変更」を参照してください。

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

バッチロードの前提条件

これは、バッチロードを使用するための前提条件のリストです。ベストプラクティスについては、バッチロードのベストプラクティスを参照してください。

  • バッチロードソースデータは、ヘッダーを含む CSV 形式で Amazon S3 に保存されます。

  • Amazon S3 ソースバケットごとに、アタッチされたポリシーに次のアクセス許可が必要です。

    "s3:GetObject", "s3:GetBucketAcl" "s3:ListBucket"

    同様に、レポートが書き込まれる Amazon S3 出力バケットごとに、アタッチされたポリシーに次のアクセス許可が必要です。

    "s3:PutObject", "s3:GetBucketAcl"

    例:

    { "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:GetObject", "s3:GetBucketAcl", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-source-bucket1”, "arn:aws:s3:::amzn-s3-demo-source-bucket2” ], "Effect": "Allow" }, { "Action": [ "s3:PutObject", "s3:GetBucketAcl" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-destination-bucket” ] "Effect": "Allow" } ] }
  • LiveAnalytics の Timestream は、データモデルで提供された情報を CSV ヘッダーにマッピングすることで CSV を解析します。データには、タイムスタンプを表す列、少なくとも 1 つのディメンション列、および少なくとも 1 つのメジャー列が必要です。

  • バッチロードで使用される S3 バケットは、バッチロードで使用される LiveAnalytics の Timestream テーブルと同じリージョンとアカウントにある必要があります。

  • timestamp 列は、Unix エポックからの時間を表す長いデータ型である必要があります。たとえば、タイムスタンプは として表2021-03-25T08:45:21Zされます1616661921。Timestream は、タイムスタンプの精度に対して秒、ミリ秒、マイクロ秒、ナノ秒をサポートします。クエリ言語を使用する場合、 などの関数を使用して形式を変換できますto_unixtime。詳細については、「日付/時刻関数」を参照してください。

  • Timestream は、ディメンション値の文字列データ型をサポートしています。メジャー列のロングデータ型、ダブルデータ型、文字列データ型、ブールデータ型をサポートしています。

バッチロードの制限とクォータについては、「」を参照してくださいバッチロード