Publié le: Jul 6, 2021
Les utilisateurs Amazon Athena peuvent désormais tirer parti des avantages des requêtes paramétrées en termes de réutilisation, de simplification et de sécurité. Disponible dès aujourd'hui, les analystes peuvent gagner du temps et éliminer les erreurs en convertissant les requêtes dont les critères sont fréquemment modifiés, tels que les filtres de date ou les périodes d'agrégation, en une requête paramétrée qui sert plusieurs cas d'utilisation. Les développeurs d'applications peuvent les utiliser pour se prémunir contre les risques d'injection SQL et simplifier les intégrations d'applications qui génèrent du SQL en fonction des sélections de l'utilisateur.
Démarrer avec les requêtes paramétrées est simple pour tous les utilisateurs. Commencez par identifier une requête pour laquelle un paramétrage offre des avantages. Par exemple, dans le cas d'une requête portant sur les mesures des ventes au détail, les filtres relatifs à la catégorie de produits, à la région et à la date peuvent varier d'une exécution à l'autre. Au lieu de modifier manuellement la logique dans votre code SQL à chaque exécution de la requête, vous pouvez utiliser des variables pour la catégorie de produit, la région et la date, dont les valeurs sont fournies lors de l'exécution de la requête.
Les requêtes paramétrées sont disponibles pour les requêtes SELECT, CTAS et INSERT INTO via la console Athena, l'API et les clients SQL utilisant les pilotes ODBC ou JDBC d'Athena . Pour en savoir plus, consultez la section Effectuer une requête avec des instructions préparées.