Con el conector de Amazon® Redshift®, puedes utilizar comandos en una cadena para realizar operaciones en lenguaje de consulta estructurado (SQL) en Amazon Redshift. Por ejemplo, con este conector, puedes:
- Ejecutar comandos SQL, como una sentencia
CREATEoUPDATEo una consultaSELECT. - Recuperar detalles sobre una tabla en Redshift
- Inserta o actualiza Registros en una base de datos Redshift.
Nota: Este conector ha sido creado por Workiva y conecta con un sistema de terceros. Aunque nuestro equipo de asistencia puede ayudarte a configurar este conector dentro de tu espacio de trabajo, no podemos solucionar ni ayudar de ningún otro modo con los problemas que se originen fuera de la plataforma Workiva.
Requisitos previos
Para habilitar la conexión a Amazon Redshift, el conector utiliza la conectividad de base de datos Java (JDBC) asegurada con autenticación básica de nombre de usuario y contraseña. Para configurar el conector, necesitarás:
- Un usuario de integración designado creado en Amazon Redshift para el conector
- Credenciales de autenticación del usuario de la integración
- La URL de la conexión JDBC, como
jdbc:redshift://<cluster>:<port>/<database>
Establecer el conector de Amazon Redshift
Nota: Para que el conector esté disponible para su uso en las cadenas de tu organización, un administrador de seguridad de la organización primero lo habilita desde Configuración.
- En el Generador de cadenas, haz clic en Conexiones y, a continuación, en Crear en la parte superior derecha.
- Debajo de Conector Conexión, selecciona Amazon Redshift y el corredor para utilizar el conector.
- En Información básica, ingresa un nombre único y una descripción para ayudar a identificar el conector.
- En Propiedades, ingresa los detalles de la conexión:
Propiedad Detalles Nombre de usuario Introduce el Nombre de usuario del usuario de integración de la conexión. Contraseña Introduce la Contraseña para la propiedad Nombre de usuario. URL de conexión Introduce la URL de la conexión JDBC, como jdbc:redshift://<cluster>:<port>/<database>. Para incluir propiedades opcionales para la conexión, añádelas como cadena de consulta, comojdbc:redshift://cluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?<options>. Por ejemplo, para conectarte utilizando Secure Sockets Layer (SSL), añade?ssl=true.Nota: De forma predeterminada, el puerto para Amazon Redshift es
5439; sin embargo, esto puede ser diferente en tu entorno.Nota: Todas las credenciales sensibles se cifran automáticamente y se almacenan con un cifrado Advanced Encryption Standard (AES)-256. Por motivos de seguridad, evita incluir las credenciales de usuario como propiedades opcionales dentro de la propiedad URL de conexión.
- Selecciona los entornos para utilizar la conexión y haz clic en Guardar.
- Para probar la conexión, crea y ejecuta una cadena con el comando Obtener definición de tabla del conector, y comprueba que devuelve un resultado válido.
Solución de problemas
Si falla la conexión con Amazon Redshift:
- Verifica las credenciales de autenticación del usuario de integración.
- Comprueba la URL de la conexión JDBC, incluyendo su clúster y puerto.
Si la conexión no ejecuta un comando, verifica que sus entradas -como su sintaxis SQL o su tabla- son válidas.