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


💡 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.