Notificaciones de eventos de integración sin ETL con Amazon EventBridge
La integración sin ETL utiliza Amazon EventBridge para administrar las notificaciones de eventos y ofrecerle actualizaciones sobre los cambios en las integraciones. Amazon EventBridge es un servicio de bus de eventos sin servidor que se puede utilizar para conectar las aplicaciones con datos de varios orígenes. En este caso, el origen de eventos es Amazon Redshift. Los eventos, que son cambios monitoreados en un entorno, se envían a EventBridge desde el almacenamiento de datos de Amazon Redshift automáticamente. Los eventos se envían casi en tiempo real.
EventBridge proporciona un entorno para escribir reglas de eventos, que pueden especificar las acciones que se deben realizar para eventos específicos. También puede configurar destinos, que son recursos a los que EventBridge puede enviar un evento. Un objetivo puede incluir un destino de API, un grupo de registro de Amazon CloudWatch, etc. Para obtener más información sobre reglas, consulte Reglas de Amazon EventBridge. Para obtener más información sobre destinos, consulte Destinos de Amazon EventBridge.
Los eventos se pueden clasificar según la gravedad y por categorías. Están disponibles los siguientes filtros:
-
Filtrado de recursos: reciba mensajes en función del recurso al que estén asociados los eventos. Los recursos incluyen un grupo de trabajo o una instantánea.
-
Filtro de intervalo de tiempo: analice los eventos en un periodo de tiempo específico.
-
Filtrado por categorías: reciba notificaciones de eventos de todos los eventos de las categorías especificadas.
En la siguiente tabla se incluyen eventos de integración sin ETL con metadatos adicionales:
Categoría de Amazon Redshift | ID de evento externo | Gravedad del evento | Descripción del mensaje |
---|---|---|---|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0000 | INFO | La integración sin ETL <nombre de la integración> se ha creado y ahora está ACTIVE. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0001 | INFO | La integración sin ETL <nombre de la integración> se ha eliminado a las <hora en UTC>. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0002 | INFO | La eliminación de la integración sin ETL <nombre de la integración> se ha iniciado a las <hora en UTC>. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0003 | INFO | La integración sin ETL <nombre de la integración> está sincronizando datos de transacción en el almacenamiento de datos de destino. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | Una o varias de las tablas no tienen clave principal y no se pueden sincronizar. Realice una copia de seguridad en Amazon RDS, elimine estas tablas y vuelva a crearlas siguiendo las prácticas recomendadas de Amazon Redshift para el diseño de tablas. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | No se pueden sincronizar una o más tablas porque contienen longitudes o tipos de datos no compatibles. Corrija las tablas e inténtelo de nuevo. Para saber más sobre los tipos de datos no compatibles, consulte Tipos de datos no admitidos. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0006 | ERROR | No se ha podido crear la integración. Hay que eliminar y volver a crear la integración. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0007 | ERROR | No se ha podido cargar los datos debido a un error interno. Hay que eliminar y volver a crear la integración. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0008 | ERROR | La autorización ha producido un error porque se han denegado los permisos del clúster de la base de datos del clúster de Aurora DB de origen. Hay que eliminar y volver a crear la integración. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0009 | ERROR | No se pueden enviar datos a Amazon Redshift porque el número de tablas y esquemas supera el límite de Amazon Redshift. Hay que eliminar y volver a crear la integración. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0012 | ERROR | Se ha invocado una restauración desde el punto de recuperación en el espacio de nombres sin servidor de destino. Hay que eliminar y volver a crear la integración. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0013 | INFO | La integración sin ETL <nombre de la integración> ahora está ACTIVE. |
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0014 | ERROR | La integración <nombre de la integración> ha fallado porque no se ha podido modificar debido a un error interno. Hay que eliminar y volver a crear la integración. Si el error persiste, póngase en contacto con AWS Support. |
Operación | REDSHIFT-INTEGRATION-EVENT-0015 | INFO | Se ha aplicado un cambio de DDL <cambio de DDL> a la tabla <esquema.nombre>. |
Operación | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | Su integración sin ETL <nombre de la integración> está procesando una solicitud de modificación con los siguientes argumentos: <copia de los argumentos de la solicitud>. |
Operación | REDSHIFT-INTEGRATION-EVENT-0017 | INFO | Se ha aplicado la modificación a la integración sin ETL <nombre de la integración>. |
Operación | REDSHIFT-INTEGRATION-EVENT-0018 | WARNING | Se ha pausado el clúster de Amazon Redshift de destino. Espere a que el clúster esté pausado y, a continuación, reanúdelo para continuar con la transmisión de datos. |
Operación |
REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | Se ha pausado el clúster de Amazon Redshift de destino. Reanude el clúster para continuar con la transmisión de datos. |
Operación | REDSHIFT-INTEGRATION-EVENT-0020 | WARNING | Se ha reanudado el clúster de Amazon Redshift de destino. Espere a que el clúster esté activo para continuar con la transmisión de datos. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1000 | ERROR | Uno o varios parámetros del clúster de base de datos del clúster de Aurora DB de origen están mal configurados. Corrija el grupo de parámetros y reinicie el clúster para aplicar los cambios y, a continuación, vuelva a crear la integración. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1001 | ERROR | La integración ha fallado porque el valor del parámetro enable_case_sensitive_identifier es incorrecto. Establezca el valor en true para el clúster de base de datos del clúster de Aurora DB de origen y, a continuación, elimine y vuelva a crear la integración. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1002 | ERROR | La integración ha fallado porque el valor del parámetro cdc_insert_enabled es incorrecto. Establezca el valor en true para el clúster de base de datos del clúster de Aurora DB de origen y, a continuación, elimine y vuelva a crear la integración. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1003 | ERROR |
El parámetro binlog_format del grupo de parámetros del clúster de base de datos de origen debe establecerse en ROW. Corrija el grupo de parámetros y reinicie el clúster para aplicar el cambio y, a continuación, vuelva a crear la integración. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1004 | ERROR |
No se han podido cargar los datos porque el parámetro del clúster binlog_transaction_compression está activado. Establezca el valor del parámetro en OFF y reinicie la instancia de escritura para aplicar el cambio y, a continuación, vuelva a crear la integración. |
Configuración | REDSHIFT-INTEGRATION-EVENT-1005 | ERROR |
No se han podido cargar los datos porque el parámetro del clúster binlog_row_value_options está establecido en PARTIAL_JSON, lo cual no es compatible. Corrija el grupo de parámetros y reinicie la instancia de escritura para aplicar el cambio y, a continuación, vuelva a crear la integración. |
Configuración |
REDSHIFT-INTEGRATION-EVENT-1006 | WARNING |
No se ha podido analizar el filtro de integración. Corrija la sintaxis del filtro. |