View a markdown version of this page

嵌套类型 - AWS Clean Rooms

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

嵌套类型

AWS Clean Rooms 支持涉及嵌套数据类型的数据的查询,特别是 AWS Glue STRUCT、ARRAY 和 MAP 列类型。只有自定义分析规则支持嵌套数据类型。

注意

亚马逊雅典娜数据源不支持嵌套数据类型(数组、映射和结构)。如果使用 Amazon Athena 数据源的配置表包含嵌套类型的列,则在表设置过程中查询将失败。即使查询未引用该列,也会发生这种情况。要解决此限制,请从视图中排除嵌套类型的列,或将它们转换为支持的类型,例如 STRING。

值得注意的是,嵌套数据类型并不符合 SQL 数据库关系数据模型严格的表格结构。

嵌套数据类型包含引用数据中不同实体的标签。它们可以包含复杂的值,如数组、嵌套结构和其他与序列化格式(如 JSON)相关联的复杂结构。嵌套数据类型支持单个嵌套数据类型字段或对象最多 1 MB 的数据。