Visualisation des données d'une table avec QuickSight - Amazon Simple Storage Service

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.

Visualisation des données d'une table avec QuickSight

QuickSight est un service d'analyse commerciale rapide permettant de créer des visualisations, d'effectuer des analyses ad hoc et d'obtenir rapidement des informations commerciales à partir de vos données. QuickSight découvre facilement AWS les sources de données, permet aux entreprises de s'adapter à des centaines de milliers d'utilisateurs et fournit des performances de requête rapides et réactives grâce au moteur de calcul QuickSight ultrarapide, parallèle, en mémoire (SPICE). Pour plus d'informations, voir Qu'est-ce que c'est QuickSight ? dans le guide de QuickSight l'utilisateur.

Après avoir intégré vos compartiments de tables aux services AWS d'analyse, vous pouvez créer des ensembles de données à partir de vos tables et les QuickSight utiliser à l'aide de SPICE ou de requêtes SQL directes à partir de votre moteur de requêtes. QuickSight prend en charge Athena en tant que source de données pour les tables S3.

Configurer les autorisations QuickSight d'accès aux tables

Avant de travailler avec les données des tables S3, QuickSight vous devez accorder des autorisations au rôle de QuickSight service, à l'utilisateur QuickSight administrateur, et accorder des autorisations Lake Formation sur les tables auxquelles vous souhaitez accéder.

Accorder des autorisations au rôle QuickSight de service

Lorsque vous le configurez QuickSight pour la première fois dans votre compte, il AWS crée un rôle de service qui permet d'accéder QuickSight aux sources de données d'autres AWS services, tels qu'Athena ou Amazon Redshift. Le nom de rôle par défaut est aws-quicksight-service-role-v0.

  1. Ouvrez la console IAM à l'adresse https://console.aws.amazon.com/iam/.

  2. Choisissez Rôles, puis sélectionnez le rôle QuickSight de service. Le nom par défaut est aws-quicksight-service-role-v0

  3. Choisissez Ajouter des autorisations, puis Créer une politique en ligne.

  4. Sélectionnez JSON pour ouvrir l'éditeur de politique JSON, puis ajoutez la politique suivante.

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "glue:GetCatalog", "Resource": "*" } ] }
  5. Choisissez Next, entrez un nom de stratégie, puis Create policy.

Pour configurer les autorisations pour l'utilisateur QuickSight administrateur
  1. Exécutez la AWS CLI commande suivante pour trouver l'ARN de votre utilisateur QuickSight administrateur.

    aws quicksight list-users --aws-account-id 111122223333 --namespace default --region region
  2. Accordez à Lake Formation des autorisations pour cet ARN. Pour en savoir plus, consultez Accorder des autorisations à Lake Formation sur les ressources de votre table.

Utilisation des données de table dans QuickSight

Vous pouvez vous connecter aux données d'une table en utilisant Athena comme source de données.

  1. Connectez-vous à votre QuickSight compte à l'adresse https://quicksight.aws.amazon.com/

  2. Dans le tableau de bord, sélectionnez Nouvelle analyse.

  3. Choisissez Nouveau jeu de données.

  4. Sélectionnez Athéna.

  5. Entrez le nom de la source de données, puis choisissez Créer une source de données.

  6. Choisissez Utiliser un SQL personnalisé. Vous ne pourrez pas sélectionner votre table dans le volet Choisissez votre table.

  7. Entrez une requête SQL Athena qui capture les colonnes que vous souhaitez visualiser, puis choisissez Confirmer la requête. Par exemple, utilisez la requête suivante pour sélectionner toutes les colonnes :

    SELECT * FROM "s3tablescatalog/table-bucket-name".namespace.table-name
  8. Choisissez Visualize pour analyser les données et commencer à créer des tableaux de bord. Pour plus d'informations, voir Visualisation des données dans QuickSight et Exploration de tableaux de bord interactifs dans QuickSight