教學:使用亞馬遜分析客戶評論中的見解 - Amazon Comprehend

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教學:使用亞馬遜分析客戶評論中的見解

本教學將說明如何將 Amazon Comprehend 與 Amazon 簡單儲存服務AWS Glue、和 Amazon 搭配使用 Amazon Athena, QuickSight以深入瞭解您的文件。Amazon Comprehend 可以從非結構化文字擷取情緒 (文件的情緒) 和實體 (人員、組織、事件、日期、產品、地點、數量和標題的名稱)。

例如,您可以從客戶評論中獲得可行的見解。在本教程中,您將分析有關小說的客戶評論樣本數據集。您可以使用 Amazon Comprehend 情緒分析來判斷客戶對這本小說的感覺是正面還是負面。您也可以使用 Amazon Comprehend 實體分析來探索重要實體的提及,例如相關小說或作者。按照本教程後,您可能會發現 50% 以上的評論是正面的。您可能還會發現客戶正在比較作者並表達對其他經典小說的興趣。

在此自學課程中,您將完成下列工作:

  • 亞馬遜簡單儲存服務 (Amazon S3) 中存放評論的範例資料集。Amazon 簡單存儲服務是一種對象存儲服務。

  • 使用 Amazon Comprehend 分析審核文件中的情緒和實體。

  • 使用AWS Glue爬行者程式將分析結果儲存在資料庫中。 AWS Glue是一種擷取、轉換和載入 (ETL) 服務,可讓您編目和清理資料以進行分析。

  • 執行Amazon Athena查詢以清除資料。 Amazon Athena是無伺服器互動式查詢服務。

  • 使用 Amazon 中的資料建立視覺效果 QuickSight。Amazon QuickSight 是一種無伺服器商業智慧工具,可從您的資料擷取洞見。

下圖顯示工作流程。

自學課程中程序的工作流程圖。

完成此自學課程的預估時間:1 小時

預估費用:本教學課程中的某些動作會向您收取費用AWS 帳戶。如需上述各項服務費用的相關資訊,請參閱下列定價頁面。

必要條件

為了完成本教學,您需要以下項目:

  • AWS 帳戶。若要取得有關設定的資訊AWS 帳戶,請參閱設定

  • IAM 實體 (使用者、群組或角色)。若要了解如何為您的帳戶設定使用者和群組,請參閱 IAM 使用者指南中的入門教學課程。

  • 下列附加至您的使用者、群組或角色的權限原則。此原則會授與完成此教學課程所需的一些權限。下一個先決條件說明您需要的其他權限。

    { "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*" ] } ] }

    使用先前的政策建立 IAM 政策,並將其附加到您的群組或使用者。如需建立 IAM 政策的相關資訊,請參閱 IAM 使用者指南中的建立 IAM 政策。如需附加 IAM 政策的相關資訊,請參閱 IAM 使用者指南中的新增和移除 IAM 身分許可。

  • 附加至 IAM 群組或使用者的受管政策。除了先前的策略之外,您還必須將下列AWS受管理策略附加到您的群組或使用者:

    • AWSGlueConsoleFullAccess

    • AWSQuicksightAthenaAccess

    這些受管政策授予您使用AWS GlueAmazon Athena、和 Amazon 的許可 QuickSight。如需附加 IAM 政策的相關資訊,請參閱 IAM 使用者指南中的新增和移除 IAM 身分許可。