Utilisation des résultats des requêtes, des requêtes récentes et des fichiers de sortie - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des résultats des requêtes, des requêtes récentes et des fichiers de sortie

Amazon Athena stocke automatiquement les résultats de requête et les informations de métadonnées de chaque requête s'exécutant dans un emplacement de résultats de requête que vous pouvez spécifier dans Simple Storage Service (Amazon S3). Si nécessaire, vous pouvez accéder aux fichiers de cet emplacement pour les utiliser. Vous pouvez également télécharger les fichiers de résultats de requête directement à partir de la console Athena.

Pour configurer un emplacement de résultats de requête Simple Storage Service (Amazon S3) pour la première fois, voir Spécification d'un emplacement de résultats de requête à l'aide de la console Athena.

Les fichiers de sortie sont enregistrés automatiquement pour chaque requête qui s'exécute. Pour accéder aux fichiers de sortie de requête et les visualiser à l'aide de la console Athena, les principaux IAM (utilisateurs et rôles) doivent être autorisés à effectuer l'GetObjectaction Amazon S3 pour l'emplacement des résultats de la requête, ainsi que pour l'action Athena. GetQueryResults L'emplacement des résultats de requête peut être chiffré. Si l'emplacement est chiffré, les utilisateurs doivent disposer des autorisations de clé appropriées pour chiffrer et déchiffrer l'emplacement des résultats de requête.

Important

Les principals IAM disposant de l'autorisation d'utilisation de l'action GetObject de Simple Storage Service (Amazon S3) sur l'emplacement des résultats de requête peuvent récupérer les résultats de requête à partir de Simple Storage Service (Amazon S3) même si l'autorisation d'utilisation de l'action GetQueryResults d'Athena leur est refusée.

Spécification d'un emplacement de résultats de requête

L'emplacement des résultats de requête qu'Athena utilise est déterminé par une combinaison de paramètres de groupe de travail et de paramètres côté client. Les paramètres côté client sont basés sur la façon dont vous exécutez la requête.

  • Si vous exécutez la requête à l'aide de la console Athena, c'est l'emplacement des résultats de la requête saisi sous Settings (Paramètres) dans la barre de navigation qui détermine le paramètre côté client.

  • Si vous exécutez la requête à l'aide de l'API Athena, le OutputLocation paramètre de l'StartQueryExecutionaction détermine le paramètre côté client.

  • Si vous utilisez les pilotes ODBC ou JDBC pour exécuter des requêtes, c'est la propriété S3OutputLocation spécifiée dans l'URL de connexion qui détermine les paramètres côté client.

Important

Lorsque vous exécutez une requête à l'aide de l'API ou du pilote ODBC ou JDBC, le paramètre de console ne s'applique pas.

Chaque configuration de groupe de travail possède une option Override client-side settings (Remplacer les paramètres côté)qui peut être activée. Lorsque cette option est activée, les paramètres du groupe de travail ont la priorité sur les paramètres côté client applicables lorsqu'un principal IAM associé à ce groupe de travail exécute la requête.

Spécification d'un emplacement de résultats de requête à l'aide de la console Athena

Pour pouvoir exécuter une requête, vous devez spécifier un emplacement de compartiment de résultats de requête dans Simple Storage Service (Amazon S3) ou utiliser un groupe de travail qui a spécifié un compartiment et dont la configuration remplace les paramètres du client.

