Amazon Redshift Connector
Kategorie: Datenbank-Connectoren
Einführung
Dieses Dokument wurde erstellt, um die Einrichtung eines mindzieDataDesigner-Connectors für die Amazon Redshift-Datenbank zu unterstützen. Der mindzieDataDesigner ist das ETL-Tool, das von mindzieStudio verwendet wird, um Datenbanktabellen in Process-Mining-Ereignisprotokolle umzuwandeln. Ziel dieses Dokuments ist es, bei der Erstellung der Verbindungszeichenfolge und bei der Öffnung von Ports in der Firewall, falls erforderlich, zu helfen.
Überblick
Der Amazon Redshift Connector bietet optimierte Konnektivität zu Redshift-Clustern für groß angelegte analytische Arbeitslasten und Process-Mining-Szenarien.
Systemanforderungen
- Cloud-Plattform: Amazon Web Services (AWS)
- Datenbanksystem: Amazon Redshift-Cluster
- Authentifizierung: Datenbankanmeldedaten, IAM-Authentifizierung
- Netzwerk: VPC-Konfiguration, Sicherheitsgruppen
- Abhängigkeiten: Amazon Redshift .NET-Treiber
Format der Verbindungszeichenfolge
Grundformat
Server=cluster-endpoint.region.redshift.amazonaws.com;Port=5439;Database=database_name;User ID=username;Password=password;
Verbindungsparameter
| Parameter | Beschreibung | Erforderlich | Beispiel |
|---|---|---|---|
Server |
Redshift-Cluster-Endpunkt | Ja | mycluster.abc123.us-east-1.redshift.amazonaws.com |
Port |
Portnummer | Nein | 5439 (Standard) |
Database |
Datenbankname | Ja | analytics |
User ID |
Benutzername | Ja | mindzie_user |
Password |
Passwort | Ja | SecurePassword123 |
SSL |
SSL aktivieren | Nein | true |
Connection Timeout |
Verbindungszeitüberschreitung | Nein | 60 |
Verbindungsbeispiele
Standard-Redshift-Verbindung
Server=mycluster.abc123.us-east-1.redshift.amazonaws.com;Port=5439;Database=process_analytics;User ID=mindzie_user;Password=SecurePassword123;SSL=true;
IAM-Authentifizierung
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;
Fehlerbehebung
Häufige Probleme
"Connection timeout"-Fehler
- Prüfen Sie VPC-Sicherheitsgruppen und Netzwerk-ACLs
- Vergewissern Sie sich, dass der Redshift-Cluster bei Bedarf öffentlich zugänglich ist
- Überprüfen Sie die DNS-Auflösung des Cluster-Endpunkts
"Authentication failed"-Fehler
- Überprüfen Sie, ob Benutzername und Passwort korrekt sind
- Prüfen Sie, ob der Benutzer CONNECT-Berechtigung für die Datenbank hat
- Für IAM-Authentifizierung: Stellen Sie sicher, dass die richtigen Rollen und Richtlinien vorhanden sind
"SSL connection failed"-Fehler
- Stellen Sie sicher, dass SSL=true in der Verbindungszeichenfolge gesetzt ist
- Prüfen Sie die Einstellungen zur Zertifikatsvalidierung
- Vergewissern Sie sich, dass das Netzwerk SSL-Verbindungen auf Port 5439 erlaubt
Zugriff auf mindzie Server: Für erhöhte Sicherheit können Sie Ihre Firewall so konfigurieren, dass Verbindungen nur von mindzie-Servern erlaubt sind, indem Sie bestimmte IP-Adressen auf die Whitelist setzen. Kontaktieren Sie den mindzie-Support, um die aktuellen IP-Adressen der von Ihnen verwendeten mindzie-Server zu erhalten.
Verwandte Informationen
- Offizielle Dokumentation: Amazon Redshift Documentation
- Performance-Tuning: Redshift Performance Tuning
- Sicherheitsleitfaden: Redshift Security
💡 Tipp: Verwenden Sie den COPY-Befehl von Redshift, um große Prozessdatensätze effizient von S3 zu laden, und nutzen Sie Sortierschlüssel auf Zeitstempelspalten für zeitbasierte Prozessanalyseabfragen.