Connecteur Amazon Redshift

Catégorie : Connecteurs de base de données

Introduction

Ce document est créé pour aider à configurer un connecteur mindzieDataDesigner vers une base de données Amazon Redshift. Le mindzieDataDesigner est l'outil ETL utilisé par mindzieStudio pour convertir les tables de base de données en journaux d'événements d'exploration de processus. Le but de ce document est d’aider à créer la chaîne de connexion et à ouvrir les ports sur le pare-feu si nécessaire.

Vue d'ensemble

Le connecteur Amazon Redshift offre une connectivité optimisée aux clusters Redshift pour les charges de travail analytiques à grande échelle et les scénarios d'exploration de processus.

Exigences système

  • Plateforme Cloud : Amazon Web Services (AWS)
  • Système de Base de Données : Clusters Amazon Redshift
  • Authentification : Identifiants de base de données, authentification IAM
  • Réseau : Configuration VPC, groupes de sécurité
  • Dépendances : Pilote Amazon Redshift .NET

Format de la chaîne de connexion

Format de base

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

Paramètres de connexion

Paramètre Description Obligatoire Exemple
Server Point de terminaison du cluster Redshift Oui mycluster.abc123.us-east-1.redshift.amazonaws.com
Port Numéro de port Non 5439 (par défaut)
Database Nom de la base de données Oui analytics
User ID Nom d'utilisateur Oui mindzie_user
Password Mot de passe Oui SecurePassword123
SSL Activer SSL Non true
Connection Timeout Délai d'attente de connexion Non 60

Exemples de connexion

Connexion Redshift standard

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

Authentification 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;

Dépannage

Problèmes courants

Erreur "Connection timeout"

  • Vérifiez les groupes de sécurité VPC et les ACL réseau
  • Vérifiez que le cluster Redshift est accessible publiquement si nécessaire
  • Validez la résolution DNS du point de terminaison du cluster

Erreur "Authentication failed"

  • Vérifiez que le nom d'utilisateur et le mot de passe sont corrects
  • Vérifiez si l'utilisateur a le privilège CONNECT sur la base de données
  • Pour l'authentification IAM, assurez-vous des rôles et politiques appropriés

Erreur "SSL connection failed"

  • Assurez-vous que SSL=true dans la chaîne de connexion
  • Vérifiez les paramètres de validation du certificat
  • Vérifiez que le réseau autorise les connexions SSL sur le port 5439

Accès au serveur mindzie : Pour une sécurité renforcée, vous pouvez configurer votre pare-feu pour n'autoriser les connexions qu'à partir des serveurs mindzie en mettant en liste blanche des adresses IP spécifiques. Contactez le support mindzie pour obtenir les adresses IP actuelles des serveurs mindzie que vous utilisez.

Informations connexes


💡 Conseil : Utilisez la commande COPY de Redshift pour charger efficacement de grands ensembles de données de processus depuis S3, et exploitez les clés de tri sur les colonnes de type timestamp pour des requêtes d'analyse de processus basées sur le temps.