Spécification d'un emplacement de résultats de requête de paramètre côté client à l'aide de la console Athena
  1. Passez au groupe de travail pour lequel vous voulez spécifier l'emplacement de résultats de requête. Le nom du groupe de travail par défaut est primaire.

  2. Dans la barre de navigation, choisissez Settings (Paramètres).

  3. Dans la barre de navigation, choisissez Manage (Gérer).

  4. Pour Manage settings (Gestion des paramètres), procédez de l'une des manières suivantes :

    • Dans la zone de texte Location of query result (Emplacement des résultats de la requête), saisissez le chemin d'accès au compartiment que vous avez créé dans Simple Storage Service (Amazon S3) pour les résultats de votre requête. Préfixez le chemin avec s3://.

    • Choisissez Parcourir S3, choisissez le compartiment Simple Storage Service (Amazon S3) que vous avez créé pour votre région actuelle, puis sélectionnez Choisir.

    Note

    Si vous utilisez un groupe de travail qui spécifie un emplacement de résultats de requête pour tous les utilisateurs du groupe de travail, l'option permettant de modifier l'emplacement de résultats de requête n'est pas disponible.

  5. (Facultatif) Choisissez View lifecycle configuration (Afficher la configuration du cycle de vie) pour afficher et configurer les règles de cycle de vie d’Amazon S3 dans votre compartiment de résultats de requêtes. Les règles de cycle de vie d’Amazon S3 que vous créez peuvent être des règles d’expiration ou des règles de transition. Les règles d’expiration suppriment automatiquement les résultats des requêtes après un certain laps de temps. Les règles de transition les déplacent vers un autre niveau de stockage d’Amazon S3. Pour de plus amples informations, veuillez consulter la section Définition d’une configuration de cycle de vie sur un compartiment dans le Guide de l’utilisateur Amazon Simple Storage Service.

  6. (Facultatif) Pour Propriétaire attendu du bucket, entrez l'ID du bucket Compte AWS que vous pensez être le propriétaire du bucket d'emplacement de sortie. Il s'agit d'une mesure de sécurité supplémentaire. Si l'ID de compte du propriétaire du compartiment ne correspond pas à l'ID que vous spécifiez, les tentatives de sortie vers le compartiment échoueront. Pour obtenir des informations détaillées, consultez Vérification de la propriété du compartiment avec la condition de propriétaire du compartiment dans le Guide de l'utilisateur Simple Storage Service (Amazon S3).

    Note

    Le paramètre de propriétaire du compartiment attendu s'applique uniquement à l'emplacement de sortie Simple Storage Service (Amazon S3) que vous spécifiez pour les résultats de la requête Athena. Il ne s'applique pas aux autres emplacements Simple Storage Service (Amazon S3) tels que les emplacements de source de données dans des compartiments Simple Storage Service (Amazon S3) externes, des emplacements de table de destination CTAS et INSERT INTO, des emplacements de sortie d'instruction UNLOAD, des opérations de déversement de compartiments pour les requêtes fédérées, ou des requêtes SELECT exécutées sur une table d'un autre compte.

  7. (Facultatif) Choisissez Encrypt query results (Chiffrer les résultats de requête) si vous souhaitez chiffrer les résultats des requêtes stockées dans Simple Storage Service (Amazon S3). Pour plus d'informations sur le chiffrement EBS dans Athena, veuillez consulter Chiffrement au repos.

  8. (Facultatif) Choisissez Assign bucket owner full control over query results (Attribuer au propriétaire du compartiment un contrôle total sur les résultats) pour accorder un contrôle total sur les résultats de la requête au propriétaire du compartiment lorsque les listes de contrôle d'accès (ACL) sont activées pour le compartiment de résultats de la requête. Par exemple, si l'emplacement de résultat de votre requête appartient à un autre compte, vous pouvez accorder la propriété et le contrôle total des résultats de vos requêtes à l'autre compte. Pour plus d'informations, veuillez consulter la section Contrôle de la propriété des objets et désactivation des ACL pour votre compartiment dans le Guide de l'utilisateur d'Simple Storage Service (Amazon S3).

  9. Choisissez Enregistrer.

Emplacements par défaut précédemment créés

Auparavant, sur Athena, si vous exécutiez une requête sans spécifier de valeur pour Query result location (Emplacement de résultats de requête), et que le paramètre d'emplacement de résultats de requête n'était pas remplacé par un groupe de travail, Athena créait un emplacement par défaut. L'emplacement par défaut étaitaws-athena-query-results-MyAcctID-MyRegion, où MyAcctID était l'ID de compte Amazon Web Services du principal IAM qui a exécuté la requête, et MyRegionétait la région où la requête a été exécutée (par exemple,us-west-1.)

Maintenant, pour pouvoir exécuter une requête Athena dans une région dans laquelle votre compte n'a pas utilisé Athena précédemment, vous devez spécifier un emplacement de résultats de requête ou utiliser un groupe de travail qui remplace le paramètre d'emplacement de résultats de requête. Bien qu'Athena ne crée plus d'emplacement de résultats de requête par défaut pour vous, les emplacements aws-athena-query-results-MyAcctID-MyRegion par défaut créés précédemment restent valides et vous pouvez continuer à les utiliser.

