ALTER EXTERNAL VIEW (version préliminaire) - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ALTER EXTERNAL VIEW (version préliminaire)

Ceci est une documentation version préliminaire des vues du catalogue de données pour Amazon Redshift, actuellement en version préliminaire. La documentation et la fonction sont toutes deux sujettes à modification. Nous vous recommandons d’utiliser cette fonction uniquement avec des clusters de test et non dans des environnements de production. Pour connaître les conditions générales de la version préliminaire, consultez Versions Bêta et préliminaires dans les Conditions générales du service AWS.

Vous pouvez créer un cluster Amazon Redshift dans Preview (Aperçu) pour tester les nouvelles fonctions d'Amazon Redshift. Vous ne pouvez pas utiliser ces fonctions en production ni déplacer votre cluster de Preview (Aperçu) vers un cluster de production ou un cluster sur une autre piste. Pour voir les conditions générales, consultez Beta and Previews (Bêtas et aperçus) dans les Conditions de service AWS.

Pour créer un cluster dans Preview (Aperçu)
  1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/redshiftv2/.

  2. Dans le menu de navigation, choisissez Provisioned clusters dashboard (Tableau de bord des clusters provisionnés), puis choisissez Clusters. Les clusters associés à votre compte en cours Région AWS sont répertoriés. Un sous-ensemble des propriétés de chaque cluster s’affiche dans les colonnes de la liste.

  3. Une bannière s’affiche sur la page de la liste Clusters qui présente la version préliminaire. Cliquez sur le bouton Create preview cluster (Créer un cluster en version préliminaire) pour ouvrir la page de création d’un cluster.

  4. Saisissez les propriétés de votre cluster. Choisissez Preview track (Piste en version préliminaire) qui contient les fonctions que vous voulez tester. Nous vous recommandons de saisir un nom pour le cluster qui indique qu’il est sur une piste en version préliminaire. Choisissez les options pour votre cluster, y compris les options étiquetées -preview, pour les fonctions que vous souhaitez tester. Pour plus d’informations sur la création de clusters, consultez Création d’un cluster dans le Guide de gestion Amazon Redshift.

  5. Choisissez Créer un cluster pour créer un cluster en version préliminaire.

    Note

    Le suivi preview_2023 est le suivi en version préliminaire le plus récent disponible. Ce suivi prend en charge la création de clusters avec des types de nœuds RA3 uniquement. Le type de nœud DC2 et tout autre type de nœud plus ancien ne sont pas pris en charge.

  6. Lorsque votre cluster en version préliminaire est disponible, utilisez votre client SQL pour charger et interroger des données.

La fonctionnalité des vues du catalogue de données en version préliminaire est disponible uniquement dans les régions suivantes.

  • USA Est (Ohio) (us-east-2)

  • USA Est (Virginie du Nord) (us-east-1)

  • US Ouest (N. California) (us-west-1)

  • Asie-Pacifique (Tokyo) (ap-northeast-1)

  • Europe (Irlande) (eu-west-1)

  • Europe (Stockholm) (eu-north-1)

Vous pouvez également créer un groupe de travail en version préliminaire pour tester les vues du catalogue de données. Vous ne pouvez pas utiliser ces fonctionnalités en production ni déplacer votre groupe de travail vers un autre groupe de travail. Pour connaître les conditions générales de la version préliminaire, consultez Versions Bêta et préliminaires dans les Conditions générales du service AWS. Pour obtenir des instructions sur la création d’un groupe de travail en version préliminaire, consultez Création d’un groupe de travail de prévisualisation.

Utilisez la commande ALTER EXTERNAL VIEW pour mettre à jour votre vue externe. Selon les paramètres que vous utilisez, d’autres moteurs SQL comme Amazon Athena et Amazon EMR Spark, qui peuvent également référencer cette vue, peuvent être affectés. Pour plus d’informations sur les vues du catalogue de données, consultez Création de vues dans le catalogue de données (version préliminaire).

Syntaxe

ALTER EXTERNAL VIEW schema_name.view_name {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name} [FORCE] { AS (query_definition) | REMOVE DEFINITION }

Paramètres

schema_name.view_name

Le schéma attaché à votre AWS Glue base de données, suivi du nom de la vue.

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

Notation du schéma à utiliser lors d’une modification de la vue. Vous pouvez spécifier d'utiliser une base de AWS Glue Data Catalog données Glue que vous avez créée ou un schéma externe que vous avez créé. Consultez CREATE DATABASE et CREATE EXTERNAL SCHEMA pour plus d’informations.

FORCE

Si la définition de la vue AWS Lake Formation doit être mise à jour même si les objets référencés dans le tableau ne sont pas compatibles avec les autres moteurs SQL. Si Lake Formation met à jour la vue, celle-ci est considérée comme obsolète pour les autres moteurs SQL jusqu’à ce que ces moteurs soient également mis à jour.

AS query_definition

Définition de la requête SQL exécutée par Amazon Redshift pour modifier la vue.

REMOVE DEFINITION

S’il faut supprimer et recréer les vues. Les vues doivent être supprimées et recréées pour les marquer comme PROTECTED.

Exemples

L’exemple suivant modifie une vue du catalogue de données nommée sample_schema.glue_data_catalog_view.

ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view FORCE REMOVE DEFINITION