L’API Amazon Redshift Data annonce les longues interrogations, une gestion des sessions et une exécution flexible par lots

Publié le: 29 juil. 2026

L’API Amazon Redshift Data introduit de nouvelles fonctionnalités qui réduisent le nombre d’appels d’API pour récupérer les métadonnées ou les résultats des instructions SQL, offrent une visibilité sur les sessions et permettent l’exécution d’instructions par lots sur des transactions distinctes.

Sondage long : le sondage long vous permet de récupérer les métadonnées ou les résultats d’une instruction SQL sans effectuer plusieurs requêtes jusqu’à ce que l’instruction SQL atteigne un état terminal, en retardant le renvoi d’une réponse synchrone jusqu’à la fin de l’instruction SQL. Pour utiliser cette fonctionnalité, spécifiez le paramètre WaitTimeSeconds sur ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult ou GetStatementResultV2.

ListSessions : les applications qui réutilisent des sessions sur plusieurs requêtes peuvent désormais énumérer les sessions actives et les filtrer par statut, cible de calcul ou base de données, éliminant ainsi le besoin de suivre les identifiants de session en externe.

Exécution par lots flexible : BatchExecuteStatement prend désormais en charge un paramètre ExecutionMode avec le mode AUTO_COMMIT, permettant à chaque instruction SQL d’un lot de s’exécuter indépendamment, de sorte qu’une seule défaillance n’annule plus l’intégralité du lot, ce qui est utile pour les pipelines ETL et les scripts administratifs où la complétion partielle est acceptable. En outre, BatchExecuteStatement accepte désormais un tableau de SQLParameter, ce qui permet de réutiliser les paramètres dans toutes les instructions d’un lot : définissez les paramètres une seule fois et référencez-les dans n’importe quelle instruction, éliminant ainsi le besoin d’intégrer des valeurs littérales dans chaque requête.

Ces fonctionnalités sont généralement disponibles pour Amazon Redshift Provisioned et Amazon Redshift sans serveur dans toutes les Régions AWS commerciales et AWS GovCloud (US) qui prennent en charge l’API Amazon Redshift Data. Pour commencer, consultez le Guide du développeur de l’API Amazon Redshift Data.