PartiQL: uma linguagem de consultas compatível com SQL para o Amazon Redshift - Amazon Redshift

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