Publicado: May 17, 2019

Agora, o Amazon Redshift oferece suporte a procedimentos armazenados de SQL para facilitar a migração para o Amazon Redshift. Procedimentos armazenados são usados para encapsular lógica de transformação e validação de dados e lógica empresarial específica. A combinação de várias etapas de SQL em um procedimento armazenado permite reduzir a comunicação entre os aplicativos e o banco de dados.

Até agora, os clientes que usam procedimentos armazenados em data warehouses legados tinham de considerar uma nova implementação da lógica por meio de serviços como Amazon EMR antes de migrar para um data warehouse na nuvem. Agora, esses clientes podem trazer seus procedimentos armazenados ao Amazon Redshift e reduzir o esforço de migração.

O Amazon Redshift oferece suporte a procedimentos armazenados no dialeto PL/pgSQL e pode incluir declaração de variáveis, lógica de controle, loops, indicação de erros, definidor de segurança de suporte e outros recursos. Você pode criar procedimentos armazenados para executar funções sem precisar conceder ao usuário acesso às tabelas subjacentes com controles de definidor de segurança. Encontre mais informações sobre a criação e execução de procedimentos armazenados no guia do desenvolvedor do Amazon Redshift.

Os procedimentos armazenados estão disponíveis com a versão 1.0.7562 ou posterior em todas as regiões comerciais da AWS. Consulte a tabela de regiões da AWS para saber mais sobre a disponibilidade do Amazon Redshift.