Benachrichtigungen über Ereignisse ohne ETL-Integration mit Amazon EventBridge - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blog-Posting.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Benachrichtigungen über Ereignisse ohne ETL-Integration mit Amazon EventBridge

Die Zero-ETL-Integration verwendet Amazon EventBridge zur Verwaltung von Ereignisbenachrichtigungen, um Sie up-to-date über Änderungen an Ihren Integrationen auf dem Laufenden zu halten. Amazon EventBridge ist ein serverloser Event-Bus-Service, mit dem Sie Ihre Anwendungen mit Daten aus einer Vielzahl von Quellen verbinden können. In diesem Fall ist die Ereignisquelle Amazon Redshift. Ereignisse, bei denen es sich um überwachte Änderungen in einer Umgebung handelt, werden automatisch EventBridge von Ihrem Amazon Redshift Redshift-Data-Warehouse aus gesendet. Ereignisse werden nahezu in Echtzeit übermittelt.

EventBridge bietet eine Umgebung, in der Sie Ereignisregeln schreiben können, die Aktionen spezifizieren können, die für bestimmte Ereignisse ergriffen werden sollen. Sie können auch Ziele einrichten, d. h. Ressourcen, an die ein Ereignis gesendet werden EventBridge kann. Ein Ziel kann ein API-Ziel, eine CloudWatch Amazon-Protokollgruppe und andere enthalten. Weitere Informationen zu Regeln finden Sie unter EventBridge Amazon-Regeln. Weitere Informationen zu Zielen finden Sie unter EventBridge Amazon-Ziele.

Ereignisse können in Schweregrade und Kategorien eingeteilt werden. Die folgenden Filter sind verfügbar:

  • Ressourcen-Filterung – Empfangen Sie Nachrichten basierend auf der Ressource, mit der die Ereignisse verknüpft sind. Zu den Ressourcen gehören eine Arbeitsgruppe oder ein Snapshot.

  • Zeitfenster-Filterung – Erfassen Sie Ereignisse in einem bestimmten Zeitraum.

  • Kategorie-Filterung – Erhalten Sie Ereignisbenachrichtigungen für alle Ereignisse in bestimmten Kategorien.

Die folgende Tabelle enthält Ereignisse der Null-ETL-Integration mit zusätzlichen Metadaten:

Amazon-Redshift-Kategorie Externe Ereignis-ID Schweregrad des Ereignisses Beschreibung der Nachricht

Überwachen

REDSHIFT-INTEGRATION-EVENT-0000 INFO <time in UTC>Ihre Zero-ETL-Integration <integration name>wurde erstellt und wurde am AKTIV.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0001 INFO <time in UTC>Ihre Zero-ETL-Integration <integration name>wurde am gelöscht.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0002 INFO <time in UTC>Ihre Zero-ETL-Integration <integration name>hat das Löschen am eingeleitet.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0003 INFO Ihre Zero-ETL-Integration <integration name>synchronisiert Transaktionsdaten mit dem Amazon Redshift Data Warehouse.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0004 WARNUNG Amazon Redshift kann die Tabelle nicht replizieren, da der Tabelle ein Primärschlüssel fehlt. Fügen Sie der Quelltabelle Primärschlüssel hinzu, und die Tabelle wird automatisch neu synchronisiert.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0005 WARNUNG Amazon Redshift kann die Tabelle nicht replizieren, da eine oder mehrere Spalten einen nicht unterstützten Datentyp verwenden. <schema name>Ändern Sie Ihre Integration, um diese Tabelle im Filter auszuschließen, oder löschen Sie Spalte (n) aus der Quelltabelle und führen Sie „ALTER DATABASE <Redshift database name>INTEGRATION REFRESH TABLE“ aus. <table name>', um diese Tabelle zu synchronisieren.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0006 ERROR Die Integration konnte nicht erstellt werden. Löschen Sie die Integration und erstellen Sie sie erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich an den AWS Support.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0007 ERROR Die Daten konnten aufgrund eines internen Fehlers nicht geladen werden. Löschen Sie die Integration und erstellen Sie sie erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich an den AWS Support.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0008 ERROR Die Autorisierung ist fehlgeschlagen, weil dem Quell-DB-Cluster Berechtigungen entzogen wurden. Überprüfen Sie die KMS-Schlüsselberechtigung, wenn Sie einen vom Kunden verwalteten Schlüssel (CMK) zum Verschlüsseln der Integration verwenden. Löschen Sie dann die Integration und erstellen Sie sie neu.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0009 ERROR Es können keine Daten an Amazon Redshift gesendet werden, da die Anzahl der Tabellen und Schemas das Amazon-Redshift-Limit überschreitet. Löschen Sie die Integration und erstellen Sie sie erneut.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0012 ERROR Auf dem Ziel-Serverless-Namespace wurde eine Wiederherstellung vom Wiederherstellungspunkt aus aufgerufen. Löschen Sie die Integration und erstellen Sie sie erneut.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0013 INFO Ihre Zero-ETL-Integration <integration name>ist jetzt AKTIV.

