Utilisation de SQL pour personnaliser les données - Amazon QuickSight

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 de SQL pour personnaliser les données

Lorsque vous créez un ensemble de données ou préparez vos données pour une analyse, vous pouvez personnaliser les données dans l'éditeur de requête.

L'éditeur de requêtes est composé de plusieurs composants, comme suit :

  • Mode de requête — En haut à gauche, vous pouvez choisir entre une requête directe ou SPICE modes de requête :

    • Requête directe – Pour exécuter l'instruction SELECT directement sur la base de données

    • SPICE – Pour exécuter l'instruction SELECT sur des données précédemment stockées en mémoire

  • Champs – Utilisez cette section pour désactiver les champs que vous souhaitez supprimer de le jeu de données final. Vous pouvez ajouter des champs calculés dans cette section et augmenter vos données grâce SageMaker à l'IA

  • Archive de requête – Utilisez cette section pour rechercher la version précédente de vos requêtes SQL.

  • Filtres – Utilisez cette section pour ajouter, modifier ou supprimer des filtres.

  • Explorateur de schémas – Cette section n'apparaît que lorsque vous modifiez SQL. Vous pouvez l'utiliser pour explorer vos schémas, tables, champs et types de données.

  • Éditeur SQL – Utilisez cette section pour modifier votre code SQL. L'éditeur SQL offre la mise en surbrillance syntaxique, la saisie semi-automatique de base, l'indentation automatique et la numérotation des lignes. Vous ne pouvez spécifier une requête SQL que pour les ensembles de données provenant de sources de données compatibles avec SQL. Votre code SQL doit être conforme aux exigences de la base de données cible en ce qui concerne la syntaxe, la capitalisation, l'interruption des commandes, etc. Si vous préférez, vous pouvez coller le code SQL à partir d'un autre éditeur.

  • Espace de travail des données – Lorsque l'éditeur SQL est fermé, l'espace de travail des données s'affiche en haut à droite avec une grille en arrière-plan. Vous pouvez voir ici une représentation graphique de vos objets de données, en particulier les requêtes, les tables, les fichiers et les jointures créés dans l'éditeur de jointures.

    Pour afficher les détails de chaque table, utilisez le menu d'options de la source de données et choisissez Détails de la table ou Modifier la requête SQL. Les détails s'affichent pour le nom et l'alias de la table, le schéma, le nom de la source de données et le type de source de données. Pour les paramètres de chargement sur un fichier, choisissez Configurer les paramètres de chargement dans le menu des options de source de données pour afficher ou modifier les paramètres suivants :

    • Format – Format de fichier, CSV, CUSTOM, CLF, etc.

    • Ligne de début – la ligne à partir de laquelle commencer

    • Qualificateur de texte – double guillemet ou guillemet simple

    • En-tête – indique si le fichier comprend une ligne d'en-tête

  • Aperçu des lignes – Un aperçu des lignes échantillonnées apparaît en bas à droite lorsque l'éditeur de configuration de jointure n'est pas utilisé.

  • Éditeur de configuration de jointure – L'éditeur de jointure s'ouvre lorsque vous avez plusieurs objets de données dans l'espace de travail des données. Pour modifier une jointure, sélectionnez l'icône de jointure entre deux tables (ou fichiers). Choisissez un type de jointure et les champs à joindre, à l'aide du panneau de configuration de jointure situé en bas de l'écran. Choisissez ensuite Appliquer pour créer la jointure. Vous devez terminer toutes les jointures pour pouvoir enregistrer votre travail.

Pour ajouter d'autres requêtes, tables ou fichiers, utilisez l'option Ajouter des données au-dessus de l'espace de travail.

Création d'une requête SQL de base

Utilisez la procédure suivante pour vous connecter à une source de données à l'aide d'une requête SQL personnalisée.

Pour créer une requête SQL de base
  1. Créez une nouvelle source de données et validez la connexion.

  2. Renseignez les options nécessaires à la connexion. Par contre, vous n'avez pas besoin de sélectionner un schéma ou une table.

  3. Choisissez Utiliser un SQL personnalisé.

  4. (Facultatif) Vous pouvez entrer votre requête dans l'éditeur SQL ou passer à l'étape suivante pour utiliser la version plein écran. Pour l'entrer immédiatement, créez un nom pour la requête. Ensuite, tapez ou collez une requête SQL dans l'éditeur. L'éditeur SQL offre la mise en surbrillance syntaxique, la saisie semi-automatique de base, l'indentation automatique et la numérotation des lignes.

    (Facultatif) Choisissez Confirmer la requête pour la valider et afficher les paramètres de la requête directe, SPICE mémoire et paramètres de SageMaker l'IA.

  5. Choisissez Modifier/Apercevoir des données. L'éditeur de requête complet s'affiche avec l'éditeur SQL affiché. La requête est traitée et un exemple de ses résultats s'affiche dans le volet de visualisation des données. Vous pouvez apporter des modifications au code SQL et les confirmer en choisissant Appliquer. Lorsque vous avez terminé le code SQL, choisissez Fermer pour continuer.

  6. En haut, entrez un nom pour l'ensemble de données. Choisissez Enregistrer et visualiser.

Modification des requêtes existantes

Pour mettre à jour une requête SQL
  1. Ouvrez l'jeu de données avec lequel vous souhaitez travailler.

  2. Dans l'espace de travail avec la grille, localisez l'objet en forme de boîte qui représente la requête existante.

  3. Ouvrez le menu d'options de l'objet de requête et choisissez Modifier la requête SQL. Si cette option n'apparaît pas dans la liste, l'objet de requête n'est pas basé sur SQL.

    Pour afficher les versions précédentes des requêtes, ouvrez l'Archive de requête à gauche.