Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Notifications d'événements d'intégration sans ETL avec Amazon EventBridge
L'intégration Zero-ETL utilise Amazon EventBridge pour gérer les notifications d'événements afin de vous tenir au courant up-to-date 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 automatiquement envoyés EventBridge depuis votre entrepôt de données Amazon Redshift. Les événements sont diffusés en temps quasi réel.
EventBridge fournit un environnement dans lequel vous pouvez écrire des règles d'événements, qui peuvent spécifier les actions à entreprendre pour des événements spécifiques. Vous pouvez également définir des cibles, c'est-à-dire des ressources auxquelles un événement EventBridge peut être envoyé. Une cible peut inclure une destination d'API, un groupe de CloudWatch journaux Amazon, etc. Pour plus d'informations sur les règles, consultez les EventBridge règles d'Amazon. Pour plus d'informations sur les cibles, consultez la section Amazon EventBridge Targets.
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 |
|---|---|---|---|
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0000 | INFO | <time in UTC>Votre intégration Zero-ETL <integration name>a été créée et est devenue ACTIVE sur. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0001 | INFO | <time in UTC>Votre intégration Zero-ETL <integration name>a été supprimée à. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0002 | INFO | <time in UTC>Votre intégration Zero-ETL <integration name>a lancé la suppression à. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0003 | INFO | Votre intégration Zero-ETL <integration name>synchronise les données transactionnelles avec l'entrepôt de données Amazon Redshift. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | Amazon Redshift ne peut pas répliquer la table car elle ne contient pas de clé primaire. Ajoutez des clés primaires à la table source et la table sera automatiquement resynchronisée. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | Amazon Redshift ne peut pas répliquer le tableau car une ou plusieurs colonnes utilisent un type de données non pris en charge. <schema name>Modifiez votre intégration pour exclure cette table du filtre, ou supprimez des colonnes de la table source et exécutez « ALTER DATABASE <Redshift database name>INTEGRATION REFRESH TABLE ». <table name>'pour synchroniser cette table. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0006 | ERROR | Impossible de créer l’intégration. Supprimez et recréez l’intégration. Si l'erreur persiste, contactez le AWS Support. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0007 | ERROR | Impossible de charger les données en raison d'une erreur interne. Supprimez et recréez l’intégration. Si l'erreur persiste, contactez le AWS Support. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0008 | ERROR | L'autorisation a échoué car les autorisations ont été révoquées du cluster de base de données source. Vérifiez l'autorisation de la clé KMS si vous utilisez une clé gérée par le client (CMK) pour chiffrer l'intégration. Supprimez et recréez ensuite l'intégration. |
|
Contrôle |
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. |
|
Contrôle |
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. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0013 | INFO | Votre intégration Zero-ETL <integration name>est désormais ACTIVE. |
|
Contrôle |
REDSHIFT-INTEGRATION-EVENT-0014 | ERROR | Votre intégration <integration name>est en état d'échec car nous ne sommes pas en mesure de la modifier en raison d'une erreur interne. Supprimez et recréez l’intégration. Si l'erreur persiste, contactez le AWS Support. |
| Opération | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | Votre intégration Zero-ETL <integration name>est en train de traiter une demande de modification. |
| 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 suspendu, puis reprenez le cluster pour continuer à diffuser des données. |
|
Opération |
REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | Le cluster Amazon Redshift cible est suspendu. Le cluster doit être rétabli afin de continuer à diffuser 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. |