

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)を参照してください。

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

# バッチロードの前提条件
<a name="batch-load-prerequisites"></a>

これは、バッチロードを使用するための前提条件のリストです。ベストプラクティスについては、[バッチロードのベストプラクティス](batch-load-best-practices.md)を参照してください。
+ バッチロードソースデータは、ヘッダーを含む CSV 形式で Amazon S3 に保存されます。
+ Amazon S3 ソースバケットごとに、アタッチされたポリシーに次の権限が必要です。

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

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

  ```
  "s3:PutObject",
  "s3:GetBucketAcl"
  ```

  例えば、次のようになります。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Action": [
                  "s3:GetObject",
                  "s3:GetBucketAcl",
                  "s3:ListBucket"
              ],
              "Resource": [
                  "arn:aws:s3:::amzn-s3-demo-source-bucket1\u201d",
                  "arn:aws:s3:::amzn-s3-demo-source-bucket2\u201d"
              ],
              "Effect": "Allow"
          },
          {
              "Action": [
                  "s3:PutObject",
                  "s3:GetBucketAcl"
              ],
              "Resource": [
                  "arn:aws:s3:::amzn-s3-demo-destination-bucket\u201d"
              ],
              "Effect": "Allow"
          }
      ]
  }
  ```

------
+ Timestream for LiveAnalytics は、データモデルで提供された情報を CSV ヘッダーにマッピングすることで CSV を解析します。データには、タイムスタンプを表す列、少なくとも 1 つのディメンション列、および少なくとも 1 つのメジャー列が必要です。
+ バッチロードで使用される S3 バケットは、バッチロードで使用される Timestream for LiveAnalytics テーブルと同じリージョンの同じアカウントにある必要があります。
+ `timestamp` 列は、Unix エポックからの時間を表す long データ型である必要があります。例えば、`2021-03-25T08:45:21Z` というタイムスタンプは `1616661921` と表されます。Timestream がサポートしているタイムスタンプ精度は、秒、ミリ秒、マイクロ秒、ナノ秒です。クエリ言語を使用する場合、`to_unixtime` などの関数を使用して形式を変換できます。詳細については、「[日付/時間関数](date-time-functions.md)」を参照してください。
+ Timestream は、ディメンション値については文字列データ型をサポートしています。メジャー列については長整数、倍精度浮動小数点数、文字列、ブールの各データ型をサポートしています。

バッチロードの制限とクォータについては、「[バッチロード](ts-limits.md#limits.batch-load)」を参照してください。