Spécification d'un emplacement de résultats de requête à l'aide d'un groupe de travail

Vous spécifiez l'emplacement de résultats de requête dans une configuration de groupe de travail à l'aide de la AWS Management Console, de la AWS CLI ou de l'API Athena.

Lorsque vous utilisez le AWS CLI, spécifiez l'emplacement du résultat de la requête à l'aide du OutputLocation paramètre de l'--configurationoption lorsque vous exécutez la aws athena update-work-groupcommande aws athena create-work-groupou.

Spécification de l'emplacement des résultats de requête pour un groupe de travail à l'aide de la console Athena
  1. Si le panneau de navigation de la console n'est pas visible, choisissez le menu d'extension sur la gauche.

    Choisissez le menu d'expansion.
  2. Dans le panneau de navigation, choisissez Workgroups (Groupes de travail).

  3. Dans la liste des groupes de travail, choisissez le lien du groupe de travail que vous voulez modifier.

  4. Choisissez Modifier.

  5. Pour l'emplacement et le chiffrement des résultats de requête, effectuez l'une des opérations suivantes :

    • Dans la zone de texte Query result location (Emplacement des résultats de la requête), saisissez le chemin d'accès au compartiment que vous avez créé dans Simple Storage Service (Amazon S3) pour les résultats de votre requête. Préfixez le chemin avec s3://.

    • Choisissez Browse S3 (Parcourir S3), choisissez le compartiment Simple Storage Service (Amazon S3) de votre région actuelle que vous souhaitez utiliser, puis choisissez Choose (Choisir).

  6. (Facultatif) Pour Propriétaire attendu du bucket, entrez l'ID du bucket Compte AWS que vous pensez être le propriétaire du bucket d'emplacement de sortie. Il s'agit d'une mesure de sécurité supplémentaire. Si l'ID de compte du propriétaire du compartiment ne correspond pas à l'ID que vous spécifiez, les tentatives de sortie vers le compartiment échoueront. Pour obtenir des informations détaillées, consultez Vérification de la propriété du compartiment avec la condition de propriétaire du compartiment dans le Guide de l'utilisateur Simple Storage Service (Amazon S3).

    Note

    Le paramètre de propriétaire du compartiment attendu s'applique uniquement à l'emplacement de sortie Simple Storage Service (Amazon S3) que vous spécifiez pour les résultats de la requête Athena. Il ne s'applique pas aux autres emplacements Simple Storage Service (Amazon S3) tels que les emplacements de source de données dans des compartiments Simple Storage Service (Amazon S3) externes, des emplacements de table de destination CTAS et INSERT INTO, des emplacements de sortie d'instruction UNLOAD, des opérations de déversement de compartiments pour les requêtes fédérées, ou des requêtes SELECT exécutées sur une table d'un autre compte.

  7. (Facultatif) Choisissez Encrypt query results (Chiffrer les résultats de requête) si vous souhaitez chiffrer les résultats des requêtes stockées dans Simple Storage Service (Amazon S3). Pour plus d'informations sur le chiffrement EBS dans Athena, veuillez consulter Chiffrement au repos.

  8. (Facultatif) Choisissez Assign bucket owner full control over query results (Attribuer au propriétaire du compartiment un contrôle total sur les résultats) pour accorder un contrôle total sur les résultats de la requête au propriétaire du compartiment lorsque les listes de contrôle d'accès (ACL) sont activées pour le compartiment de résultats de la requête. Par exemple, si l'emplacement de résultat de votre requête appartient à un autre compte, vous pouvez accorder la propriété et le contrôle total des résultats de vos requêtes à l'autre compte.

    Si le paramètre S3 Object Ownership du compartiment est défini à Propriétaire du compartiment préféré, le propriétaire du compartiment possède également tous les objets de résultats de requête écrits à partir de ce groupe de travail. Par exemple, si le groupe de travail d'un compte externe active cette option et définit son emplacement de résultat de requête sur le compartiment Simple Storage Service (Amazon S3) de votre compte qui dispose d'un paramètre de S3 Object Ownership dont la valeur est définie à Propriétaire du compartiment préféré, vous possédez et contrôlez complètement les résultats de requête du groupe de travail externe.

    Sélectionner cette option lorsque le paramètre S3 Object Ownership du compartiment de résultats de requête est défini à Propriétaire du compartiment appliqué n'a aucun effet. Pour plus d'informations, veuillez consulter la section Contrôle de la propriété des objets et désactivation des ACL pour votre compartiment dans le Guide de l'utilisateur d'Simple Storage Service (Amazon S3).

  9. Si vous souhaitez demander à tous les utilisateurs du groupe de travail d'utiliser l'emplacement des résultats de la requête que vous avez spécifié, faites défiler l'écran jusqu'à la section Settings (Paramètres) et sélectionnez Override client-side settings (Remplacer les paramètres côté client).

  10. Sélectionnez Enregistrer les modifications.

