Richtlinien und Anforderungen für die Zuordnung von Metriken - Amazon Personalize

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.

Richtlinien und Anforderungen für die Zuordnung von Metriken

Amazon Personalize beginnt erst, die Auswirkungen von Empfehlungen zu berechnen und zu melden, nachdem Sie eine Metrik-Attribution erstellt haben. Um einen möglichst vollständigen Verlauf zu erstellen, empfehlen wir, vor dem Import Ihrer Interaktionsdaten eine metrische Zuordnung zu erstellen. Wenn Sie mit der Amazon Personalize Personalize-Konsole einen Datensatz-Importjob für einen Datensatz mit Artikelinteraktionen erstellen, haben Sie die Möglichkeit, auf einer neuen Registerkarte eine Metrik-Zuordnung zu erstellen. Anschließend können Sie zum Importauftrag zurückkehren, um ihn abzuschließen.

Nachdem Sie eine Metrikzuweisung erstellt und Ereignisse aufgezeichnet oder inkrementelle Massendaten importiert haben, fallen einige monatliche CloudWatch Kosten pro Metrik an. Informationen zu den CloudWatch Preisen finden Sie auf der Seite mit den CloudWatch Amazon-Preisen. Um das Senden von Metriken an zu beenden CloudWatch, löschen Sie die Metrik-Zuordnung.

Um zu sehen, wie sich Empfehlungen im Laufe der Zeit auswirken, sollten Sie weiterhin Daten importieren, während Kunden mit Empfehlungen interagieren. Wenn Sie bereits Daten importiert haben, können Sie trotzdem eine metrische Zuordnung erstellen und damit beginnen, die Wirkung von Empfehlungen zu messen. Amazon Personalize berichtet jedoch nicht über Daten, die Sie vor der Erstellung importiert haben.

Im Folgenden finden Sie Richtlinien und Anforderungen für die Erstellung von Berichten mit einer metrischen Zuordnung:

  • Sie müssen Amazon Personalize die Erlaubnis erteilen, auf Daten zuzugreifen und sie einzugeben. CloudWatch Richtlinienbeispiele finden Sie unter Amazon Personalize Zugriff gewähren auf CloudWatch.

  • Um Metriken in Amazon S3 zu veröffentlichen, erteilen Sie Amazon Personalize die Erlaubnis, in Ihren Bucket zu schreiben. Sie müssen auch den Bucket-Pfad in Ihrer Metrik-Zuordnung angeben. Richtlinienbeispiele finden Sie unter Amazon Personalize Zugriff auf Ihren Amazon S3 S3-Bucket gewähren.

  • Um Metriken veröffentlichen zu können CloudWatch, müssen die Datensätze weniger als 14 Tage alt sein. Wenn Ihre Daten älter sind, werden diese Datensätze nicht in Berechnungen oder Berichten berücksichtigt.

  • Das Importieren doppelter Ereignisse (Ereignisse, die exakt mit allen Attributen übereinstimmen) kann zu unerwartetem Verhalten, einschließlich ungenauer Metriken, führen. Wir empfehlen, doppelte Datensätze vor dem Import aus allen Massendaten zu entfernen und zu vermeiden, dass doppelte Ereignisse während des PutEvents Vorgangs importiert werden.

  • Ihr Datensatz mit Artikelinteraktionen muss eine EVENT_TYPE Spalte enthalten.

  • Sie können keine Metrikberichte für Daten in einem Datensatz mit Aktionsinteraktionen erstellen.

  • Sie können höchstens eine Metrik-Attribution pro Datensatzgruppe erstellen. Jede Metrik-Attribution kann maximal 10 Metriken enthalten.

Um Quellen vergleichen zu können, muss jedes Interaktionsereignis ein recommendationId oder eventAttributionSource enthalten. Sie können maximal 100 eindeutige Quellen für die Zuordnung von Ereignissen angeben. PutEvents-Codebeispiele finden Sie unter Ereignismetriken und Attributionsberichte.

  • Wenn Sie eine angebenrecommendationId, bestimmt Amazon Personalize automatisch die Quellkampagne oder den Empfehlungsgeber und identifiziert ihn in Berichten in einer EVENT_ATTRIBUTION_SOURCE-Spalte.

  • Wenn Sie beide Attribute angeben, verwendet Amazon Personalize nur dieeventAttributionSource.

  • Wenn Sie keine Quelle angeben, kennzeichnet Amazon Personalize die Quelle SOURCE_NAME_UNDEFINED in Berichten.

Amazon Personalize Zugriff gewähren auf CloudWatch

Wichtig

Wenn Sie Berechtigungen erteilen, platziert und validiert Amazon Personalize eine kleine Datenmenge. CloudWatch Dabei fallen einmalige Kosten von weniger als 0,30$ an. Weitere Informationen zur CloudWatch Preisgestaltung finden Sie auf der Seite mit den CloudWatch Amazon-Preisen.

Um Amazon Personalize Zugriff darauf zu gewähren CloudWatch, fügen Sie Ihrer Amazon Personalize Personalize-Servicerolle eine neue AWS Identity and Access Management (IAM-) Richtlinie hinzu, die der Rolle die Berechtigung erteilt, die PutMetricData Aktion für zu verwenden. CloudWatch Das folgende Richtlinienbeispiel gewährt Berechtigungen. PutMetricData

JSON
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:PutMetricData" ], "Resource": "*" } ] }

Amazon Personalize Zugriff auf Ihren Amazon S3 S3-Bucket gewähren

So gewähren Sie Amazon Personalize Zugriff auf Ihren Amazon S3 S3-Bucket:

  • Fügen Sie Ihrer Amazon Personalize Personalize-Servicerolle eine IAM-Richtlinie hinzu, die der Rolle die Erlaubnis erteilt, die PutObject Aktion in Ihrem Bucket zu verwenden.

    JSON
    { "Version": "2012-10-17", "Id": "PersonalizeS3BucketAccessPolicy", "Statement": [ { "Sid": "PersonalizeS3BucketAccessPolicy", "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] }
  • Fügen Sie Ihrem Amazon S3 S3-Ausgabe-Bucket eine Bucket-Richtlinie hinzu, die dem Amazon Personalize Personalize-Prinzip die Erlaubnis erteilt, die PutObject Aktionen zu verwenden.

    Wenn Sie AWS Key Management Service (AWS KMS) für die Verschlüsselung verwenden, müssen Sie Amazon Personalize und Ihrer Amazon Personalize IAM-Servicerolle die Erlaubnis zur Verwendung Ihres Schlüssels erteilen. Weitere Informationen finden Sie unter Amazon Personalize die Erlaubnis zur Verwendung Ihres AWS KMS Schlüssels erteilen.

    JSON
    { "Version": "2012-10-17", "Id": "PersonalizeS3BucketAccessPolicy", "Statement": [ { "Sid": "PersonalizeS3BucketAccessPolicy", "Effect": "Allow", "Principal": { "Service": "personalize.amazonaws.com" }, "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] }