DROP EXTERNAL VIEW(预览版) - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

DROP EXTERNAL VIEW(预览版)

以下是预览版 Data Catalog for Amazon Redshift 中的预发行文档视图。文档和特征都可能会更改。我们建议您只在测试集群中使用此功能,而不要在生产环境中使用。有关预览条款和条件,请参阅 Amazon 服务条款中的测试版和预览

您可以在预览版中创建 Amazon Redshift 集群,以便测试 Amazon Redshift 的新功能。您无法在生产环境中使用这些功能,也无法将预览版集群移动到生产集群或另一个跟踪上的集群。有关预览条款和条件,请参阅 Amazon 服务条款中的测试版和预览

预览版中创建集群
  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/

  2. 在导航菜单上,选择预置集群控制面板,然后选择集群。列出您的账户在当前 Amazon Web Services 区域 区域中的集群。列表中的各个列中显示了每个集群的一部分属性。

  3. 集群列表页面上会显示一个横幅,其中介绍了预览版。选择创建预览版集群按钮以打开创建集群页面。

  4. 输入集群的属性。选择包含要测试的功能的预览版跟踪。我们建议输入的集群名称指明要对该集群进行预览版跟踪。为您的集群选择选项,包括标记为 -preview 的选项,用于要测试的功能。有关创建集群的一般信息,请参阅《Amazon Redshift 管理指南》中的创建集群

  5. 选择创建集群以在预览模式下创建集群。

    注意

    preview_2023 跟踪是最新可用的预览版跟踪。此版本仅支持创建具有 RA3 节点类型的集群。不支持节点类型 DC2 和 DS2 以及任何更早的节点类型。

  6. 当您的预览集群可用时,使用 SQL 客户端加载和查询数据。

Data Catalog 视图预览功能仅在以下区域中可用。

  • 美国东部(俄亥俄州)(us-east-2)

  • 美国东部(弗吉尼亚州北部)(us-east-1)

  • 美国西部(北加利福尼亚)(us-west-1)

  • 亚太地区(东京)(ap-northeast-1)

  • 欧洲地区(爱尔兰)(eu-west-1)

  • 欧洲地区(斯德哥尔摩)(eu-north-1)

您也可以创建预览工作组来测试 Data Catalog 视图。您无法在生产中使用这些功能,也无法将您的工作组移至其他工作组。有关预览条款和条件,请参阅 Amazon 服务条款中的测试版和预览。有关如何创建预览工作组的说明,请参阅https://docs.amazonaws.cn/redshift/latest/mgmt/serverless-workgroup-preview.html

从数据库中删除外部视图。删除外部视图会将其从与该视图关联的所有 SQL 引擎(例如 Amazon Athena 和 Amazon EMR Spark)中删除。此命令无法逆转。有关 Data Catalog 视图的更多信息,请参阅创建 Data Catalog 视图(预览版)

语法

DROP EXTERNAL VIEW schema_name.view_name [ IF EXISTS ] {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name}

参数

schema_name.view_name

附加到 Amazon Glue 数据库的架构,后面是视图的名称。

IF EXISTS

仅当视图存在时才会将其删除。

catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name

删除视图时要使用的架构符号。可以指定使用您创建的 Glue 数据库 Amazon Glue Data Catalog 或您创建的外部架构。有关更多信息,请参阅 CREATE DATABASECREATE EXTERNAL SCHEMA

query_definition

Amazon Redshift 为更改视图而运行的 SQL 查询的定义。

示例

以下示例删除了一个名为 sample_schema.glue_data_catalog_view 的 Data Catalog 视图。

DROP EXTERNAL VIEW sample_schema.glue_data_catalog_view IF EXISTS