

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將傳入的記錄路由到單一 Iceberg 資料表
<a name="apache-iceberg-format-input-record"></a>

如果您希望 Firehose 將資料插入單一 Iceberg 資料表，只需在串流組態中設定單一資料庫和資料表，如下列範例 JSON 所示。對於單一資料表，您不需要 JQ 表達式和 Lambda 函數，即可將路由資訊提供給 Firehose。如果您將這些欄位與 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。