

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

# 着信レコードを単一の Iceberg テーブルにルーティングする
<a name="apache-iceberg-format-input-record"></a>

Firehose が単一の Iceberg テーブルにデータを挿入する場合に必要なのは、次の JSON の例に示すように、ストリーム設定で単一のデータベースとテーブルを設定することだけです。単一テーブルでは、Firehose にルーティング情報を提供するために JQ 式と Lambda 関数は必要ありません。これらのフィールドを JQ または Lambda とともに指定すると、Firehose は JQ または Lambda から入力を受け取ります。

```
[
  {
    "DestinationDatabaseName": "UserEvents",
    "DestinationTableName": "customer_id",
    "UniqueKeys": [
      "COLUMN_PLACEHOLDER"
    ],
    "S3ErrorOutputPrefix": "OPTIONAL_PREFIX_PLACEHOLDER"
  }
]
```

この例では、Firehose はすべての入力レコードを `UserEvents` データベース内の `customer_id` テーブルにルーティングします。単一テーブルで更新または削除オペレーションを実行する場合は、[JSONQuery メソッド](apache-iceberg-format-input-record-different.md#apache-iceberg-route-jq)または [Lambda メソッド](apache-iceberg-format-input-record-different.md#apache-iceberg-route-lambda)のいずれかを使用して、各着信レコードのオペレーションを Firehose に提供する必要があります。