

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Schritt 3: Ausführen von Analyseaufträgen für Dokumente in Amazon S3
<a name="tutorial-reviews-analysis"></a>

Nachdem Sie die Daten in Amazon S3 gespeichert haben, können Sie mit der Ausführung von Amazon Comprehend Comprehend-Analysejobs beginnen. Ein *Stimmungsanalyseauftrag* bestimmt die allgemeine Stimmung eines Dokuments (positiv, negativ, neutral oder gemischt). Ein Auftrag zur *Entitätsanalyse* extrahiert die Namen realer Objekte aus einem Dokument. Zu diesen Objekten gehören Personen, Orte, Titel, Ereignisse, Daten, Mengen, Produkte und Organisationen. In diesem Schritt führen Sie zwei Amazon Comprehend Comprehend-Analysejobs aus, um die Stimmung und die Entitäten aus dem Beispieldatensatz zu extrahieren.

**Topics**
+ [Voraussetzungen](#tutorial-reviews-analysis-prereqs)
+ [Analysieren Sie Stimmungen und Entitäten](#tutorial-reviews-analysis-jobs)

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

Bevor Sie beginnen, führen Sie die folgenden Schritte aus:
+ Schließen Sie [Schritt 1: Dokumente zu Amazon S3 hinzufügen](tutorial-reviews-add-docs.md) ab.
+ (Optional) Wenn Sie den verwenden AWS CLI, füllen Sie den ARN für Ihre IAM-Rolle aus [Schritt 2: (nur CLI) Erstellen einer IAM-Rolle für Amazon Comprehend](tutorial-reviews-create-role.md) und halten Sie ihn bereit.

## Analysieren Sie Stimmungen und Entitäten
<a name="tutorial-reviews-analysis-jobs"></a>

Der erste Job, den Sie ausführen, analysiert die Stimmung jeder Kundenbewertung im Beispieldatensatz. Der zweite Job extrahiert die Entitäten in jeder Kundenbewertung. Sie können Amazon Comprehend Comprehend-Analyseaufträge entweder mit der Amazon Comprehend Comprehend-Konsole oder mit dem ausführen. AWS CLI

**Tipp**  
Stellen Sie sicher, dass Sie sich in einer AWS Region befinden, die Amazon Comprehend unterstützt. Weitere Informationen finden Sie in der [Regionstabelle](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) im *Global Infrastructure Guide*.

### Analysieren Sie Stimmungen und Entitäten (Konsole)
<a name="tutorial-reviews-analysis-jobs-console"></a>

Wenn Sie die Amazon Comprehend Comprehend-Konsole verwenden, erstellen Sie jeweils einen Job. Sie müssen die folgenden Schritte wiederholen, um sowohl eine Stimmungs- als auch eine Entitätsanalyse auszuführen. Beachten Sie, dass Sie für den ersten Job eine IAM-Rolle erstellen, für den zweiten Job jedoch die IAM-Rolle des ersten Jobs wiederverwenden können. Sie können die IAM-Rolle wiederverwenden, solange Sie denselben S3-Bucket und dieselben Ordner verwenden.

**Um Aufgaben zur Stimmungs- und Entitätsanalyse auszuführen (Konsole)**

1. Stellen Sie sicher, dass Sie sich in derselben Region befinden, in der Sie Ihren Amazon Simple Storage Service (Amazon S3) -Bucket erstellt haben. Wenn Sie sich in einer anderen Region befinden, wählen Sie in der Navigationsleiste aus der AWS **Regionsauswahl** die Region aus, in der Sie Ihren S3-Bucket erstellt haben.

1. Öffnen Sie die Amazon Comprehend Comprehend-Konsole unter [https://console.aws.amazon.com/comprehend/](https://console.aws.amazon.com/comprehend/)

1. Wählen Sie **Amazon Comprehend starten**.

1. Wählen Sie im Navigationsbereich **Analysis** jobs aus.

1. Wählen Sie **Job erstellen** aus.

1. Gehen Sie im Abschnitt **Auftragseinstellungen** wie folgt vor:

   1. Geben Sie unter **Name** `reviews-sentiment-analysis` ein.

   1. Wählen Sie als **Analysetyp** die Option **Stimmung** aus.

   1. Wählen Sie als **Sprache** **Englisch** aus.

   1. Lassen Sie die Einstellung **Jobverschlüsselung** deaktiviert.

1. Gehen Sie im Bereich **Eingabedaten** wie folgt vor:

   1. Wählen Sie als **Datenquelle** die Option **Meine Dokumente** aus.

   1. Wählen Sie für **S3-Standort** die Option **Browse S3** und wählen Sie dann Ihren Bucket aus der Buckets-Liste aus.

   1. Wählen Sie in Ihrem S3-Bucket für **Objekte** Ihren `input` Ordner aus.

   1. Wählen Sie im `input` Ordner den Beispieldatensatz aus `amazon-reviews.csv` und klicken Sie dann auf **Auswählen**.

   1. Wählen Sie als **Eingabeformat** die Option **Ein Dokument pro Zeile** aus.

1. Gehen Sie im Abschnitt **Ausgabedaten** wie folgt vor:

   1. Wählen Sie **unter S3-Standort** die Option **Browse S3** und wählen Sie dann Ihren Bucket aus der Buckets-Liste aus.

   1. Wählen Sie in Ihrem S3-Bucket für **Objekte** den `output` Ordner aus und wählen Sie dann **Wählen** aus.

   1. Lassen Sie die **Verschlüsselung** ausgeschaltet.

1. Gehen Sie im Abschnitt **Zugriffsberechtigungen** wie folgt vor:

   1. Wählen Sie für die **IAM-Rolle** die Option **IAM-Rolle erstellen** aus.

   1. Wählen Sie für **Zugriffsberechtigungen die** Option **Eingabe- und Ausgabe-S3-Buckets** aus.

   1. **Geben Sie als Namenssuffix** ein. `comprehend-access-role` Diese Rolle bietet Zugriff auf Ihren Amazon S3 S3-Bucket.

1. Wählen Sie **Job erstellen** aus.

1. Wiederholen Sie die Schritte 1—10, um einen Auftrag zur Entitätsanalyse zu erstellen. Nehmen Sie die folgenden Änderungen vor:

   1. Geben Sie in **den Auftragseinstellungen** für **Name** den Wert ein`reviews-entities-analysis`.

   1. Wählen Sie in **den Jobeinstellungen** für **Analysetyp** die Option **Entitäten** aus.

   1. Wählen Sie unter **Zugriffsberechtigungen** die **Option Bestehende IAM-Rolle verwenden** aus. Wählen Sie **als Rollenname** die Option `AmazonComprehendServiceRole-comprehend-access-role` (dies ist dieselbe Rolle, die Sie für den Sentiment-Job erstellt haben) aus.

### Analysieren Sie Stimmungen und Entitäten ()AWS CLI
<a name="tutorial-reviews-analysis-jobs-cli"></a>

Sie verwenden die `start-entities-detection-job` Befehle `start-sentiment-detection-job` und die, um Aufgaben zur Stimmungs- und Entitätsanalyse auszuführen. Nachdem Sie jeden Befehl ausgeführt haben, wird ein JSON-Objekt mit einem `JobId` Wert AWS CLI angezeigt, mit dem Sie auf Details zum Job zugreifen können, einschließlich des S3-Ausgabeorts.

**So führen Sie Stimmungs- und Entitätsanalysejobs (AWS CLI) aus**

1. Starten Sie einen Stimmungsanalyse-Job, indem Sie den folgenden Befehl in der ausführen. AWS CLI`arn:aws:iam::123456789012:role/comprehend-access-role`Ersetzen Sie es durch den ARN der IAM-Rolle, den Sie zuvor in einen Texteditor kopiert haben. Wenn sich Ihre AWS CLI Standardregion von der Region unterscheidet, in der Sie Ihren Amazon S3 S3-Bucket erstellt haben, geben Sie den `--region` Parameter an und `us-east-1` ersetzen Sie ihn durch die Region, in der sich Ihr Bucket befindet.

   ```
   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. Nachdem Sie den Job eingereicht haben, kopieren Sie ihn `JobId` und speichern Sie ihn in einem Texteditor. Sie benötigen die`JobId`, um die Ausgabedateien des Analysejobs zu finden.

1. Starten Sie einen Entitätsanalysejob, indem Sie den folgenden Befehl ausführen.

   ```
   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. Nachdem Sie den Job gesendet haben, kopieren Sie ihn `JobId` und speichern Sie ihn in einem Texteditor.

1. Überprüfen Sie den Status Ihrer Jobs. Sie können den Fortschritt eines Jobs verfolgen, indem Sie ihn verfolgen`JobId`.

   Führen Sie den folgenden Befehl aus, um den Fortschritt Ihres Stimmungsanalysejobs zu verfolgen. `sentiment-job-id`Ersetzen Sie ihn durch den`JobId`, den Sie nach dem Ausführen Ihrer Stimmungsanalyse kopiert haben.

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

   Führen Sie den folgenden Befehl aus, um Ihren Entitätsanalysejob zu verfolgen. `entities-job-id`Ersetzen Sie ihn durch den`JobId`, den Sie nach dem Ausführen Ihrer Entitätsanalyse kopiert haben.

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

   Es dauert einige Minuten`JobStatus`, bis das angezeigt wird`COMPLETED`.

Sie haben die Aufgaben zur Stimmungs- und Entitätsanalyse abgeschlossen. Beide Jobs sollten abgeschlossen sein, bevor Sie mit dem nächsten Schritt fortfahren. Es kann mehrere Minuten dauern, bis die Jobs abgeschlossen sind.