

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

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

# Telegraf/InfluxDB メトリクスを Timestream for LiveAnalytics モデルにマッピングする
<a name="Telegraf.how-it-works"></a>

 Telegraf から Timestream for LiveAnalytics にデータを書き込む場合、データは次のようにマッピングされます。
+ タイムスタンプは時間フィールドとして書き込まれます。
+ タグはディメンションとして書き込まれます。
+ フィールドはメジャーとして書き込まれます。
+ メジャーメントは主にテーブル名として書き込まれます (詳細は以下を参照)。

Telegraf 用の Timestream for LiveAnalytics 出力プラグインには、データを整理して Timestream for LiveAnalytics に保存するための複数のオプションが用意されています。これは、ラインプロトコル形式のデータで始まる例で説明できます。

`weather,location=us-midwest,season=summer temperature=82,humidity=71 1465839830100400200 airquality,location=us-west no2=5,pm25=16 1465839830100400200`

以下がデータの説明です。
+ メジャーメント名は `weather` と `airquality` です。
+ タグは `location` と `season` です。
+ フィールドは `temperature`、`humidity`、`no2`、および `pm25` です。

**Topics**
+ [複数のテーブルにデータを保存する](#Telegraf.how-it-works.multi-table-single-measure.title)
+ [単一のテーブルにデータを保存する](#Telegraf.how-it-works.single-table-single-measure.title)

## 複数のテーブルにデータを保存する
<a name="Telegraf.how-it-works.multi-table-single-measure.title"></a>

メジャーメントごとに個別のテーブルを作成し、各フィールドを各テーブルの個別の行に保存できます。

設定は `mapping_mode = "multi-table"` です。
+ Timestream for LiveAnalytics アダプターは、`weather` と `airquality` の 2 つのテーブルを作成します。
+ 各テーブル行に 1 つのフィールドのみが含まれます。

結果の Timestream for LiveAnalytics テーブル `weather` と `airquality` は次のようになります。


**`weather`**  

| 時間 | location | season | measure\_name | measure\_value::bigint | 
| --- | --- | --- | --- | --- | 
| 2016-06-13 17:43:50 | us-midwest | summer | 温度 | 82 | 
| 2016-06-13 17:43:50 | us-midwest | summer | humidity | 71 | 


**`airquality`**  

| 時間 | location | measure\_name | measure\_value::bigint | 
| --- | --- | --- | --- | 
| 2016-06-13 17:43:50 | us-midwest | no2  | 5 | 
| 2016-06-13 17:43:50 | us-midwest | pm25  | 16 | 

## 単一のテーブルにデータを保存する
<a name="Telegraf.how-it-works.single-table-single-measure.title"></a>

すべてのメジャーメントを単一のテーブルに保存し、各フィールドを個別のテーブル行に保存できます。

設定は `mapping_mode = "single-table"` です。`single-table`、`single_table_name`、および `single_table_dimension_name_for_telegraf_measurement_name` を使用する場合は、2 つの追加設定があります。
+ Timestream for LiveAnalytics 出力プラグインは、{{<single\_table\_dimension\_name\_for\_telegraf\_measurement\_name>}} 列を含む {{<single\_table\_name>}} という名前の単一のテーブルを作成します。
+ このテーブルでは、単一のテーブル行に複数のフィールドを含めることができます。

結果の Timestream for LiveAnalytics テーブルは次のようになります。


**`weather`**  

| 時間 | location | season | {{<single\_table\_dimension\_name\_ for\_telegraf\_measurement\_name>}} | measure\_name | measure\_value::bigint | 
| --- | --- | --- | --- | --- | --- | 
| 2016-06-13 17:43:50 | us-midwest | summer | weather | 温度 | 82 | 
| 2016-06-13 17:43:50 | us-midwest | summer | weather | humidity | 71 | 
| 2016-06-13 17:43:50 | us-midwest | summer | airquality | no2 | 5 | 
| 2016-06-13 17:43:50 | us-midwest | summer | weather | pm25 | 16 | 