Visualisation des données de table avec Quick Suite - Amazon Simple Storage Service

Visualisation des données de table avec Quick Suite

Quick Suite est un service rapide d’analytique d’entreprise conçu pour créer des visualisations, effectuer des analyses ad hoc et dégager rapidement des informations exploitables de vos données. Quick Suite détecte de manière fluide les sources de données AWS, permet aux organisations de se mettre à l’échelle pour des centaines de milliers d’utilisateurs et offre des performances de requête rapides et réactives en utilisant le moteur de calcul en mémoire parallèle ultra-rapide (SPICE) Quick Suite. Pour plus d’informations, consultez Qu’est-ce que Quick Suite ? dans le Guide de l’utilisateur Quick Suite.

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

Configuration des autorisations permettant à Quick Suite d’accéder aux tables

Avant d’utiliser les données de table S3 dans Quick Suite, vous devez accorder des autorisations au rôle de service Quick Suite, à l’utilisateur administrateur de Quick Suite, et accorder des autorisations Lake Formation sur les tables auxquelles vous souhaitez accéder.

Octroi d’autorisations au rôle de service Quick Suite

Lorsque vous configurez Quick Suite pour la première fois dans votre compte, AWS crée un rôle de service qui permet à Quick Suite d’accéder aux sources de données d’autres services AWS, 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 de service Quick Suite. 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 Suivant, saisissez un Nom de politique, puis choisissez Créer une politique.

Pour configurer les autorisations pour l’utilisateur administrateur de Quick Suite
  1. Exécutez la commande d’AWS CLI suivante pour trouver l’ARN de votre administrateur Quick Suite.

    aws quicksight list-users --aws-account-id 111122223333 --namespace default --region region
  2. Accordez des autorisations Lake Formation à cet ARN. Pour en savoir plus, consultez Gestion de l’accès à une table ou à une base de données avec Lake Formation.

Utilisation des données de table dans Quick Suite

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

  1. Connectez-vous à votre compte Quick Suite à l’adresse https://quicksight.aws.amazon.com/

  2. Dans le tableau de bord, Choisissez Nouvelle analyse.

  3. Choisissez Nouveau jeu de données.

  4. Sélectionnez Athena.

  5. Saisissez un Nom de la source de données, puis choisissez Créer une source de données.

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

  7. Saisissez 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 Visualiser pour analyser les données et commencer à créer des tableaux de bord. Pour plus d’informations, consultez Visualisation des données dans Quick Suite et Exploration de table de bord interactifs dans Quick Suite