Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
CREATE EXTERNAL VIEW
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, consulta 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 collegato al database AWS Glue, 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. Puoi specificare di utilizzare il AWS Glue Data Catalog, un database Glue o uno schema esterno che hai creato personalmente. 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";