CREATE EXTERNAL VIEW (versión preliminar) - Amazon Redshift

CREATE EXTERNAL VIEW (versión preliminar)

Esta es la versión preliminar de la documentación de las vistas en el catálogo de datos para Amazon Redshift. Tanto la documentación como la característica quedan sujetas a cambios. Se recomienda utilizar esta característica solo con clústeres de prueba y no en entornos de producción. Para ver la versión preliminar de los términos y condiciones, consulte Betas y versiones preliminares en Términos de servicio de AWS.

Puede crear un clúster de Amazon Redshift en versión preliminar para probar las nuevas características de Amazon Redshift. No puede usar esas características en producción ni mover su clúster de versión preliminar a un clúster de producción o a un clúster de otra pista. Para conocer los términos y condiciones de las versiones preliminares, consulte Betas y versiones preliminares en Términos de servicio de AWS.

Para crear un clúster en versión preliminar
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/.

  2. En el menú de navegación, elija Provisioned clusters dashboard (Panel de clústeres aprovisionados) y elija Clusters (Clústeres). Se enumeran los clústeres de su cuenta en la Región de AWS actual. Se muestra en la lista un subconjunto de propiedades de cada clúster en columnas.

  3. Aparece un banner en la página de la lista Clusters (Clústeres) que presenta la versión preliminar. Elija el botón Create preview cluster (Crear clúster de versión preliminar para abrir la página de creación de clústeres.

  4. Ingrese las propiedades del clúster. Elija en Preview track (Pista de versión preliminar) la pista de versión preliminar que contenga las características que desea probar. Le recomendamos que ingrese un nombre para el clúster que indique que se encuentra en una pista de versión preliminar. Elija las opciones de su clúster, incluidas las etiquetadas como -preview (-versión preliminar), para las características que desee probar. Para obtener más información sobre la creación de clústeres, consulte Creación de un clúster en la Guía de administración de clústeres de Amazon Redshift.

  5. Elija Crear clúster de vista previa para crear un clúster de vista previa.

    nota

    La pista preview_2023 es la pista de versión preliminar más reciente disponible. Esta pista solo admite la creación de clústeres con tipos de nodo RA3. No se admite el tipo de nodo DC2 ni ningún tipo de nodo anterior.

  6. Cuando el clúster de versión preliminar esté disponible, utilice su cliente de SQL para cargar y consultar datos.

La característica de versión preliminar de las vistas del catálogo de datos solo está disponible en las siguientes regiones.

  • Este de EE. UU. (Ohio) (us-east-2)

  • Este de EE. UU. (Norte de Virginia) (us-east-1)

  • EE. UU. Oeste (Norte de California) (us-west-1)

  • Asia-Pacífico (Tokio) (ap-northeast-1)

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

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

También puede crear un grupo de trabajo de versión preliminar para probar las vistas del catálogo de datos. No puede utilizar estas características en producción ni trasladar su grupo de trabajo a otro grupo de trabajo. Para conocer la versión preliminar de los términos y condiciones, consulte Betas y versiones preliminares en Términos de servicio de AWS. Para obtener instrucciones sobre cómo crear una versión preliminar de un grupo de trabajo, consulte Crear un grupo de trabajo de versión preliminar.

Crea una vista de catálogo de datos. Las vistas de catálogo de datos son un esquema de vista única que funciona con otros motores de SQL, como Amazon Athena y Amazon EMR. Puede consultar la vista desde el motor que elija. Para obtener más información acerca de las vistas del catálogo de datos, consulte Creación de vistas del catálogo de datos (versión preliminar).

Sintaxis

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

Es el esquema asociado a la base de datos de AWS Glue, seguido del nombre de la vista.

PROTECTED

Especifica que el comando CREATE EXTERNAL VIEW solo debería completarse si la consulta incluida en la query_definition se puede completar correctamente.

IF NOT EXISTS

Crea la vista si aún no existe.

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

Es la notación del esquema que se utilizará al crear la vista. Puede especificar el uso de AWS Glue Data Catalog, una base de datos de Glue que haya creado o un esquema externo que haya creado. Consulte CREATE DATABASE y CREATE EXTERNAL SCHEMA para obtener más información.

query_definition

Es la definición de la consulta SQL que Amazon Redshift ejecuta para modificar la vista.

Ejemplos

El siguiente ejemplo crea una vista del catálogo de datos denominada 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";