A API de dados do Amazon Redshift anuncia pesquisas longas, gerenciamento de sessões e execução flexível em lote

Publicado: 29 de jul de 2026

A API de dados do Amazon Redshift introduz novos recursos que reduzem o número de chamadas de API para recuperar metadados ou resultados de instruções SQL, fornecer visibilidade das sessões e permitir que instruções em lote sejam executadas em transações separadas.

Sondagem longa: a sondagem longa permite que você recupere metadados ou resultados da instrução SQL sem pesquisar repetidamente até que a instrução SQL alcance um estado terminal, atrasando o retorno de uma resposta síncrona até que a instrução SQL termine. Para usar esse recurso, especifique o parâmetro waitTimeSeconds em ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult ou GetStatementResultV2.

ListSessions: os aplicativos que reutilizam sessões em várias consultas agora podem enumerar sessões ativas e filtrar por status, destino de computação ou banco de dados, eliminando a necessidade de rastrear identificadores de sessão externamente.

Execução flexível em lote: o BatchExecuteStatement agora suporta um parâmetro ExecutionMode com o modo AUTO_COMMIT, permitindo que cada instrução SQL em um lote seja executada de forma independente para que uma única falha não reverta mais o lote inteiro — útil para pipelines ETL e scripts administrativos em que a conclusão parcial é aceitável. Além disso, o BatchExecuteStatement agora aceita uma matriz de SQLParameter, permitindo a reutilização de parâmetros em todas as instruções em um lote: defina os parâmetros uma vez e faça referência a eles em qualquer instrução, eliminando a necessidade de incorporar valores literais em cada consulta.

Esses recursos geralmente estão disponíveis para o Amazon Redshift Provisioned e o Amazon Redshift sem servidor em todas as regiões comerciais da AWS e da AWS GovCloud (EUA) que oferecem suporte à API de dados do Amazon Redshift. Para começar a usar, acesse o guia do desenvolvedor da API de dados do Amazon Redshift.