

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Langkah 3: Menjalankan pekerjaan analisis pada dokumen di Amazon S3
<a name="tutorial-reviews-analysis"></a>

Setelah menyimpan data di Amazon S3, Anda dapat mulai menjalankan pekerjaan analisis Amazon Comprehend. Pekerjaan analisis *sentimen* menentukan suasana keseluruhan dokumen (positif, negatif, netral, atau campuran). Pekerjaan analisis *entitas* mengekstrak nama-nama objek dunia nyata dari dokumen. Objek-objek ini termasuk orang, tempat, judul, acara, tanggal, jumlah, produk, dan organisasi. Pada langkah ini, Anda menjalankan dua pekerjaan analisis Amazon Comprehend untuk mengekstrak sentimen dan entitas dari kumpulan data sampel.

**Topics**
+ [Prasyarat](#tutorial-reviews-analysis-prereqs)
+ [Menganalisis sentimen dan entitas](#tutorial-reviews-analysis-jobs)

## Prasyarat
<a name="tutorial-reviews-analysis-prereqs"></a>

Sebelum memulai, lakukan hal berikut:
+ Selesaikan [Langkah 1: Menambahkan dokumen ke Amazon S3](tutorial-reviews-add-docs.md).
+ (Opsional) Jika Anda menggunakan AWS CLI, selesaikan [Langkah 2: (Hanya CLI) membuat peran IAM untuk Amazon Comprehend](tutorial-reviews-create-role.md) dan siapkan ARN peran IAM Anda.

## Menganalisis sentimen dan entitas
<a name="tutorial-reviews-analysis-jobs"></a>

Pekerjaan pertama yang Anda jalankan menganalisis sentimen setiap tinjauan pelanggan dalam kumpulan data sampel. Pekerjaan kedua mengekstrak entitas dalam setiap ulasan pelanggan. Anda dapat melakukan pekerjaan analisis Amazon Comprehend baik menggunakan konsol Amazon Comprehend atau. AWS CLI

**Tip**  
Pastikan Anda berada di AWS Wilayah yang mendukung Amazon Comprehend. Untuk informasi selengkapnya, lihat [tabel Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) di *Panduan Infrastruktur Global*.

### Menganalisis sentimen dan entitas (konsol)
<a name="tutorial-reviews-analysis-jobs-console"></a>

Saat menggunakan konsol Amazon Comprehend, Anda membuat satu pekerjaan pada satu waktu. Anda perlu mengulangi langkah-langkah berikut untuk menjalankan sentimen dan pekerjaan analisis entitas. Perhatikan bahwa untuk pekerjaan pertama, Anda membuat peran IAM, tetapi untuk pekerjaan kedua, Anda dapat menggunakan kembali peran IAM pekerjaan pertama. Anda dapat menggunakan kembali peran IAM selama Anda menggunakan bucket dan folder S3 yang sama.

**Untuk menjalankan pekerjaan analisis sentimen dan entitas (konsol)**

1. Pastikan Anda berada di Wilayah yang sama dengan tempat Anda membuat bucket Amazon Simple Storage Service (Amazon S3). Jika Anda berada di Region lain, di bilah navigasi, pilih AWS Region tempat Anda membuat bucket S3 dari **pemilih Region**.

1. Buka konsol Amazon Comprehend di [https://console.aws.amazon.com/comprehend/](https://console.aws.amazon.com/comprehend/)

1. Pilih **Luncurkan Amazon Comprehend**.

1. Di panel navigasi, pilih **Pekerjaan analisis**.

1. Pilih **Buat tugas**.

1. Di bagian **Pengaturan Job**, lakukan hal berikut:

   1. Untuk **Nama**, masukkan `reviews-sentiment-analysis`.

   1. Untuk **jenis Analisis**, pilih **Sentimen.**

   1. Untuk **Bahasa**, pilih **Bahasa Inggris**.

   1. Biarkan setelan **enkripsi Job** dinonaktifkan.

1. Di bagian **Input data**, lakukan hal berikut:

   1. Untuk **Sumber data**, pilih **Dokumen saya**.

   1. Untuk **lokasi S3**, pilih **Browse S3** lalu pilih bucket Anda dari daftar bucket.

   1. Di bucket S3 Anda, untuk **Objek**, pilih `input` folder Anda.

   1. Di `input` folder, pilih kumpulan data sampel `amazon-reviews.csv` lalu pilih **Pilih**.

   1. Untuk **format Input**, pilih **Satu dokumen per baris**.

1. Di bagian **Output data**, lakukan hal berikut:

   1. Untuk **lokasi S3**, pilih **Browse S3** lalu pilih bucket Anda dari daftar bucket.

   1. Di bucket S3 Anda, untuk **Objek**, pilih `output` folder dan kemudian pilih **Pilih**.

   1. Biarkan **Enkripsi** dimatikan.

1. Di bagian **Izin akses**, lakukan hal berikut:

   1. Untuk **peran IAM**, pilih **Buat peran IAM**.

   1. Untuk **Izin mengakses**, pilih bucket **Input dan Output S3**.

   1. Untuk **akhiran Nama**, masukkan`comprehend-access-role`. Peran ini menyediakan akses ke bucket Amazon S3 Anda.

1. Pilih **Buat tugas**.

1. Ulangi langkah 1-10 untuk membuat pekerjaan analisis entitas. Lakukan perubahan berikut:

   1. Di **pengaturan Job**, untuk **Nama**, masukkan`reviews-entities-analysis`.

   1. Di **pengaturan Job**, untuk **jenis Analisis**, pilih **Entitas**.

   1. Di **Izin akses**, pilih **Gunakan peran IAM yang ada**. Untuk **nama Peran**, pilih `AmazonComprehendServiceRole-comprehend-access-role` (ini adalah peran yang sama yang Anda buat untuk pekerjaan sentimen).

### Menganalisis sentimen dan entitas ()AWS CLI
<a name="tutorial-reviews-analysis-jobs-cli"></a>

Anda menggunakan `start-entities-detection-job` perintah `start-sentiment-detection-job` dan untuk menjalankan pekerjaan analisis sentimen dan entitas. Setelah Anda menjalankan setiap perintah, AWS CLI menampilkan objek JSON dengan `JobId` nilai yang memungkinkan Anda mengakses detail tentang pekerjaan, termasuk lokasi output S3.

**Untuk menjalankan pekerjaan analisis sentimen dan entitas (AWS CLI)**

1. Mulai pekerjaan analisis sentimen dengan menjalankan perintah berikut di. AWS CLI Ganti `arn:aws:iam::123456789012:role/comprehend-access-role` dengan ARN peran IAM yang sebelumnya Anda salin ke editor teks. Jika AWS CLI Region default Anda berbeda dari Wilayah tempat Anda membuat bucket Amazon S3, sertakan `--region` parameter dan ganti `us-east-1` dengan Wilayah tempat bucket Anda berada.

   ```
   aws comprehend start-sentiment-detection-job 
   --input-data-config S3Uri=s3://amzn-s3-demo-bucket/input/
   --output-data-config S3Uri=s3://amzn-s3-demo-bucket/output/ 
   --data-access-role-arn arn:aws:iam::123456789012:role/comprehend-access-role
   --job-name reviews-sentiment-analysis
   --language-code en
   [--region us-east-1]
   ```

1. Setelah Anda mengirimkan pekerjaan, salin `JobId` dan simpan ke editor teks. Anda akan memerlukan `JobId` untuk menemukan file output dari pekerjaan analisis.

1. Mulai pekerjaan analisis entitas dengan menjalankan perintah berikut.

   ```
   aws comprehend start-entities-detection-job 
   --input-data-config S3Uri=s3://amzn-s3-demo-bucket/input/
   --output-data-config S3Uri=s3://amzn-s3-demo-bucket/output/ 
   --data-access-role-arn arn:aws:iam::123456789012:role/comprehend-access-role
   --job-name reviews-entities-analysis
   --language-code en
   [--region us-east-1]
   ```

1. Setelah Anda mengirimkan pekerjaan, salin `JobId` dan simpan ke editor teks.

1. Periksa status pekerjaan Anda. Anda dapat melihat kemajuan pekerjaan dengan melacaknya`JobId`.

   Untuk melacak kemajuan pekerjaan analisis sentimen Anda, jalankan perintah berikut. Ganti `sentiment-job-id` dengan `JobId` yang Anda salin setelah menjalankan analisis sentimen Anda.

   ```
   aws comprehend describe-sentiment-detection-job
   --job-id sentiment-job-id
   ```

   Untuk melacak pekerjaan analisis entitas Anda, jalankan perintah berikut. Ganti `entities-job-id` dengan `JobId` yang Anda salin setelah menjalankan analisis entitas Anda.

   ```
   aws comprehend describe-entities-detection-job
   --job-id entities-job-id
   ```

   Dibutuhkan beberapa menit `JobStatus` untuk menunjukkan sebagai`COMPLETED`.

Anda telah menyelesaikan pekerjaan analisis sentimen dan entitas. Kedua pekerjaan harus diselesaikan sebelum Anda melanjutkan ke langkah berikutnya. Ini bisa memakan waktu beberapa menit untuk menyelesaikan pekerjaan.