Téléchargement des fichiers de résultats de requête à l'aide de la console Athena

Vous pouvez télécharger le fichier CSV des résultats de la requête à partir du volet de la requête immédiatement après avoir exécuté une requête. Vous pouvez également télécharger les résultats de requête à partir de requêtes récentes à partir de l'onglet Recent queries (Requêtes récentes).

Note

Les fichiers de résultats de requêtes Athena sont des fichiers de données contenant des informations qui peuvent être configurées par des utilisateurs individuels. Certains programmes qui lisent et analysent ces données peuvent potentiellement interpréter certaines de ces données comme des commandes (injection CSV). C'est pourquoi, lorsque vous importez des données CSV de résultats de requêtes dans un tableur, ce dernier peut vous mettre en garde contre des problèmes de sécurité. Pour assurer la sécurité de votre système, vous devez toujours choisir de désactiver les liens ou les macros dans les résultats de requêtes téléchargés.

Pour exécuter une requête et télécharger les résultats de requête
  1. Saisissez votre requête dans l'éditeur de requête, puis choisissez Run query (Exécuter la requête).

    Une fois l'exécution de la requête terminée, le volet Results (Résultats) affiche ses résultats.

  2. Pour télécharger un fichier CSV des résultats de requête, choisissez Download results (Télécharger les résultats) au-dessus du volet des résultats de la requête. En fonction de votre navigateur et de sa configuration, vous devrez peut-être confirmer le téléchargement.

    Enregistrement des résultats d'une requête dans un fichier .csv dans la console Athena.
Pour télécharger le fichier des résultats d'une requête antérieure
  1. Choisissez Recent queries (Requêtes récentes).

    Choisissez Recent queries (Requêtes récentes) pour afficher les requêtes précédentes.
  2. Utilisez la zone de recherche pour trouver la requête, sélectionnez la requête, puis choisissez Download results (Télécharger les résultats).

    Note

    Vous ne pouvez pas utiliser l’option Download results (Télécharger les résultats) pour récupérer des résultats de requête qui ont été supprimés manuellement ni pour récupérer des résultats de requête qui ont été supprimés ou déplacés vers un autre emplacement conformément aux règles de cycle de vie d’Amazon S3.

    Choisissez Recent queries (Requêtes récentes) pour rechercher et télécharger les résultats des requêtes précédentes.

Affichage des requêtes récentes

Vous pouvez utiliser la console Athena pour voir quelles requêtes ont réussi ou échoué, et afficher les détails des erreurs pour les requêtes ayant échoué. Athena conserve un historique des requêtes pendant 45 jours.

Pour afficher les résultats de requête dans la console Athena
  1. Ouvrez la console Athena à l’adresse https://console.aws.amazon.com/athena/.

  2. Choisissez Recent queries (Requêtes récentes). L'onglet Recent queries (Requêtes récentes) affiche des informations sur chaque requête exécutée.

  3. Pour ouvrir une instruction de requête dans l'éditeur de requêtes, choisissez l'ID d'exécution de la requête.

    Choisissez l'ID d'exécution d'une requête pour la consulter dans l'éditeur de requêtes.
  4. Pour afficher les détails d'une requête qui a échoué, choisissez le lien Failed (Échec) pour la requête.

    Choisissez le lien Failed (Échec) pour afficher les informations sur l'échec.

Téléchargement de plusieurs requêtes récentes vers un fichier CSV

