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
- Documentation officielle : Amazon Redshift Documentation
- Optimisation des performances : Redshift Performance Tuning
- Guide de sécurité : Redshift Security
💡 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.