

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 准备批量加载数据文件
<a name="batch-load-preparing-data-file"></a>

源数据文件采用分隔符分隔值的形式。通常使用逗号分隔值（CSV）这一更具体的术语。有效的列分隔符包括逗号和竖线。记录之间以换行符分隔。文件必须存储在 Amazon S3 中。当创建新的批量加载任务时，源数据的位置由文件的 ARN 指定。文件包含标题。其中一列代表时间戳。至少还有一列代表度量。

用于批量加载的 S3 存储桶必须与用于批量加载的 LiveAnalytics 表的时间流位于同一个区域中。批量加载任务提交后，请勿向用于批量加载的 S3 存储桶添加或移除文件。有关使用 S3 存储桶的更多信息，请参阅 [Amazon S3 入门](https://docs.aws.amazon.com/AmazonS3/latest/userguide/GetStartedWithS3.html)。

**注意**  
某些应用程序（例如 Excel）生成的 CSV 文件可能包含与预期编码冲突的字节顺序标记（BOM）。引用带有 BOM 的 CSV 文件的 LiveAnalytics 批量加载任务的时间流在以编程方式处理时会引发错误。为避免此情况，您可以删除 BOM，这是一种不可见字符。  
例如，您可以使用 Notepad\$1\$1 等应用程序保存文件，这些应用程序允许您指定新的编码。您还可以使用编程方式：读取文件首行，移除该行中的字符，然后将新值写入文件的首行。  
从 Excel 保存时，有多种 CSV 选项可供选择。使用不同的 CSV 选项进行保存可能有助于避免出现上述问题。但您应该检查结果，因为编码的更改可能会影响某些字符。

## CSV 格式参数
<a name="batch-load-data-file-options"></a>

当需要表示被格式参数保留的值时，应使用转义字符。例如，如果引号字符是双引号，要在数据中表示双引号，请在双引号前添加转义字符。

有关在创建批量加载任务时何时指定这些参数的信息，请参阅[创建批量加载任务](batch-load-using-console.md#console_timestream.create-batch-load.using-console)。


| 参数 | 选项 | 
| --- | --- | 
| 列分隔符 | （逗号（“,”）\$1 竖线（“\$1”）\$1 分号（“;”）\$1 制表符（“/t”）\$1 空格（“ ”）） | 
| 转义字符 | none | 
| 引证字符 | 控制台：（双引号（"）\$1 单引号（'）） | 
| Null 值 | 空格（“ ”） | 
| 删除空格 | 控制台：（否 \$1 是） | 