Vous pouvez utiliser l'onglet Recent queries (Requêtes récentes) de la console Athena pour exporter une ou plusieurs requêtes récentes vers un fichier CSV afin de les afficher sous forme de table. Le fichier téléchargé ne contient pas les résultats de la requête, mais la chaîne de requête SQL elle-même et d'autres informations sur la requête. Les champs exportés comprennent l'ID de l'exécution, le contenu de la chaîne de requête, l'heure de début de la requête, l'état, la durée d'exécution, la quantité de données analysées, la version du moteur de requête utilisée et la méthode de chiffrement. Vous pouvez exporter un maximum de 500 requêtes récentes ou un maximum de 500 requêtes filtrées selon les critères que vous avez saisis dans le champ de recherche.

Exporter une ou plusieurs requêtes récentes vers un fichier CSV
  1. Ouvrez la console Athena à l’adresse https://console.aws.amazon.com/athena/.

  2. Choisissez Recent queries (Requêtes récentes).

  3. (Facultatif) Utilisez le champ de recherche pour filtrer les dernières requêtes à télécharger.

  4. Choisissez Télécharger le rapport CSV.

    Choisissez Télécharger le rapport CSV.
  5. À l'invite d'enregistrement du fichier, choisissez Save (Enregistrer). Le nom de fichier par défaut est Recent Queries suivi d'un horodatage (par exemple, Recent Queries 2022-12-05T16 04 27.352-08 00.csv)

Configuration des options d'affichage des requêtes récentes

Vous pouvez configurer des options pour l'onglet Requêtes récentes (Requêtes récentes), comme les colonnes à afficher et l'habillage du texte.

