O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
PartiQL: uma linguagem de consultas compatível com SQL para o Amazon Redshift
O Amazon Redshift oferece suporte a PartiQL, uma linguagem de consultas compatível com SQL, para selecionar, inserir, atualizar e excluir dados no Amazon Redshift. Usando PartiQL, você pode interagir facilmente com tabelas do Amazon Redshift e executar consultas ad hoc usando o AWS Management Console, o SQL Workbench/J, a AWS Command Line Interface e as APIs de dados do Amazon Redshift para PartiQL.
As operações PartiQL fornecem as mesmas disponibilidade, latência e performance que as outras operações de plano de dados do Redshift.
As seções a seguir descrevem a implementação de PartiQL do Amazon Redshift.
O que é PartiQL?
A linguagem PartiQL garante acesso de consultas compatíveis com SQL em vários armazenamentos de dados que contêm dados estruturados, dados semiestruturados e dados aninhados. Ela é amplamente utilizada na Amazon e agora está disponível como parte de muitos serviços da AWS, incluindo o Amazon Redshift.
Para obter a especificação da PartiQL e um tutorial sobre a linguagem de consulta principal, consulte a Visão geral da PartiQL
Para obter exemplos de uso de consultas PartiQL no Amazon Redshift com dados semiestruturados, consulte Exemplos de uso de dados semiestruturados no Amazon Redshift.
nota
-
O Amazon Redshift oferece suporte a um subconjunto da linguagem de consultas PartiQL.
-
O Amazon Redshift não é compatível com o formato de dados Amazon Ion
nem com liderais do Amazon Ion.
PartiQL no Amazon Redshift
Para executar consultas PartiQL no Amazon Redshift, você pode usar os seguintes métodos:
A AWS Management Console
SQL Workbench/J
O AWS CLI
APIs de dados do Amazon Redshift para PartiQL