CREATE EXTERNAL VIEW
O recurso de versão prévia das visualizações do Data Catalog só está disponível nas regiões a seguir.
Leste dos EUA (Ohio) (us-east-2)
Leste dos EUA (Norte da Virgínia) (us-east-1)
Oeste dos EUA (Norte da Califórnia) (us-west-1)
Ásia Pacific (Tóquio) (ap-northeast-1)
Europa (Irlanda) (eu-west-1)
UE (Estocolmo) (eu-north-1)
Cria uma exibição do Data Catalog. As exibições do Data Catalog são um esquema de exibição única que funciona com outros mecanismos SQL, como Amazon Athena e Amazon EMR. Você pode consultar a exibição no mecanismo de sua escolha. Consulte mais informações sobre visualizações do Catálogo de Dados em Criação de uma visualização do Catálogo de Dados.
Sintaxe
CREATE EXTERNAL VIEW schema_name.view_name [ IF NOT EXISTS ] {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name} AS query_definition;
Parâmetros
- schema_name.view_name
-
O esquema anexado ao banco de dados do AWS Glue, seguido do nome da exibição.
- PROTECTED
-
Especifica que o comando CREATE EXTERNAL VIEW só deverá ser concluído se a consulta dentro da query_definition puder ser concluída com êxito.
- IF NOT EXISTS
-
Cria a exibição se ela ainda não existir.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
A notação do esquema a ser usado durante a criação da exibição. Você pode especificar o uso do AWS Glue Data Catalog, um banco de dados do Glue criado por você, ou um esquema externo também criado por você. Consulte CREATE DATABASE e CREATE EXTERNAL SCHEMA para obter mais informações.
- query_definition
-
A definição da consulta SQL executada pelo Amazon Redshift para alterar a exibição.
Exemplos
O exemplo a seguir cria uma exibição do Data Catalog chamada sample_schema.glue_data_catalog_view.
CREATE EXTERNAL PROTECTED VIEW sample_schema.glue_data_catalog_view IF NOT EXISTS AS SELECT * FROM sample_database.remote_table "remote-table-name";