Configurer les options de l'onglet Recent queries (Requêtes récentes)
  1. Ouvrez la console Athena à l’adresse https://console.aws.amazon.com/athena/.

  2. Choisissez Recent queries (Requêtes récentes).

  3. Cliquez sur le bouton des options (icône en forme d'engrenage).

    Choisissez le bouton d'option pour configurer l'affichage des requêtes récentes.
  4. Dans la boite de dialogue Preferences (Préférences), choisissez le nombre de lignes par page, le comportement d'encapsulation des lignes et les colonnes à afficher.

    Configuration de l'affichage des requêtes récentes.
  5. Choisissez Confirm (Confirmer).

Conservation de l'historique des requêtes pendant plus de 45 jours

Si vous souhaitez conserver l'historique des requêtes au-delà de 45 jours, vous pouvez récupérer l'historique des requêtes et l'enregistrer dans un magasin de données tel que Simple Storage Service (Amazon S3). Pour automatiser ce processus, vous pouvez utiliser les actions d'API Athena et Simple Storage Service (Amazon S3) et les commandes CLI. La procédure suivante récapitule ces étapes.

Pour récupérer et enregistrer l'historique des requêtes par programmation
  1. Utilisez l'action de ListQueryExecutionsl'API Athena ou la commande list-query-executionsCLI pour récupérer les ID de requête.

  2. Utilisez l'action de l'GetQueryExecutionAPI Athena ou la commande get-query-executionCLI pour récupérer des informations sur chaque requête en fonction de son identifiant.

  3. Utilisez l'action de l'PutObjectAPI Amazon S3 ou la commande de la CLI put-object pour enregistrer les informations dans Amazon S3.

Recherche de fichiers de sortie de requête dans Simple Storage Service (Amazon S3)

Les fichiers de sortie des requêtes sont stockés dans des sous-dossiers sur Simple Storage Service (Amazon S3) selon le modèle de chemin d'accès suivant, à moins que la requête ne soit effectuée dans un groupe de travail dont la configuration prévaut sur les paramètres côté client. Lorsque la configuration du groupe de travail remplace les paramètres côté client, la requête utilise le chemin d'accès aux résultats spécifié par le groupe de travail.

QueryResultsLocationInS3/[QueryName|Unsaved/yyyy/mm/dd/]
  • QueryResultsLocationInS3 est l'emplacement du résultat de la requête spécifié soit par les paramètres du groupe de travail, soit par les paramètres côté client. Pour plus d'informations, consultez Spécification d'un emplacement de résultats de requête dans la suite de ce document.

  • Les sous-dossiers suivants sont créés uniquement pour les requêtes exécutées à partir de la console dont le chemin d'accès aux résultats n'a pas été remplacé par la configuration du groupe de travail. Les requêtes exécutées depuis AWS CLI ou à l'aide de l'API Athena sont enregistrées directement dans le QueryResultsLocationIn S3.

    • QueryNameest le nom de la requête pour laquelle les résultats sont enregistrés. Si la requête a été exécutée mais n'a pas été enregistrée, Unsaved est utilisé.

    • aaaa/mm/jj correspond à la date d'exécution de la requête.

Les fichiers associés à une requête CREATE TABLE AS SELECT sont stockés dans un sous-dossier tablesdu modèle ci-dessus.

Identification des fichiers de sortie de requête

Les fichiers sont enregistrés dans l'emplacement des résultats de requête dans Simple Storage Service (Amazon S3) en fonction du nom de la requête, de l'ID de cette dernière et de la date à laquelle elle a été exécutée. Les fichiers de chaque requête sont nommés à l'aide d'un QueryID, qui est un identifiant unique qu'Athena attribue à chaque requête lors de son exécution.

Les types de fichiers suivants sont enregistrés :

Type de fichier Modèles d'affectation de nom aux fichiers Description

Fichiers de résultats de requête

QueryID.csv

QueryID.txt

Les fichiers de résultats de requête DML sont enregistrés au format CSV (valeurs séparées par des virgules).

Les résultats de requête DDL sont enregistrés sous forme de fichiers texte brut.

Vous pouvez télécharger les fichiers de résultats de la console à partir du Results (Résultats) lorsque vous utilisez la console ou à partir de History (Historique) des requêtes. Pour plus d’informations, consultez Téléchargement des fichiers de résultats de requête à l'aide de la console Athena.

Fichiers de métadonnées de requête

QueryID.csv.metadata

QueryID.txt.metadata

Les fichiers de métadonnées de requête DML et DDL sont enregistrés au format binaire et ne sont pas lisibles par l'utilisateur. L'extension du fichier correspond au fichier des résultats de la requête. Athena utilise les métadonnées lors de la lecture des résultats des requêtes à l'aide de l'action GetQueryResults. Bien que ces fichiers puissent être supprimés, nous ne le recommandons pas, car des informations importantes sur la requête sont alors perdues.

Fichiers manifestes de données

QueryID-manifest.csv

Les fichiers manifeste de données sont générés pour suivre les fichiers qu'Athena crée dans les emplacements des sources de données Simple Storage Service (Amazon S3) lorsqu'une requête INSERT INTO est exécutée. Si une requête échoue, le manifeste suit également les fichiers que la requête avait l'intention d'écrire. Le manifeste est utile pour identifier les fichiers orphelins résultant d'un échec de requête.

Utilisation du AWS CLI pour identifier l'emplacement de sortie de la requête et les fichiers

Pour utiliser le AWS CLI afin d'identifier l'emplacement de sortie de la requête et les fichiers de résultats, exécutez la aws athena get-query-execution commande, comme dans l'exemple suivant. Remplacez abc1234d-5efg-67hi-jklm-89n0op12qr34 par l'ID de requête.

aws athena get-query-execution --query-execution-id abc1234d-5efg-67hi-jklm-89n0op12qr34

La commande renvoie un résultat semblable à ce qui suit. Pour une description de chaque paramètre de sortie, reportez-vous get-query-executionà la référence des AWS CLI commandes.

{ "QueryExecution": { "Status": { "SubmissionDateTime": 1565649050.175, "State": "SUCCEEDED", "CompletionDateTime": 1565649056.6229999 }, "Statistics": { "DataScannedInBytes": 5944497, "DataManifestLocation": "s3://DOC-EXAMPLE-BUCKET/athena-query-results-123456789012-us-west-1/MyInsertQuery/2019/08/12/abc1234d-5efg-67hi-jklm-89n0op12qr34-manifest.csv", "EngineExecutionTimeInMillis": 5209 }, "ResultConfiguration": { "EncryptionConfiguration": { "EncryptionOption": "SSE_S3" }, "OutputLocation": "s3://DOC-EXAMPLE-BUCKET/athena-query-results-123456789012-us-west-1/MyInsertQuery/2019/08/12/abc1234d-5efg-67hi-jklm-89n0op12qr34" }, "QueryExecutionId": "abc1234d-5efg-67hi-jklm-89n0op12qr34", "QueryExecutionContext": {}, "Query": "INSERT INTO mydb.elb_log_backup SELECT * FROM mydb.elb_logs LIMIT 100", "StatementType": "DML", "WorkGroup": "primary" } }