使用 Athena 视图
可在 Athena 控制台中轻松创建、更新和管理 Athena 视图。
创建视图
您可以通过使用模板或运行现有查询以在 Athena 控制台中创建视图。
使用模板创建视图
-
在 Athena 控制台中,选择 Tables and views(表和视图)旁边的 Create(创建),然后选择 Create view(创建视图)。
此操作会将可编辑的视图模板放入查询编辑器中。
-
根据您的要求编辑视图模板。在语句中输入视图的名称时,请记住,视图名称不能包含除下划线 (
(_)
) 以外的特殊字符。请参阅 命名数据库、表和列。避免使用转义查询中的保留关键字来命名视图。有关创建视图的更多信息,请参阅 CREATE VIEW 和 CREATE DIALECT VIEW 和 Athena 视图示例。
-
选择 Run(运行)以创建视图。该视图将显示在 Athena 控制台中的视图列表中。
通过现有查询创建视图
-
使用 Athena 查询编辑器运行现有查询。
-
在查询编辑器窗口下,选择 Create(创建),然后选择 View from query(通过查询查看)。
-
在 Create View(创建视图)对话框中,输入视图名称并选择 Create(创建)。视图名称不能包含除下划线
(_)
以外的特殊字符。请参阅 命名数据库、表和列。避免使用转义查询中的保留关键字来命名视图。Athena 将视图添加到控制台的视图列表中,并显示查询编辑器中视图的
CREATE VIEW
语句。
注意
-
如果删除了作为其他表的依据的表,并且尝试运行该视图,Athena 将显示一条错误消息。
-
可以创建一个嵌套视图,即在现有视图之上的视图。Athena 可防止您运行引用自身的递归视图。