Publié le: Sep 15, 2021

Amazon Redshift, un entrepôt de données cloud entièrement géré, annonce la disponibilité d'Amazon Redshift RSQL, un client de ligne de commande pour interagir avec les clusters et les bases de données Amazon Redshift. Avec Amazon Redshift RSQL, vous connectez un cluster Amazon Redshift cluster, décrivez des objets de bases de données, interrogez les données et affichez les résultats des requêtes dans divers formats de sortie.

Amazon Redshift RSQL prend en charge les fonctionnalités de l'outil de ligne de commande PostgreSQL psql avec un ensemble supplémentaire de fonctionnalités Amazon Redshift spécifiques. Vous pouvez utiliser l'authentification unique (SSO) avec ADFS, PingIdentity, Okta, Azure AD ou d'autres fournisseurs d'identité basés sur SAML/JWT. Vous pouvez aussi utiliser des fournisseurs d'identité SAML basés sur des navigateurs avec l'authentification multi-facteur (MFA). Vous pouvez décrire les propriétés ou les attributs d'objets Amazon Redshift, par exemple les clés de distribution, les clés de tri, les affichages de liaisons tardives (LBV), les affichages matérialisés, les tables externes dans Amazon Glue Catalog ou Hive Metastore, les tables externes dans Amazon RDS for PostgreSQL, Amazon Aurora édition compatible avec PostgreSQL, Amazon RDS for MySQL (version préliminaire) et Amazon Aurora édition compatible avec MySQL (version préliminaire), et les tables partagées via Amazon Redshift Data Sharing. Vous pouvez également utiliser des commandes améliorées de flux de contrôles, comme IF (\ELSEIF, \ELSE, \ENDIF), \GOTO et \LABEL.

Avec le mode par lot Amazon Redshift RSQL, qui permet d'exécuter un script passé en tant que paramètre d'entrée, vous pouvez désormais exécuter des scripts qui incluent à la fois SQL et la logique métier complexe. Les clients qui disposent d'entrepôts de données sur site autogérés peuvent utiliser Amazon Redshift RSQL pour remplacer facilement des scripts ETL et d'automatisation existants, par exemple les scripts Teradata BTEQ, au lieu de les implémenter à nouveau manuellement dans un langage de procédure. 

Amazon Redshift RSQL est disponible pour les systèmes d'exploitation Linux, Windows et macOS X.

Pour démarrer et en savoir plus sur Amazon Redshift RSQL, consultez notre documentation.