Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Diffuser des événements avec Amazon Pinpoint
Amazon Pinpoint peut diffuser les données d'engagement et d'utilisation des applications, appelées données d'événements, vers des supports Services AWS offrant davantage d'options d'analyse et de stockage. Les Données d'événement permettent de résoudre des problèmes en consultant des événements individuels ou des événements spécifiques à des clients. Consultez la section Diffusion d'événements Amazon Pinpoint vers Kinesis dans le Guide pour développeur Amazon Pinpoint.
Une fois que votre application est intégrée à Amazon Pinpoint, elle rapporte les événements de l'application, tels que le nombre de sessions démarrées par les utilisateurs. Amazon Pinpoint fournit ces données dans les graphiques et les métriques analytiques pour cette application de la console. Les graphiques analytiques affichent également les événements de campagne générés par Amazon Pinpoint, tels que le nombre de périphériques auxquels une campagne a envoyé des messages.
Amazon Pinpoint stocke ces données pendant 90 jours. Pour conserver ces données de façon permanente ou les analyser avec des requêtes et des outils personnalisés, vous pouvez configurer Amazon Pinpoint de façon à envoyer les données de l'événement à Amazon Kinesis.
Rubriques de cette section :
À propos d'Amazon Kinesis
La plateforme Kinesis propose des services que vous pouvez utiliser pour charger et analyser les données de diffusion en continu dans AWS. Vous pouvez configurer Amazon Pinpoint pour envoyer les événements relatifs aux applications, aux campagnes et aux parcours vers Amazon Kinesis Data Streams ou Amazon Data Firehose. Grâce à la diffusion en continu de vos événements, vous autorisez un plus grand nombre d’options flexibles pour l’analyse des données, telles que :
-
Regroupement des événements à partir de plusieurs applications en un même flux afin que vous puissiez analyser ces données sous la forme d’un ensemble.
-
Analyse des événements à l'aide AWS de services de requêtes. Par exemple, vous pouvez utiliser Amazon Managed Service pour Apache Flink pour exécuter des SQL requêtes sur des données de streaming.
À propos d'Amazon Kinesis Data Streams
Amazon Kinesis Data Streams est un service que vous pouvez utiliser pour créer des applications personnalisées de traitement ou d'analyse de vos données de diffusion en continu. Par exemple, la diffusion de vos événements vers Kinesis Data Streams est utile si vous souhaitez utiliser les données d'événement dans des tableaux de bord personnalisés, générer des alertes en fonction des événements ou répondre aux événements de manière dynamique.
Pour plus d’informations, consultez le Guide du développeur Amazon Kinesis Data Streams.
À propos d'Amazon Data Firehose
Amazon Data Firehose est un service que vous pouvez utiliser pour transmettre vos données de streaming à des magasins de AWS données, notamment Amazon Simple Storage Service (Amazon S3), Amazon Redshift ou Amazon Service (Service). OpenSearch OpenSearch Par exemple, le streaming de vos événements sur Firehose est utile si vous souhaitez :
-
Utilisez vos propres applications et outils d'analyse pour analyser les événements dans Amazon S3, Amazon Redshift ou OpenSearch Service.
-
Envoyez vos événements à Amazon S3 afin de pouvoir écrire des SQL requêtes sur ces données avec Amazon Athena.
-
Sauvegarder vos données d'événement pour un stockage à long terme dans Amazon S3.
Pour plus d'informations, consultez le guide du développeur Amazon Data Firehose.
Diffusion d'événements Amazon Pinpoint sur Kinesis
La plateforme Kinesis propose des services que vous pouvez utiliser pour charger et analyser les données de diffusion en continu dans AWS. Vous pouvez configurer Amazon Pinpoint pour envoyer des événements d'application, de campagne et de parcours vers Amazon Kinesis Data Streams à des fins de traitement par des applications externes ou des outils d'analyse tiers. Vous pouvez également configurer Amazon Pinpoint pour diffuser les données de ces événements vers des magasins de données (tels qu'Amazon Redshift) à l'aide d'Amazon AWS Data Firehose.
Prérequis
Avant de terminer la procédure décrite dans cette section, créez un flux Amazon Kinesis ou un flux de diffusion Firehose sur le compte sur lequel vous utilisez Amazon Pinpoint. Pour en savoir plus sur la création de flux Kinesis, consultez Création et mise à jour de flux de données dans le Guide pour développeur Amazon Kinesis Data Streams. Pour en savoir plus sur la création de flux de diffusion Firehose, consultez la section Création d'un flux de diffusion Amazon Data Firehose dans le manuel du développeur Amazon Data Firehose.
Vous pouvez éventuellement créer un IAM rôle qui autorise l'envoi de données vers votre flux. Si vous ne créez pas ce rôle, Amazon Pinpoint peut le créer pour vous. Pour plus d'informations sur la création manuelle de cette politique, consultez IAMle rôle du streaming d'événements vers Kinesis dans le manuel du développeur Amazon Pinpoint.
Configuration de la diffusion en continu des événements
Complétez les étapes suivantes dans Amazon Pinpoint pour configurer la diffusion en continu des événements.
Note
Si vous n'avez pas encore créé de flux Amazon Kinesis, accédez à la console Amazon Kinesis à l'adresse /kinesis. https://console.aws.amazon.com
Vérifiez que vous disposez des autorisations nécessaires pour configurer et envoyer vers le flux. Pour plus d'informations sur les autorisations, consultez la section « IAMRôle du streaming d'événements vers Kinesis ».
Pour configurer la diffusion en continu des événements
Connectez-vous à la console Amazon Pinpoint AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/pinpoint/
-
Sur la page Tous les projets, choisissez le projet pour lequel vous souhaitez configurer le flux de données.
-
Dans le volet de navigation, sous Paramètres, choisissez Flux d'événement.
-
Dans la section Services, choisissez Modifier.
-
Choisissez Diffuser vers Amazon Kinesis.
-
Sous Choisir un type de flux, choisissez l'une des options suivantes :
-
Envoyer des événements à un flux de données Amazon Kinesis : choisissez cette option si vous souhaitez envoyer les données des événements Amazon Pinpoint à une application externe à des fins d'analyse.
-
Envoyer des événements vers un flux Amazon Data Firehose : choisissez cette option si vous souhaitez envoyer les données des événements vers un magasin de AWS données, tel qu'Amazon Redshift.
-
-
Pour le Flux Amazon Kinesis, choisissez le flux Amazon Kinesis que vous souhaitez utiliser pour exporter les données.
Note
Si vous n'avez pas encore créé de flux Amazon Kinesis, accédez à la console Amazon Kinesis à l'adresse /kinesis. https://console.aws.amazon.com
Pour plus d'informations sur la création de flux, consultez le guide du développeur Amazon Kinesis Data Streams ou le guide du développeur Amazon Data Firehose. -
Dans IAMRôle, sélectionnez l'une des options suivantes :
-
Utiliser un rôle existant : choisissez cette option pour qu'Amazon Pinpoint assume un IAM rôle qui existe déjà dans votre compte. Le rôle que vous sélectionnez doit autoriser l'action
firehose:PutRecordBatch
. Pour obtenir un exemple d'une politique qui autorise cette action, consultez Politiques d'autorisation dans le Guide pour développeur Amazon Pinpoint. -
Création automatique d'un rôle : choisissez cette option pour créer automatiquement un IAM rôle avec les autorisations requises. Ce rôle autorise Amazon Pinpoint à envoyer des données au flux que vous avez sélectionné à l'étape 7.
-
-
Choisissez Save (Enregistrer).
Lorsqu'Amazon Pinpoint reçoit des événements relatifs à votre projet, il envoie ces données à votre flux Kinesis. Pour plus d'informations sur les données envoyées par Amazon Pinpoint pour un événement, consultez Diffusion d'événements Amazon Pinpoint vers Kinesis dans le Guide pour développeur Amazon Pinpoint.