ALTER EXTERNAL VIEW(预览版)
以下是预览版 Data Catalog for Amazon Redshift 中的预发行文档视图。文档和特征都可能会更改。我们建议您只在测试集群中使用此功能,而不要在生产环境中使用。有关预览条款和条件,请参阅 AWS 服务条款 |
您可以在预览版中创建 Amazon Redshift 集群,以便测试 Amazon Redshift 的新功能。您无法在生产环境中使用这些功能,也无法将预览版集群移动到生产集群或另一个跟踪上的集群。有关预览条款和条件,请参阅 AWS 服务条款
在预览版中创建集群
登录 AWS Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/
。 在导航菜单上,选择预置集群控制面板,然后选择集群。列出您的账户在当前 AWS 区域 区域中的集群。列表中的各个列中显示了每个集群的一部分属性。
集群列表页面上会显示一个横幅,其中介绍了预览版。选择创建预览版集群按钮以打开创建集群页面。
输入集群的属性。选择包含要测试的功能的预览版跟踪。我们建议输入的集群名称指明要对该集群进行预览版跟踪。为您的集群选择选项,包括标记为 -preview 的选项,用于要测试的功能。有关创建集群的一般信息,请参阅《Amazon Redshift 管理指南》中的创建集群。
选择创建集群以在预览模式下创建集群。
注意
preview_2023
跟踪是最新可用的预览版跟踪。此版本仅支持创建具有 RA3 节点类型的集群。不支持节点类型 DC2 以及任何更早的节点类型。当您的预览集群可用时,使用 SQL 客户端加载和查询数据。
Data Catalog 视图预览功能仅在以下区域中可用。
美国东部(俄亥俄州)(us-east-2)
美国东部(弗吉尼亚州北部)(us-east-1)
美国西部(北加利福尼亚)(us-west-1)
亚太地区(东京)(ap-northeast-1)
欧洲地区(爱尔兰)(eu-west-1)
欧洲地区(斯德哥尔摩)(eu-north-1)
您也可以创建预览工作组来测试 Data Catalog 视图。您无法在生产中使用这些功能,也无法将您的工作组移至其他工作组。有关预览条款和条件,请参阅 AWS 服务条款
使用 ALTER EXTERNAL VIEW 命令更新您的外部视图。根据您使用的参数,也可以引用此视图的其他 SQL 引擎(例如 Amazon Athena 和 Amazon EMR Spark)可能会受到影响。有关 Data Catalog 视图的更多信息,请参阅创建 Data Catalog 视图(预览版)。
语法
ALTER EXTERNAL VIEW schema_name.view_name {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name} [FORCE] { AS (query_definition) | REMOVE DEFINITION }
参数
- schema_name.view_name
-
附加到 AWS Glue 数据库的架构,后面是视图的名称。
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
更改视图时要使用的架构符号。可以指定使用您创建的 Glue 数据库 AWS Glue Data Catalog 或您创建的外部架构。有关更多信息,请参阅 CREATE DATABASE 和 CREATE EXTERNAL SCHEMA。
- FORCE
-
即使表中引用的对象与其他 SQL 引擎不一致,AWS Lake Formation 是否仍应更新视图的定义。如果 Lake Formation 更新了视图,其他 SQL 引擎就会认为该视图是过时的,直到这些引擎也更新为止。
- AS query_definition
-
Amazon Redshift 为更改视图而运行的 SQL 查询的定义。
- REMOVE DEFINITION
-
是否删除并重新创建视图。必须删除并重新创建视图才能将其标记为
PROTECTED
。
示例
以下示例更改了名为 sample_schema.glue_data_catalog_view 的 Data Catalog 视图。
ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view FORCE REMOVE DEFINITION