Linee guida e requisiti per l'attribuzione di una metrica - Amazon Personalize

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Linee guida e requisiti per l'attribuzione di una metrica

Amazon Personalize inizia a calcolare e riportare l'impatto dei consigli solo dopo aver creato un'attribuzione delle metriche. Per creare una cronologia più completa, ti consigliamo di creare un'attribuzione metrica prima di importare i dati delle interazioni. Quando crei un processo di importazione di set di dati per un set di dati sulle interazioni tra articoli con la console Amazon Personalize, hai la possibilità di creare un'attribuzione di metriche in una nuova scheda. Quindi puoi tornare al processo di importazione per completarlo.

Dopo aver creato un'attribuzione di una metrica e registrato gli eventi o importato dati di massa incrementali, dovrai sostenere un costo mensile per metrica. CloudWatch Per informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon. Per interrompere l'invio delle metriche a CloudWatch, elimina l'attribuzione della metrica.

Per vedere l'impatto dei consigli nel tempo, continua a importare i dati man mano che i clienti interagiscono con i consigli. Se hai già importato dati, puoi comunque creare un'attribuzione metrica e iniziare a misurare l'impatto delle raccomandazioni. Tuttavia, Amazon Personalize non genererà report sui dati che hai importato prima di crearli.

Di seguito sono riportate le linee guida e i requisiti per la generazione di report con un'attribuzione metrica:

  • Devi concedere ad Amazon Personalize l'autorizzazione ad accedere e inserire dati. CloudWatch Per esempi di policy, consulta Offrire ad Amazon Personalize l'accesso a CloudWatch.

  • Per pubblicare i parametri su Amazon S3, autorizza Amazon Personalize a scrivere nel tuo bucket. Inoltre, devi fornire il percorso del bucket nell'attribuzione delle metriche. Per esempi di policy, consulta Offrire ad Amazon Personalize l'accesso al tuo bucket Amazon S3.

  • Per pubblicare le metriche su CloudWatch, i record devono avere meno di 14 giorni. Se i tuoi dati sono più vecchi, questi record non verranno inclusi nei calcoli o nei report.

  • L'importazione di eventi duplicati (eventi che corrispondono esattamente a tutti gli attributi) può portare a comportamenti imprevisti, tra cui metriche imprecise. Si consiglia di rimuovere i record duplicati da qualsiasi dato di massa prima dell'importazione ed evitare di importare eventi duplicati con l'operazione. PutEvents

  • Il set di dati sulle interazioni tra oggetti deve avere una colonna. EVENT_TYPE

  • Non puoi creare report metrici per i dati in un set di dati di interazioni Action.

  • Puoi creare al massimo un'attribuzione metrica per gruppo di set di dati. Ogni attribuzione metrica può avere al massimo 10 metriche.

Per confrontare le fonti, ogni evento di interazione deve includere un o. recommendationId eventAttributionSource Puoi fornire al massimo 100 fonti di attribuzione degli eventi uniche. Per alcuni esempi di codice PutEvents, consulta Metriche degli eventi e rapporti sull'attribuzione.

  • Se fornisci unrecommendationId, Amazon Personalize determina automaticamente la campagna o il programma di riferimento di origine e lo identifica nei report in una colonna EVENT_ATTRIBUTION_SOURCE.

  • Se fornisci entrambi gli attributi, Amazon Personalize utilizza solo. eventAttributionSource

  • Se non fornisci una fonte, Amazon Personalize etichetta la fonte SOURCE_NAME_UNDEFINED nei report.

Offrire ad Amazon Personalize l'accesso a CloudWatch

Importante

Quando concedi le autorizzazioni, Amazon Personalize inserisce e convalida una piccola quantità di dati. CloudWatch Ciò comporterà un costo una tantum inferiore a 0,30 USD. Per ulteriori informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon.

Per consentire ad Amazon Personalize di accedere a CloudWatch, allega una nuova policy AWS Identity and Access Management (IAM) al tuo ruolo di servizio Amazon Personalize che conceda al ruolo l'autorizzazione a utilizzare l'Action for. PutMetricData CloudWatch Il seguente esempio di politica concede le autorizzazioni. PutMetricData

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

Offrire ad Amazon Personalize l'accesso al tuo bucket Amazon S3

Per consentire ad Amazon Personalize di accedere al tuo bucket Amazon S3:

  • Allega una policy IAM al tuo ruolo di servizio Amazon Personalize che conceda al ruolo l'autorizzazione a utilizzare l'PutObjectAction on your bucket.

    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/*" ] } ] }
  • Allega una policy bucket al tuo bucket Amazon S3 di output che conceda, in base al principio Amazon Personalize, l'autorizzazione a utilizzare le Actions. PutObject

    Se utilizzi AWS Key Management Service (AWS KMS) per la crittografia, devi concedere ad Amazon Personalize e al tuo ruolo di servizio Amazon Personalize IAM l'autorizzazione a usare la tua chiave. Per ulteriori informazioni, consulta Autorizzazione all'uso del codice da parte di Amazon Personalize AWS KMS.

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