Publicado: Jul 6, 2021
Os usuários do Amazon Athena agora podem aproveitar os benefícios de capacidade de reutilização, simplificação e segurança das consultas parametrizadas. Disponível hoje, os analistas podem economizar tempo e eliminar erros convertendo consultas que têm critérios modificados com frequência, como filtros de data ou períodos de agregação, em uma consulta parametrizada que atende a vários casos de uso. Os desenvolvedores de aplicações podem usar essas consultas para se proteger contra riscos de injeção SQL e simplificar as integrações de aplicações que geram SQL com base nas seleções de um usuário.
É muito simples começar com consultas parametrizadas para todos os usuários. Comece identificando uma consulta que pode se beneficiar com a da parametrização. Um exemplo é uma consulta para métricas de vendas no varejo, em que os filtros para categoria de produto, região e data podem variar de uma execução para a próxima. Em vez de modificar manualmente a lógica no seu código SQL todas as vezes que você executar a consulta, é possível usar variáveis para categoria de produto, região e data cujos valores são fornecidos ao executar a consulta.
A consulta parametrizada está disponível em consultas SELECT, CTAS e INSERT INTO por meio do console, da API e de clientes SQL do Athena usando os drivers ODBC ou JDBC do Athena. Para saber mais, consulte Consultas com instruções preparadas.