Conector de Amazon Redshift

Categoría: Conectores de Base de Datos

Introducción

Este documento se crea para ayudar a configurar un conector de mindzieDataDesigner a la base de datos Amazon Redshift. mindzieDataDesigner es la herramienta ETL utilizada por mindzieStudio para convertir tablas de bases de datos en logs de eventos para minería de procesos. El propósito de este documento es ayudar a crear la cadena de conexión y abrir puertos en el firewall si es necesario.

Resumen

El conector de Amazon Redshift proporciona conectividad optimizada a clústeres Redshift para cargas de trabajo analíticas a gran escala y escenarios de minería de procesos.

Requisitos del Sistema

  • Plataforma en la Nube: Amazon Web Services (AWS)
  • Sistema de Base de Datos: Clústeres Amazon Redshift
  • Autenticación: Credenciales de base de datos, autenticación IAM
  • Red: Configuración de VPC, grupos de seguridad
  • Dependencias: Driver .NET de Amazon Redshift

Formato de la Cadena de Conexión

Formato Básico

Server=cluster-endpoint.region.redshift.amazonaws.com;Port=5439;Database=database_name;User ID=username;Password=password;

Parámetros de Conexión

Parámetro Descripción Requerido Ejemplo
Server Endpoint del clúster Redshift mycluster.abc123.us-east-1.redshift.amazonaws.com
Port Número de puerto No 5439 (por defecto)
Database Nombre de la base de datos analytics
User ID Nombre de usuario mindzie_user
Password Contraseña SecurePassword123
SSL Habilitar SSL No true
Connection Timeout Tiempo de espera de conexión No 60

Ejemplos de Conexión

Conexión Estándar a Redshift

Server=mycluster.abc123.us-east-1.redshift.amazonaws.com;Port=5439;Database=process_analytics;User ID=mindzie_user;Password=SecurePassword123;SSL=true;

Autenticación IAM

Server=mycluster.abc123.us-east-1.redshift.amazonaws.com;Port=5439;Database=analytics;User ID=IAM:iam_user;Password=temp_password;SSL=true;

Redshift Serverless

Server=workgroup.account.region.redshift-serverless.amazonaws.com;Port=5439;Database=dev;User ID=admin;Password=password;SSL=true;

Solución de Problemas

Problemas Comunes

Error "Connection timeout"

  • Verificar los grupos de seguridad del VPC y listas de control de acceso (ACL) de red
  • Comprobar que el clúster Redshift sea accesible públicamente si es necesario
  • Validar la resolución DNS del endpoint del clúster

Error "Authentication failed"

  • Verificar que el usuario y la contraseña sean correctos
  • Comprobar que el usuario tenga el privilegio CONNECT a la base de datos
  • Para autenticación IAM, asegurarse de los roles y políticas adecuadas

Error "SSL connection failed"

  • Confirmar que SSL=true esté en la cadena de conexión
  • Revisar la configuración de validación de certificados
  • Verificar que la red permita conexiones SSL en el puerto 5439

Acceso al servidor mindzie: Para mayor seguridad, puede configurar su firewall para permitir solo conexiones desde los servidores mindzie mediante la inclusión en lista blanca de direcciones IP específicas. Contacte al soporte mindzie para obtener las direcciones IP actuales de los servidores mindzie que está utilizando.

Información Relacionada


💡 Consejo: Use el comando COPY de Redshift para cargar eficientemente grandes conjuntos de datos de procesos desde S3, y aproveche las claves de ordenamiento en columnas de marca de tiempo para consultas de análisis de procesos basadas en tiempo.