发布于: May 10, 2022

您现在可以使用 Amazon Athena 查询您的自我管理型 Apache Hive 元数据仓中存储的视图。Hive 视图采用 Hive 查询语言(HiveQL)进行定义,该语言和 Athena 的标准 SQL 不完全兼容。使用此新功能,Athena 会自动处理 HiveQL 语法差异,因此您可以查询 Hive 视图而无需更改您的视图定义或维护复杂的转换层。 

此视图是指使用查询结果创建的逻辑表;每次被引用时,都会对物理表执行查询。视图常被用来聚焦、简化和优化对底层数据的访问。它们可为用户提供监管数据的隔离子集,整合独立的表和经优化的 JOIN 操作,或隐藏数据分区的复杂性。凭借 Athena 的新 Hive 视图支持,您可以直接为您的 Athena 用户带来这些相同的优势以及您为 Hadoop 用户开发的使用案例。您可以在 Athena 控制台中列出并检查视图,为您的分析师提供有关 Hive 元数据仓的更全面的信息。您可以使用 Athena 驱动程序、API 或控制台查询视图,它们在所有受支持的区域均有提供。

如需了解关于此新功能的更多信息,请查看 Athena 用户文档中的使用 Hive 视图