本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
2018 年 5 月 6 日
发布时间:2018 年 06 月 05 日
对于视图的支持
添加了对视图的支持。现在,您可以在 Athena 中使用 CREATE VIEW、DESCRIBE VIEW、DROP VIEW、SHOW CREATE VIEW 和 SHOW VIEWS。每次,当您在一个查询中引用一个视图时,定义该视图的查询都会运行。有关更多信息,请参阅使用视图。
错误消息改进和更新
-
将 GSON 2.8.0 库包含在 CloudTrail SerDe 中,以解决 CloudTrail SerDe 的问题并启用 JSON 字符串解析。
-
在 Athena 中,针对 Parquet(有时也针对 ORC),通过允许对列重新排序,增强了对分区的架构验证。这使 Athena 能够更好地处理随着时间推移架构演变的变化,以及通过 AWS Glue 爬网程序添加的表。有关更多信息,请参阅处理架构更新。
-
添加了对于
SHOW VIEWS
的分析支持。 -
对最常见的错误消息进行了以下改进:
-
替换了
Internal Error
当 SerDe 无法解析 Athena 查询中的列时,为包含描述性错误消息的消息。以往,当发生解析错误时,Athena 会发出一个内部错误。新的错误消息显示为:"HIVE_BAD_DATA: Error parsing field value for field 0: java.lang.String cannot be cast to org.openx.data.jsonserde.json.JSONObject"
. -
通过添加更多详细信息,改进了有关权限不足的错误消息。
-
错误修复
修复了以下错误:
-
修复了一个问题,允许
REAL
内部转换为FLOAT
数据类型。这改进了与返回 AWS Glue 数据类型的FLOAT
爬网程序的集成。 -
修复了 Athena 不能将 AVRO
DECIMAL
(一种逻辑类型)转换为DECIMAL
类型的问题。 -
通过用
WHERE
子句来引用TIMESTAMP
数据类型的值,修复了 Athena 不返回 Parquet 数据查询结果的问题。