

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

# 使用 Amazon Data Firehose 將資料交付至 Apache Iceberg 資料表
<a name="apache-iceberg-destination"></a>

Apache Iceberg 是一種高效能的開放原始碼資料表格式，用於執行大數據分析。Apache Iceberg 將 SQL 資料表的可靠性和簡單性帶入 Amazon S3 資料湖，並讓 Spark、Flink、Trino、Hive 和 Impala 等開放原始碼分析引擎能夠同時使用相同的資料。如需詳細資訊，請參閱 [Apache Iceberg](https://iceberg.apache.org) 和 [考量和限制](apache-iceberg-considerations.md)。

您可以使用 Firehose 將串流資料交付至 Amazon S3 中的 Apache Iceberg 資料表。您的 Apache Iceberg 資料表可以在 Amazon S3 中自我管理，或在 Amazon S3 資料表中託管。在自我管理的 Iceberg 資料表中，您可以管理所有資料表最佳化，例如壓縮和快照過期。Amazon S3 Tables 提供針對大規模分析工作負載最佳化的儲存體，其功能可持續改善查詢效能並降低表格式資料的儲存成本。如需 Amazon S3 資料表的詳細資訊，請參閱 [Amazon S3 資料表](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables.html)。

此功能可讓您將記錄從單一串流路由到不同的 Apache Iceberg 資料表。您可以將插入、更新和刪除操作自動套用至這些資料表中的記錄。它還支援使用 Amazon S3 中 Apache Iceberg 資料表的精細資料存取控制 AWS Lake Formation。您可以在 中集中指定存取控制 AWS Lake Formation ，並為 Firehose 提供更精細的資料表層級和資料欄層級許可。