Zum Inhalt springen

Amazon Redshift-Connector in Jitterbit Studio

Zusammenfassung

Der Amazon Redshift-Connector stellt Zugriff auf Amazon Redshift her.

Der Amazon Redshift-Connector bietet eine Schnittstelle zum Erstellen einer Amazon Redshift-Verbindung, die Grundlage für die Generierung von Instanzen von Amazon Redshift-Aktivitäten. Diese Aktivitäten interagieren nach der Konfiguration mit Amazon Redshift über die Verbindung.

Der Amazon Redshift-Connector wird über die Registerkarte Projektendpunkte und Connectors der Palette der Designkomponenten aufgerufen (siehe Palette der Designkomponenten).

Wichtig

Wenn Amazon Redshift als strukturierter Datenspeicher für eine Amazon Bedrock-Wissensdatenbank verwendet wird, nutzen Sie eine Amazon Bedrock-Prompt-Aktivität für die Interaktion damit. Der Amazon Redshift-Connector ist nicht erforderlich.

Connector-Übersicht

Dieser Connector wird zunächst zum Konfigurieren einer Amazon Redshift-Verbindung verwendet. Die mit dieser Verbindung verknüpften Aktivitätstypen werden dann zum Erstellen von Aktivitätsinstanzen verwendet, die als Quellen (zum Bereitstellen von Daten in einem Vorgang) oder Ziele (zum Verarbeiten von Daten in einem Vorgang) dienen sollen.

Zusammen werden eine bestimmte Amazon Redshift-Verbindung und ihre Aktivitäten als Amazon Redshift-Endpunkt bezeichnet:

Amazon Redshift-Aktivitätstypen

  • Insert Bulk: Fügt mehrere Datensätze in eine Tabelle bei Amazon Redshift ein und ist als Ziel in einem Vorgang vorgesehen. Diese Aktivität bietet die Option, die Anzahl der Datensätze pro Batch festzulegen, sowie die Option, die Verarbeitung der verbleibenden Datensätze zu beenden, wenn ein Fehler gefunden wird.

  • Query: Ruft Datensätze aus einer Tabelle bei Amazon Redshift ab und ist als Quelle in einem Vorgang vorgesehen.

  • Upsert: Aktualisiert ein vorhandenes Objekt oder erstellt ein neues Objekt in Amazon Redshift und ist als Ziel in einem Vorgang vorgesehen.

  • Invoke Stored Procedure: Ruft eine gespeicherte Prozedur aus einem Schema bei Amazon Redshift auf und ist als Ziel in einem Vorgang vorgesehen.

  • Insert Record: Fügt einen Datensatz in eine Tabelle bei Amazon Redshift ein und ist als Ziel in einem Vorgang vorgesehen.

  • Update Record: Aktualisiert einen Datensatz in einer Tabelle bei Amazon Redshift und ist als Ziel in einem Vorgang vorgesehen.

  • Copy: Fügt Datensätze in eine Tabelle bei Amazon Redshift ein und ist als Ziel zum Verarbeiten von Daten in einem Vorgang vorgesehen.

  • Update Bulk: Aktualisiert mehrere Datensätze in einer Tabelle bei Amazon Redshift und ist als Ziel in einem Vorgang vorgesehen. Diese Aktivität bietet die Option, die Anzahl der Datensätze pro Batch festzulegen, sowie die Option, die Verarbeitung der verbleibenden Datensätze zu beenden, wenn ein Fehler gefunden wird.

  • Delete Record: Löscht einen Datensatz aus Amazon Redshift und ist als Ziel in einem Vorgang vorgesehen.

Mit diesem Connector erstellte Endpunkte sind in der Endpunkt-Nutzungsberichterstellung enthalten und werden auf Ihre Lizenz angerechnet.

Voraussetzungen und unterstützte API-Versionen

Dieser Connector kann mit Cloud-Agenten und privaten Agenten verwendet werden.

Agenten laden automatisch die neueste Version dieses Connectors herunter, wenn erforderlich. Bei privaten Agenten können Sie diese Updates mit der Organisationsrichtlinie Disable Auto Connector Update aussetzen.

Der Amazon Redshift-Connector verwendet den Amazon Redshift JDBC Driver Version 2.1.0.28 und Amazon Redshift SQL Commands. Weitere Informationen finden Sie in der Amazon Redshift-Dokumentation und der Dokumentation zur Amazon Redshift-Systemübersicht.

Fehlerbehebung

Falls Probleme mit dem Amazon Redshift-Connector auftreten, werden folgende Schritte zur Fehlerbehebung empfohlen:

  1. Klicken Sie auf die Schaltfläche Test in der Verbindungskonfiguration, um sicherzustellen, dass die Verbindung erfolgreich ist und die neueste Version des Connectors auf den Agent heruntergeladen wird (sofern nicht die Organisationsrichtlinie Automatische Connector-Aktualisierung deaktivieren verwendet wird).

  2. Überprüfen Sie die Operationsprotokolle auf Informationen, die während der Ausführung der Operation geschrieben wurden.

  3. Aktivieren Sie das Debug-Logging für Operationen (für Cloud-Agents oder für private Agents), um zusätzliche Protokolldateien und Daten zu generieren.

  4. Bei Verwendung von privaten Agents können Sie das ausführliche Connector-Logging für diesen Connector aktivieren, indem Sie diesen Logger-Konfigurationseintrag zur logback.xml-Datei Ihres privaten Agents hinzufügen:

    <logger name="org.jitterbit.connector.amazon.redshift" level="DEBUG"/>
    

    Weitere Informationen zum ausführlichen Connector-Logging finden Sie unter Ausführliches Logging für Connectors mit privaten Jitterbit-Agents.

  5. Bei Verwendung von privaten Agents können Sie die Agent-Protokolle auf weitere Informationen überprüfen.

  6. Weitere Überlegungen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei Operationen.