Interrogation d’une base de données à l’aide de l’éditeur de requête v1 Amazon Redshift - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Interrogation d’une base de données à l’aide de l’éditeur de requête v1 Amazon Redshift

Utiliser l’éditeur de requête est la façon la plus simple d’exécuter des requêtes sur les bases de données hébergées par votre cluster Amazon Redshift. Après avoir créé votre cluster, vous pouvez exécuter immédiatement des requêtes en utilisant l’éditeur de requête dans la console Amazon Redshift.

Note

Vous ne pouvez pas interroger des données dans Amazon Redshift sans serveur à l’aide de cet éditeur de requêtes original. Utilisez plutôt l’Éditeur de requêtes v2 Amazon Redshift.

En février 2021, un éditeur de requête mis à jour a été déployé et les autorisations d’utilisation de l’éditeur de requête ont été modifiées. Le nouvel éditeur de requêtes utilise l’API Amazon Redshift Data pour exécuter des requêtes. La politique AmazonRedshiftQueryEditor, qui est une politique AWS Identity and Access Management (IAM) gérée par AWS, a été mise à jour pour inclure les autorisations nécessaires. Si vous avez une politique IAM personnalisée, assurez-vous de la mettre à jour. Utilisez AmazonRedshiftQueryEditor comme guide. Les modifications apportées à AmazonRedshiftQueryEditor sont les suivantes :

  • L’autorisation de gérer les résultats de l’instruction de l’éditeur de requête nécessite l’utilisateur propriétaire de l’instruction.

  • L’autorisation d’utiliser Secrets Manager pour se connecter à une base de données a été ajoutée.

Pour plus d’informations, consultez Autorisations requises pour utiliser l’éditeur de requêtes de la console Amazon Redshift.

Lorsque vous vous connectez à votre cluster à partir du nouvel éditeur de requêtes, vous pouvez utiliser l’une des deux méthodes d’authentification.

L’éditeur de requête vous permet d’effectuer les opérations suivantes :

  • Exécutez des requêtes d’instruction SQL unique.

  • Téléchargez des jeux de résultats pouvant atteindre 100 Mo dans un fichier de valeurs séparées par des virgules (CSV).

  • Enregistrez les requêtes dans le but de les réutiliser. Vous ne pouvez pas enregistrer les requêtes dans les régions Europe (Paris), Asie-Pacifique (Osaka), Asie-Pacifique (Hong Kong) ou Moyen-Orient (Bahreïn).

  • Affichez les détails d’exécution de requête pour les tables définies par l’utilisateur.

  • Planifiez l’exécution des requêtes à un moment ultérieur.

  • Affichez un historique des requêtes que vous avez créées dans l’éditeur de requêtes.

  • Exécutez des requêtes sur des clusters à l’aide du routage VPC amélioré.

Considérations relatives à l’éditeur de requête

Considérez ce qui suit sur l’utilisation des requêtes lorsque vous utilisez l’éditeur de requête :

  • La durée maximale d’une requête est de 24 heures.

  • La taille maximale du résultat de requête est de 100 Mo. Si un appel renvoie plus de 100 Mo de données de réponse, l’appel est arrêté.

  • La durée maximale de conservation des résultats de la requête est de 24 heures.

  • La taille maximale de l’instruction de requête est de 100 Ko.

  • Le cluster doit être créé dans un cloud privé virtuel (VPC) basé sur le service Amazon VPC.

  • Vous ne pouvez pas utiliser les transactions dans l’éditeur de requête. Pour plus d’informations sur les transactions, consultez BEGIN dans le Manuel du développeur de base de données Amazon Redshift.

  • Vous pouvez enregistrer une requête de 3 000 caractères maximum.