Tutorial: analisando insights de avaliações de clientes com o Amazon Comprehend - Amazon Comprehend

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: analisando insights de avaliações de clientes com o Amazon Comprehend

Este tutorial explica como usar o Amazon Comprehend com o Amazon Simple Storage AWS GlueService Amazon Athena,, e a QuickSight Amazon para obter informações valiosas sobre seus documentos. O Amazon Comprehend pode extrair sentimentos (o “clima” de um documento) e entidades (nomes de pessoas, organizações, eventos, datas, produtos, lugares, quantidades e títulos) a partir de textos não estruturados.

Por exemplo, você pode obter informações úteis a partir de avaliações de clientes. Neste tutorial, você analisa um conjunto de dados de amostras de avaliações de clientes sobre um livro. Você usa a análise de sentimentos do Amazon Comprehend para determinar se os clientes são positivos ou negativos em relação ao livro. Você também usa a análise de entidades do Amazon Comprehend para descobrir menções a entidades importantes, como livros ou autores relacionados. Depois de seguir este tutorial, você poderá descobrir que mais de 50% das avaliações são positivas. Você também pode descobrir que os clientes estão comparando autores e expressando interesse em outros livros clássicos.

Neste tutorial, você conseguirá fazer o seguinte:

  • Armazenar um conjunto de dados de amostras no Amazon Simple Storage Service (Amazon S3). O Amazon Simple Storage Service é um serviço de armazenamento de objetos.

  • Use o Amazon Comprehend para analisar o sentimento e as entidades nos documentos de revisão.

  • Use um crawler AWS Glue para armazenar os resultados da análise em um banco de dados. AWS Glue é um serviço de extração, transformação e carregamento (ETL) que permite catalogar e limpar seus dados para análise.

  • Execute consultas Amazon Athena para limpar seus dados. Amazon Athena é um serviço de consulta interativo sem servidor.

  • Crie visualizações com seus dados na Amazon QuickSight. A Amazon QuickSight é uma ferramenta de inteligência de negócios sem servidor para extrair insights de seus dados.

O diagrama mostra o fluxo de trabalho.

Diagrama do fluxo de trabalho dos procedimentos do tutorial.

Tempo estimado para concluir este tutorial: 1 hora

Custo estimado: algumas das ações deste tutorial geram cobranças na sua Conta da AWS. Para obter informações sobre as cobranças de cada um desses serviços, consulte as páginas de preços a seguir.

Pré-requisitos

Para concluir este tutorial, você precisará do seguinte:

  • Uma Conta da AWS. Para obter informações sobre como configurar uma Conta da AWS, consulte Configuração.

  • Uma entidade do IAM (usuário, grupo ou perfil). Para saber como configurar usuários e grupos para sua conta, consulte o tutorial de Conceitos básicos no Guia do usuário do IAM.

  • As política de permissões a seguir a um usuário, grupo ou perfil. A política concede algumas das permissões necessárias para concluir este tutorial. O próximo pré-requisito descreve as permissões adicionais de que você precisa.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "comprehend:*", "ds:AuthorizeApplication", "ds:CheckAlias", "ds:CreateAlias", "ds:CreateIdentityPoolDirectory", "ds:DeleteDirectory", "ds:DescribeDirectories", "ds:DescribeTrusts", "ds:UnauthorizeApplication", "iam:AttachRolePolicy", "iam:CreatePolicy", "iam:CreatePolicyVersion", "iam:CreateRole", "iam:DeletePolicyVersion", "iam:DeleteRole", "iam:DetachRolePolicy", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:ListAccountAliases", "iam:ListAttachedRolePolicies", "iam:ListEntitiesForPolicy", "iam:ListPolicies", "iam:ListPolicyVersions", "iam:ListRoles", "quicksight:*", "s3:*", "tag:GetResources" ], "Resource": "*" }, { "Action": [ "iam:PassRole" ], "Effect": "Allow", "Resource": [ "arn:aws:iam::*:role/*Comprehend*" ] } ] }

    Use a política anterior para criar uma política do IAM e a anexe ao grupo ou usuário. Para obter mais informações sobre como criar uma política do IAM, consulte Criar políticas do IAM no Guia do usuário do IAM. Para obter informações sobre como anexar a política do IAM, consulte Adicionar e remover permissões de identidade do IAM no Guia do usuário do IAM.

  • Políticas gerenciadas anexadas a um grupo ou usuário do IAM. Além da política anterior, você também deve anexar as seguintes políticas gerenciadas AWS ao seu grupo ou usuário:

    • AWSGlueConsoleFullAccess

    • AWSQuicksightAthenaAccess

    Essas políticas gerenciadas dão a você permissão para usarAWS Glue,Amazon Athena, e a Amazon QuickSight. Para obter informações sobre como anexar a política do IAM, consulte Adicionar e remover permissões de identidade do IAM no Guia do usuário do IAM.