Überwachen

REDSHIFT-INTEGRATION-EVENT-0014 ERROR Ihre Integration <integration name>befindet sich im Status FEHLGESCHLAGEN, da wir sie aufgrund eines internen Fehlers nicht ändern konnten. Löschen Sie die Integration und erstellen Sie sie erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich an den AWS Support.
Operation REDSHIFT-INTEGRATION-EVENT-0016 INFO Ihre Zero-ETL-Integration <integration name>verarbeitet gerade eine Änderungsanfrage.
Operation REDSHIFT-INTEGRATION-EVENT-0017 INFO Ihre Änderung an der Null-ETL-Integration <Integrationsname> wurde angewendet.
Operation REDSHIFT-INTEGRATION-EVENT-0018 WARNUNG Der Amazon-Redshift-Ziel-Cluster wird angehalten. Warten Sie, bis der Cluster angehalten wurde, und setzen Sie den Cluster dann fort, um mit dem Datenstreaming fortzufahren.

Operation

REDSHIFT-INTEGRATION-EVENT-0019 WARNUNG Der Amazon Redshift Redshift-Zielcluster ist angehalten. Der Cluster muss wieder aufgenommen werden, um mit dem Streamen von Daten fortzufahren.
Operation REDSHIFT-INTEGRATION-EVENT-0020 WARNUNG Der Betrieb des Amazon-Redshift-Ziel-Clusters wird fortgesetzt. Warten Sie, bis der Cluster aktiv ist, um mit dem Streamen von Daten fortzufahren.
Konfiguration REDSHIFT-INTEGRATION-EVENT-1000 ERROR Ein oder mehrere Parameter auf dem Aurora-DB-Quell-Cluster sind falsch konfiguriert. Korrigieren Sie die Parametergruppe und starten Sie den Cluster neu, um die Änderungen anzuwenden. Erstellen Sie anschließend die Integration erneut.
Konfiguration REDSHIFT-INTEGRATION-EVENT-1001 ERROR Die Integration ist fehlgeschlagen, da der Wert des Parameters enable_case_sensitive_identifier falsch ist. Setzen Sie den Wert für den Aurora-DB-Quell-Cluster auf „true“, löschen Sie anschließend die Integration und erstellen Sie sie erneut.
Konfiguration REDSHIFT-INTEGRATION-EVENT-1002 ERROR Die Integration ist fehlgeschlagen, da der Wert des Parameters cdc_insert_enabled falsch ist. Setzen Sie den Wert für den Aurora-DB-Quell-Cluster auf „true“, löschen Sie anschließend die Integration und erstellen Sie sie erneut.
Konfiguration REDSHIFT-INTEGRATION-EVENT-1003 ERROR

Der Parameter binlog_format in der Quell-DB-Cluster-Parametergruppe muss auf ROW gesetzt sein. Korrigieren Sie die Parametergruppe und starten Sie den Cluster neu, um die Änderung anzuwenden. Erstellen Sie anschließend die Integration erneut.

Konfiguration REDSHIFT-INTEGRATION-EVENT-1004 ERROR

Daten konnten nicht geladen werden, da der Cluster-Parameter binlog_transaction_compression aktiviert ist. Setzen Sie den Parameterwert auf OFF und starten Sie die Writer-Instance neu, um die Änderung anzuwenden. Erstellen Sie anschließend die Integration erneut.

Konfiguration REDSHIFT-INTEGRATION-EVENT-1005 ERROR

Daten konnten nicht geladen werden, da der Cluster-Parameter binlog_row_value_options auf PARTIAL_JSON gesetzt ist, was nicht unterstützt wird. Korrigieren Sie die Parametergruppe und starten Sie die Writer-Instance neu, um die Änderung anzuwenden. Erstellen Sie anschließend die Integration erneut.

Konfiguration

REDSHIFT-INTEGRATION-EVENT-1006 WARNUNG

Der Integrationsfilter kann nicht analysiert werden. Korrigieren Sie die Filtersyntax.