使用 Athena 视图 - Amazon Athena

使用 Athena 视图

可在 Athena 控制台中轻松创建、更新和管理 Athena 视图。

创建视图

您可以通过使用模板或运行现有查询以在 Athena 控制台中创建视图。

使用模板创建视图
  1. 在 Athena 控制台中,选择 Tables and views(表和视图)旁边的 Create(创建),然后选择 Create view(创建视图)。

    创建视图。

    此操作会将可编辑的视图模板放入查询编辑器中。

  2. 根据您的要求编辑视图模板。在语句中输入视图的名称时,请记住,视图名称不能包含除下划线 ((_)) 以外的特殊字符。请参阅 命名数据库、表和列。避免使用转义查询中的保留关键字来命名视图。

    有关创建视图的更多信息,请参阅 CREATE VIEW 和 CREATE DIALECT VIEWAthena 视图示例

  3. 选择 Run(运行)以创建视图。该视图将显示在 Athena 控制台中的视图列表中。

通过现有查询创建视图
  1. 使用 Athena 查询编辑器运行现有查询。

  2. 在查询编辑器窗口下,选择 Create(创建),然后选择 View from query(通过查询查看)。

    选择 Create(创建),View from query(通过查询查看)。
  3. Create View(创建视图)对话框中,输入视图名称并选择 Create(创建)。视图名称不能包含除下划线 (_) 以外的特殊字符。请参阅 命名数据库、表和列。避免使用转义查询中的保留关键字来命名视图。

    Athena 将视图添加到控制台的视图列表中,并显示查询编辑器中视图的 CREATE VIEW 语句。

注意
  • 如果删除了作为其他表的依据的表,并且尝试运行该视图,Athena 将显示一条错误消息。

  • 可以创建一个嵌套视图,即在现有视图之上的视图。Athena 可防止您运行引用自身的递归视图。