Conexión con Amazon Redshift RSQL - Amazon Redshift

Conexión con Amazon Redshift RSQL

Amazon Redshift RSQL es un cliente de línea de comandos para interactuar con clústeres y bases de datos de Amazon Redshift. Puede conectarse a un clúster de Amazon Redshift, describir objetos de base de datos, consultar datos y ver los resultados de las consultas en varios formatos de salida.

Amazon Redshift RSQL admite las capacidades de la herramienta de línea de comandos psql de PostgreSQL con un conjunto adicional de capacidades específicas de Amazon Redshift. Estos incluyen los siguientes:

  • Puede utilizar la autenticación de inicio de sesión único mediante ADFS, PingIdentity, Okta, Azure AdM u otros proveedores de identidades basados en SAML/JWT. También puede utilizar proveedores de identidades SAML basados en navegador para la autenticación multifactor (MFA).

  • Puede describir las propiedades o los atributos de los objetos de Amazon Redshift, tales como claves de distribución de tablas, claves de clasificación de tablas, vistas de enlace tardío (LBV) y vistas materializadas. También puede describir las propiedades o los atributos de las tablas externas en un catálogo AWS Glue o Apache Hive Metastore, bases de datos externas en Amazon RDS for PostgreSQL, edición compatible con PostgreSQL de Amazon Aurora, RDS para MySQL (versión preliminar) y edición compatible con MySQL de Amazon Aurora (versión preliminar), y tablas compartidas mediante el uso compartido de datos de Amazon Redshift.

  • También puede utilizar comandos de flujo de control mejorados, como IF (\ELSEIF, \ELSE, \ENDIF), \GOTO y \LABEL.

Con el modo por lotes de Amazon Redshift RSQL, que ejecuta un script pasado como parámetro de entrada, puede ejecutar scripts que incluyan SQL y lógica empresarial compleja. Si ya tiene almacenamientos de datos autoadministrados en las instalaciones, puede utilizar Amazon Redshift RSQL para reemplazar los scripts de extracción, transformación, carga (ETL) y automatización existentes, como los scripts BTEQ de Teradata. El uso de RSQL lo ayuda a evitar la reimplementación manual de scripts en un lenguaje de procedimiento.

Amazon Redshift RSQL está disponible para los sistemas operativos Linux, Windows y macOS X.

Para informar de problemas de Amazon Redshift RSQL, escriba a.