O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Notificações de evento da integração ETL zero com o Amazon EventBridge
A integração ETL zero usa o Amazon EventBridge para gerenciar notificações de eventos a fim de manter você por dentro das alterações feitas nas integrações. O Amazon EventBridge é uma tecnologia sem servidor de barramento de eventos que pode ser usada para facilitar a conexão de aplicações a dados de diversas origens. Nesse caso, a fonte do evento é o Amazon Redshift. Os eventos, que são alterações monitoradas em um ambiente, são enviados automaticamente para o EventBridge pelo data warehouse do Amazon Redshift. Os eventos são entregues quase em tempo real.
O EventBridge oferece um ambiente para você gravar regras de evento, capazes de especificar medidas a serem tomadas para eventos específicos. Você também pode configurar destinos, que são recursos para os quais o EventBridge pode enviar um evento. Um destino pode incluir um destino de API, um grupo de logs do Amazon CloudWatch, entre outros. Para obter mais informações sobre regras, consulte Regras do Amazon EventBridge. Para obter mais informações sobre destinos, consulte Destinos do Amazon EventBridge.
Os eventos podem ser classificados em gravidades e categorias. Os seguintes filtros estão disponíveis:
-
Filtragem de recursos: receba mensagens com base no recurso ao qual os eventos estão associados. Entre os recursos está um grupo de trabalho ou um snapshot.
-
Filtro de janela de tempo: eventos do escopo em um período específico.
-
Filtragem de categorias - é possível receber notificações de eventos para todos os eventos nas categorias especificadas.
Esta tabela inclui eventos de integração ETL zero, com metadados adicionais:
| Categoria do Amazon Redshift | ID do evento externo | Problemas de segurança do evento | Descrição da mensagem |
|---|---|---|---|
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0000 | INFORMAÇÕES | Sua integração ETL zero <nome da integração> foi criada e se tornou ATIVA às <horário em UTC>. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0001 | INFORMAÇÕES | A integração ETL zero <nome da integração> foi excluída às <horário em UTC>. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0002 | INFORMAÇÕES | A exclusão da integração ETL zero <nome da integração> foi iniciada às <horário em UTC>. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0003 | INFORMAÇÕES | A integração ETL zero <nome da integração> está sincronizando dados transacionais com o data warehouse do Amazon Redshift. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | O Amazon Redshift não pode replicar a tabela porque falta uma chave primária. Adicione a(s) chave(s) primária(s) à tabela de origem. A tabela será ressincronizada automaticamente. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | O Amazon Redshift não pode replicar a tabela porque uma ou mais colunas usam um tipo de dados incompatível. Modifique sua integração para excluir essa tabela do filtro ou solte coluna(s) da tabela de origem e execute 'ALTER DATABASE <nome do banco de dados do Redshift>INTEGRATION REFRESH TABLE. <nome da tabela>'para sincronizar essa tabela. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0006 | ERRO | Não foi possível criar a integração. Exclua e recrie a integração. Se o erro persistir, entre em contato com o suporte da AWS. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0007 | ERRO | Não foi possível carregar dados por causa de um erro interno. Exclua e recrie a integração. Se o erro persistir, entre em contato com o suporte da AWS. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0008 | ERRO | Falha na autorização porque as permissões foram revogadas no cluster de banco de dados de origem. Confira a permissão da chave do KMS se você estiver usando uma chave gerenciada pelo cliente (CMK) para criptografar a integração. Depois, exclua e recrie a integração. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0009 | ERRO | Não foi possível enviar dados para o Amazon Redshift porque o número de tabelas e esquemas excede o limite do Amazon Redshift. Exclua e recrie a integração. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0012 | ERRO | Uma restauração do ponto de recuperação foi invocada no namespace de tecnologia sem servidor de destino. Exclua e recrie a integração. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0013 | INFORMAÇÕES | A integração ETL zero <nome da integração> já está ATIVA. |
|
Monitoramento |
REDSHIFT-INTEGRATION-EVENT-0014 | ERRO | Sua integração <nome da integração>está em estado de FALHA porque não conseguimos modificá-la devido a um erro interno. Exclua e recrie a integração. Se o erro persistir, entre em contato com o suporte da AWS. |
| Operation | REDSHIFT-INTEGRATION-EVENT-0016 | INFORMAÇÕES | A integração ETL zero <nome da integração>está processando uma solicitação de modificação. |
| Operation | REDSHIFT-INTEGRATION-EVENT-0017 | INFORMAÇÕES | A modificação feita na integração ETL zero <integration name> foi aplicada. |
| Operation | REDSHIFT-INTEGRATION-EVENT-0018 | WARNING | O cluster do Amazon Redshift de destino está sendo pausado. Aguarde o cluster ser pausado e, depois, retome-o para continuar transmitindo dados. |
|
Operation |
REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | O cluster do Amazon Redshift de destino foi pausado. Retome o cluster para continuar transmitindo dados. |
| Operation | REDSHIFT-INTEGRATION-EVENT-0020 | WARNING | O cluster do Amazon Redshift de destino está sendo retomado. Aguarde o cluster estar ativo para continuar transmitindo dados. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1000 | ERRO | Um ou mais parâmetros no cluster do banco de dados do Aurora de origem estão configurados incorretamente. Corrija o grupo de parâmetros e reinicialize o cluster para aplicar as alterações e, em seguida, recrie a integração. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1001 | ERRO | Falha na integração porque o valor do parâmetro enable_case_sensitive_identifier está incorreto. Defina o valor como verdadeiro para o cluster do banco de dados do Aurora de origem e, em seguida, exclua e recrie a integração. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1002 | ERRO | Falha na integração porque o valor do parâmetro cdc_insert_enabled está incorreto. Defina o valor como verdadeiro para o cluster do banco de dados do Aurora de origem e, em seguida, exclua e recrie a integração. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1003 | ERRO |
O parâmetro binlog_format no grupo de parâmetros do cluster do banco de dados de origem deve ser definido como ROW. Corrija o grupo de parâmetros e reinicialize o cluster para aplicar a alteração e, em seguida, recrie a integração. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1004 | ERRO |
Não foi possível carregar dados porque o parâmetro do cluster binlog_transaction_compression está habilitado. Defina o valor do parâmetro como OFF e reinicialize a instância do gravador para aplicar a alteração e, em seguida, recrie a integração. |
| Configuração | REDSHIFT-INTEGRATION-EVENT-1005 | ERRO |
Não foi possível carregar dados porque o parâmetro do cluster binlog_row_value_options está definido como PARTIAL_JSON, que não é compatível. Corrija o grupo de parâmetros e reinicialize a instância do gravador para aplicar a alteração e, em seguida, recrie a integração. |
|
Configuração |
REDSHIFT-INTEGRATION-EVENT-1006 | WARNING |
Não foi possível analisar o filtro de integração. Corrija a sintaxe do filtro. |