PartiQL : un langage de requête compatible SQL pour Amazon Redshift - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

PartiQL : un langage de requête compatible SQL pour Amazon Redshift

Amazon Redshift prend en charge PartiQL, un langage de requête compatible SQL, pour sélectionner, insérer, mettre à jour et supprimer des données dans Amazon Redshift. PartiQL vous permet d’interagir facilement avec des tables Amazon Redshift et d’exécuter des requêtes ad hoc à l’aide de la AWS Management Console, de SQL Workbench/J, de l’AWS Command Line Interface et des API de données Amazon Redshift pour PartiQL.

Les opérations PartiQL offrent une disponibilité, une latence et des performances identiques aux autres opérations de plan de données Redshift.

Les sections suivantes décrivent l’implémentation Amazon Redshift de PartiQL.

Qu'est-ce que PartiQL ?

Le langage PartiQL fournit un accès aux requêtes compatible SQL sur plusieurs magasins de données contenant des données structurées, des données semi-structurées et des données imbriquées. Il est largement utilisé dans Amazon et est désormais disponible dans de nombreux services AWS, dont Amazon Redshift.

Pour la spécification de PartiQL et un didacticiel sur le langage de requête de base, consultez la Présentation de PartiQL.

Pour des exemples d’utilisation de requêtes PartiQL dans Amazon Redshift avec des données semi-structurées, consultez Exemples d’utilisation de données semi-structurées dans Amazon Redshift.

Note
  • Amazon Redshift prend en charge un sous-ensemble du langage de requête PartiQL.

  • Amazon Redshift ne prend pas en charge le format de données Amazon Ion ou les littéraux Amazon Ion.

PartiQL dans Amazon Redshift

Pour exécuter des requêtes PartiQL dans Amazon Redshift, vous pouvez utiliser les méthodes suivantes :

  • La AWS Management Console

  • SQL Workbench/J

  • La AWS CLI

  • API de données Amazon Redshift pour PartiQL