Tutorial: Análisis de la información obtenida de las opiniones de los clientes con Amazon Comprehend - Amazon Comprehend

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial: Análisis de la información obtenida de las opiniones de los clientes con Amazon Comprehend

En este tutorial se explica cómo utilizar Amazon Comprehend con Amazon Simple Storage Service y Amazon QuickSight para obtener información valiosa sobre sus documentos. AWS GlueAmazon Athena Amazon Comprehend puede extraer opiniones (el estado de ánimo de un documento) y entidades (nombres de personas, organizaciones, eventos, fechas, productos, lugares, cantidades y títulos) de un texto no estructurado.

Por ejemplo, puede obtener información útil a partir de las opiniones de los clientes. En este tutorial, usted analiza un conjunto de datos de muestra de opiniones de clientes sobre una novela. Usted utiliza el análisis de opinión de Amazon Comprehend para determinar si los clientes tienen una opinión positiva o negativa sobre la novela. También utiliza el análisis de entidades de Amazon Comprehend para descubrir menciones de entidades importantes, como novelas o autores relacionados. Después de seguir este tutorial, es posible que descubra que más del 50 % de las reseñas son positivas. También puede descubrir que los clientes comparan autores y expresan interés por otras novelas clásicas.

En este tutorial, usted realiza las siguientes tareas:

  • Guardar un conjunto de datos de muestra de reseñas en Amazon Simple Storage Service (Amazon S3). Amazon Simple Storage Service es un servicio de almacenamiento de objetos.

  • Use Amazon Comprehend para analizar las opiniones y las entidades de los documentos de revisión.

  • Use un rastreador AWS Glue para almacenar los resultados del análisis en una base de datos. AWS Glue es un servicio de extracción, transformación y carga (ETL) que le permite catalogar y limpiar datos para su análisis.

  • Ejecute consultas Amazon Athena para limpiar los datos. Amazon Athena es un servicio de consultas interactivas sin servidor.

  • Crea visualizaciones con tus datos en Amazon QuickSight. Amazon QuickSight es una herramienta de inteligencia empresarial sin servidor para extraer información de sus datos.

El siguiente diagrama muestra el flujo de trabajo.

Diagrama del flujo de trabajo de los procedimientos del tutorial.

Tiempo estimado para completar este tutorial: 1 hora

Coste estimado: algunas de las acciones de este tutorial conllevan un coste adicional en su cuenta de Cuenta de AWS. Para obtener información sobre los cargos de cada uno de estos servicios, consulte las páginas de precios siguientes.

Requisitos previos

Necesitará lo siguiente para completar este tutorial:

  • Una Cuenta de AWS. Para obtener información acerca de la configuración de una Cuenta de AWS, consulte Configuración.

  • Una entidad (IAM) (usuario, grupo o rol). Para obtener información sobre cómo configurar usuarios y grupos para su cuenta, consulte el tutorial de Introducción de la Guía del usuario de IAM.

  • La siguiente política de permisos adjunta a su usuario, grupo o rol. La política concede algunos de los permisos necesarios para completar este tutorial. El siguiente requisito previo describe los permisos adicionales que necesita.

    { "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 la política anterior para crear una política de IAM y asóciela a su grupo o usuario. Para obtener más información acerca de cómo crear una política de IAM, consulte Creación de políticas de IAM en la Guía del usuario de IAM. Para obtener información sobre cómo adjuntar una política de IAM, consulte Adición y eliminación de permisos de identidad de IAM en la Guía del usuario de IAM.

  • Políticas administradas asociadas a un usuario, grupo o rol de IAM. Además de la política anterior, también debe adjuntar las políticas administradas siguientes de AWS a su grupo o usuario:

    • AWSGlueConsoleFullAccess

    • AWSQuicksightAthenaAccess

    Estas políticas gestionadas te dan permiso para usar AWS GlueAmazon Athena, y Amazon QuickSight. Para obtener información sobre cómo adjuntar una política de IAM, consulte Adición y eliminación de permisos de identidad de IAM en la Guía del usuario de IAM.