Notifications d’événements d’intégration zéro ETL à Amazon EventBridge - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Notifications d’événements d’intégration zéro ETL à Amazon EventBridge

L’intégration zéro ETL utilise Amazon EventBridge pour gérer les notifications d’événements et vous tenir au courant des modifications apportées à vos intégrations. Amazon EventBridge est un service de bus d’événements sans serveur que vous pouvez utiliser pour connecter vos applications à des données provenant de diverses sources. Dans ce cas, la source de l’événement est Amazon Redshift. Les événements, qui sont des modifications surveillées dans un environnement, sont envoyés automatiquement à EventBridge depuis votre entrepôt des données Amazon Redshift. Les événements sont diffusés en temps quasi réel.

EventBridge fournit un environnement vous permettant d’écrire des règles d’événement, qui peuvent spécifier les actions à entreprendre pour des événements spécifiques. Vous pouvez également définir des cibles, qui sont des ressources auxquelles EventBridge peut envoyer un événement. Une cible peut inclure une destination API, un groupe de journaux Amazon CloudWatch et d’autres éléments. Pour obtenir plus d’informations sur les règles, reportez-vous à la section Amazon EventBridge rules (Règles Amazon EventBridge). Pour obtenir plus d’informations sur les cibles, reportez-vous à la section Amazon EventBridge targets (Cibles Amazon EventBridge).

Les événements peuvent être classés par gravité et par catégorie. Les filtres suivants sont disponibles :

  • Filtrage par ressources : recevez des messages en fonction de la ressource à laquelle les événements sont associés. Les ressources incluent un groupe de travail ou un instantané.

  • Time window filtering (Filtrage par plages horaires) : délimitez les événements sur une période spécifique.

  • Category filtering (Filtrage par catégorie) : recevez des notifications d’événements pour tous les événements des catégories spécifiées.

Le tableau suivant inclut des événements d’intégration zéro ETL, avec des métadonnées supplémentaires :

Catégorie Amazon Redshift ID d’événement externe Gravité de l’événement Description du message

Surveillance

REDSHIFT-INTEGRATION-EVENT-0000 INFO L’intégration zéro ETL <nom de l’intégration> a été créée et est désormais ACTIVE.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0001 INFO L’intégration zéro ETL <nom de l’intégration> a été supprimée à <heure UTC>.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0002 INFO Suppression initiée de l’intégration zéro ETL <nom de l’intégration> à <heure UTC>.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0003 INFO L’intégration zéro ETL <nom de l’intégration> synchronise les données transactionnelles dans l’entrepôt des données cible.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0004 WARNING Une ou plusieurs tables ne possèdent pas de clé primaire et ne peuvent pas être synchronisées. Effectuez une sauvegarde sur Amazon RDS, supprimez ces tables et recréez-les en suivant les bonnes pratiques d’Amazon Redshift en matière de conception de tables.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0005 WARNING Une ou plusieurs tables ne peuvent pas être synchronisées, car elles contiennent des types de données ou des longueurs non pris en charge. Corrigez les tables et réessayez. Pour savoir quels sont les types de données non pris en charge, consultez Types de données non pris en charge.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0006 ERROR Impossible de créer l’intégration. Supprimez et recréez l’intégration.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0007 ERROR Impossible de charger les données en raison d’une défaillance interne. Supprimez et recréez l’intégration.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0008 ERROR L’autorisation a échoué, car les autorisations ont été révoquées à partir du cluster de bases de données Aurora source. Supprimez et recréez l’intégration.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0009 ERROR Impossible d’envoyer des données à Amazon Redshift, car le nombre de tables et de schémas dépasse la limite d’Amazon Redshift. Supprimez et recréez l’intégration.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0012 ERROR Une restauration à partir du point de récupération a été invoquée dans l’espace de noms sans serveur de destination. Supprimez et recréez l’intégration.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0013 INFO L’intégration zéro ETL <nom de l’intégration> est désormais ACTIVE.

Surveillance

REDSHIFT-INTEGRATION-EVENT-0014 ERROR L’intégration <nom de l’intégration> a échoué, car elle n’a pas pu être modifiée en raison d’une erreur interne. Supprimez et recréez l’intégration. Si l’erreur persiste, contactez AWS Support.
Opération REDSHIFT-INTEGRATION-EVENT-0015 INFO Une modification DDL <modification DDL> a été appliquée à la table <schéma.nom>.
Opération REDSHIFT-INTEGRATION-EVENT-0016 INFO Votre intégration zéro ETL <nom de l’intégration> traite une demande de modification avec les arguments suivants : <copie des arguments de la demande>.
Opération REDSHIFT-INTEGRATION-EVENT-0017 INFO Votre modification de l’intégration zéro ETL <nom de l’intégration> a été appliquée.
Opération REDSHIFT-INTEGRATION-EVENT-0018 WARNING Le cluster Amazon Redshift cible est mis en pause. Attendez que le cluster soit mis en pause, puis reprenez son exécution pour continuer la diffusion des données.

Opération

REDSHIFT-INTEGRATION-EVENT-0019 WARNING Le cluster Amazon Redshift cible est mis en pause. Reprenez l’exécution du cluster pour continuer la diffusion des données.
Opération REDSHIFT-INTEGRATION-EVENT-0020 WARNING Le cluster Amazon Redshift cible est en cours de reprise. Attendez que le cluster soit actif pour continuer la diffusion des données.
Configuration REDSHIFT-INTEGRATION-EVENT-1000 ERROR Un ou plusieurs paramètres du cluster de bases de données Aurora source sont mal configurés. Corrigez le groupe de paramètres et redémarrez le cluster pour appliquer les modifications, puis recréez l’intégration.
Configuration REDSHIFT-INTEGRATION-EVENT-1001 ERROR L’intégration a échoué, car la valeur du paramètre enable_case_sensitive_identifier est incorrecte. Définissez la valeur sur true pour le cluster de bases de données Aurora source, puis supprimez et recréez l’intégration.
Configuration REDSHIFT-INTEGRATION-EVENT-1002 ERROR L’intégration a échoué, car la valeur du paramètre cdc_insert_enabled est incorrecte. Définissez la valeur sur true pour le cluster de bases de données Aurora source, puis supprimez et recréez l’intégration.
Configuration REDSHIFT-INTEGRATION-EVENT-1003 ERROR

Le paramètre binlog_format du groupe de paramètres du cluster de bases de données source doit être défini sur ROW. Corrigez le groupe de paramètres et redémarrez le cluster pour appliquer la modification, puis recréez l’intégration.

Configuration REDSHIFT-INTEGRATION-EVENT-1004 ERROR

Impossible de charger les données, car le paramètre de cluster binlog_transaction_compression est activé. Définissez la valeur du paramètre sur OFF et redémarrez l’instance de l’enregistreur pour appliquer la modification, puis recréez l’intégration.

Configuration REDSHIFT-INTEGRATION-EVENT-1005 ERROR

Impossible de charger les données, car le paramètre de cluster binlog_row_value_options est défini sur PARTIAL_JSON, ce qui n’est pas pris en charge. Corrigez le groupe de paramètres et redémarrez l’instance de l’enregistreur pour appliquer la modification, puis recréez l’intégration.

Configuration

REDSHIFT-INTEGRATION-EVENT-1006 WARNING

Impossible d’analyser le filtre d’intégration. Corrigez la syntaxe du filtre.