Criar uma programação de consultas com o Editor de Consultas v2
É possível criar uma programação para executar uma instrução SQL com o Editor de Consultas v2 do Amazon Redshift. Crie uma programação para executar sua instrução SQL nos intervalos de tempo que correspondam às suas necessidades de negócios. Na hora da execução da consulta programada, a consulta é iniciada pelo Amazon EventBridge e usa a API de dados do Amazon Redshift.
Como criar uma programação a fim de executar uma instrução SQL
-
Na visualização do Editor, selecione Programar para criar uma programação para executar uma instrução SQL.
-
Quando você define a programação, fornece as informações a seguir.
-
Um perfil do IAM que assume as permissões necessárias para executar a consulta. Esse perfil do IAM também está associado ao cluster ou grupo de trabalho.
-
Os valores de autenticação para AWS Secrets Manager ou credenciais temporárias para autorizar o acesso ao cluster ou grupo de trabalho. Esses métodos de autenticação são compatíveis com a API de dados. Para ter mais informações, consulte Autenticar uma consulta programada.
-
O cluster ou grupo de trabalho em que o banco de dados reside.
-
O nome do banco de dados que contém os dados a serem consultados.
-
O nome da consulta programada e sua descrição. O editor de consultas v2 usa “QS2-” como prefixo do nome da consulta programada que você fornece. O editor de consultas v1 prefixa os nomes das consultas programadas com “QS-”.
-
A instrução SQL a ser executada de acordo com a programação.
-
A frequência de programação e opções de repetição ou um valor formatado cron que define a programação. Para obter mais informações, consulte Expressões Cron, no Guia do usuário do Amazon CloudWatch Events.
-
Opcionalmente, você pode ativar as notificações comuns do Amazon SNS para monitorar a consulta programada. Talvez seja necessário confirmar o endereço de e-mail fornecido para a notificação do Amazon SNS. Verifique se recebeu um e-mail com um link para confirmar o endereço de e-mail da notificação do Amazon SNS. Para obter mais informações, consulte Notificações de e-mail no Guia do desenvolvedor do Amazon Simple Notification Service. Se a consulta estiver sendo executada, mas você não vir mensagens publicadas no tópico do SNS, consulte Minha regra é executada, mas eu não vejo nenhuma mensagem publicada no meu tópico do Amazon SNS no Guia do usuário do Amazon EventBridge.
-
-
Escolha Programar consulta para salvar e ativar a programação e adicionar a programação à lista de consultas na visualização Consultas programadas.
As visualização de de Consultas programadas lista todas as consultas programadas para os clusters e grupos de trabalho. Com essa visualização, é possível exibir detalhes da consulta de programação, ativar ou desativar a programação, editar a programação e excluir a consulta programada. Ao visualizar os detalhes da consulta, você também pode ver o histórico de execução da consulta com a programação.
nota
A execução de uma consulta programada só está disponível na lista Histórico de programação por 24 horas. As consultas executadas de acordo com uma programação não aparecem na visualização Histórico de consultas do editor de consultas v2.
Demonstração do agendamento de uma consulta
Para ver uma demonstração de como agendar uma consulta, assista ao vídeo a seguir.