Visualizar dados de tabela com o QuickSight - Amazon Simple Storage Service

Visualizar dados de tabela com o QuickSight

O QuickSight é um serviço rápido de analytics de negócios para criar visualizações, executar analytics ad hoc e extrair insights dos dados rapidamente. O QuickSight detecta facilmente fontes de dados da AWS, permite que as organizações sejam escaladas para centenas de milhares de usuários e proporciona performance de consultas rápida e responsiva usando o SPICE (mecanismo de cálculo superrápido, paralelo e em memória) do QuickSight. Para ter mais informações, consulte What is QuickSight? no Guia do usuário do QuickSight.

Depois de integrar os buckets de tabela aos serviços de analytics da AWS, você pode criar conjuntos de dados com base nas tabelas e trabalhar com eles no QuickSight usando o SPICE ou consultas SQL diretas do mecanismo de consulta. O QuickSight oferece suporte ao Athena como fonte de dados para tabelas do S3.

Configurar permissões para que o QuickSight acesse tabelas

Antes de trabalhar com dados de tabela do S3 no QuickSight, é necessário conceder permissões ao perfil de serviço e ao usuário administrador do QuickSight e conceder permissões do Lake Formation nas tabelas que você deseja acessar.

Conceder permissões ao perfil de serviço do QuickSight

Ao configurar o QuickSight pela primeira vez na conta, a AWS cria um perfil de serviço que permite que o QuickSight acesse fontes de dados em outros serviços da AWS, como Athena ou Amazon Redshift. O nome de perfil padrão é aws-quicksight-service-role-v0.

  1. Abra o console do IAM, em https://console.aws.amazon.com/iam/.

  2. Escolha Perfis e selecione o perfil de serviço do QuickSight. O nome padrão é aws-quicksight-service-role-v0.

  3. Selecione Adicionar permissões e, em seguida, Criar política em linha.

  4. Selecione JSON para abrir o editor de políticas JSON, depois adicione a política a seguir.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "glue:GetCatalog", "Resource": "*" } ] }
  5. Selecione Próximo, insira um Nome da política e escolha Criar política.

Como configurar permissões para o usuário administrador do QuickSight
  1. Execute o comando da AWS CLI a seguir para localizar o ARN do usuário administrador do QuickSight.

    aws quicksight list-users --aws-account-id 111122223333 --namespace default --region region
  2. Conceda permissões do Lake Formation a esse ARN. Para obter detalhes, consulte Conceder permissões do Lake Formation nos recursos de tabela.

Usar dados de tabela no QuickSight

Você pode se conectar aos dados da tabelas usando o Athena como fonte de dados.

  1. Faça login na sua conta do QuickSight em https://quicksight.aws.amazon.com/.

  2. No painel, escolha Nova análise.

  3. Escolha Novo conjunto de dados.

  4. Selecione Athena.

  5. Insira um Nome da fonte de dados e escolha Criar fonte de dados.

  6. Escolha Usar SQL personalizado. Você não poderá selecionar a tabela no painel Escolher sua tabela.

  7. Insira uma consulta SQL do Athena que capture as colunas que você deseja visualizar e escolha Confirmar consulta. Por exemplo, use a seguinte consulta para selecionar todas as colunas:

    SELECT * FROM "s3tablescatalog/table-bucket-name".namespace.table-name
  8. Escolha Visualizar para analisar os dados e começar a criar painéis. Para ter mais informações, consulte Visualizing data in QuickSight e Exploring interactive dashboards in QuickSight.