CREA UNA VISTA ESTERNA - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CREA UNA VISTA ESTERNA

La funzionalità di anteprima delle viste del catalogo dati è disponibile solo nelle seguenti regioni.

  • Stati Uniti orientali (Ohio) (us-east-2)

  • Stati Uniti orientali (Virginia settentrionale) (us-east-1)

  • Stati Uniti occidentali (California settentrionale) (us-west-1)

  • Asia Pacifico (Tokyo) (ap-northeast-1)

  • Europa (Irlanda) (eu-west-1)

  • Europa (Stoccolma) (eu-north-1)

Crea una vista nel catalogo dati. Una vista del catalogo dati è un singolo schema di visualizzazione che funziona con altri motori SQL come Amazon Athena e Amazon EMR. Puoi eseguire query sulla vista utilizzando il motore che preferisci. Per ulteriori informazioni sulle viste del catalogo dati, vedere Creazione di viste del catalogo dati.

Sintassi

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;

Parametri

schema_name.view_name

Lo schema allegato al AWS Glue database, seguito dal nome della vista.

PROTECTED

Specifica che il comando CREATE EXTERNAL VIEW deve essere completato solo se la query all'interno di query_definition può essere completata correttamente.

IF NOT EXISTS

Crea la vista se non esiste già.

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

La notazione dello schema da utilizzare per la creazione della vista. È possibile specificare di utilizzare il AWS Glue Data Catalog, un database Glue creato dall'utente o uno schema esterno creato dall'utente. Per ulteriori informazioni, consulta CREATE DATABASE e CREATE EXTERNAL SCHEMA.

query_definition

La definizione della query SQL che Amazon Redshift esegue per alterare la vista.

Esempi

L'esempio seguente crea una vista del catalogo dati denominata 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";