Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Streaming acara dengan Amazon Pinpoint
Amazon Pinpoint dapat mengalirkan data keterlibatan dan penggunaan aplikasi, yang dikenal sebagai data peristiwa, untuk didukung Layanan AWS yang menyediakan lebih banyak opsi untuk analisis dan penyimpanan. Data peristiwa dapat digunakan untuk memecahkan masalah dengan melihat peristiwa individual atau untuk melihat peristiwa pelanggan individual, lihat Streaming peristiwa Amazon Pinpoint ke Kinesis di Panduan Pengembang Amazon Pinpoint.
Setelah Anda mengintegrasikan aplikasi Anda dengan Amazon Pinpoint, aplikasi akan melaporkan peristiwa, seperti jumlah sesi yang dimulai oleh pengguna. Amazon Pinpoint menyediakan data ini dalam bagan analitik dan metrik untuk aplikasi tersebut di konsol. Data analitik juga menunjukkan peristiwa kampanye yang dihasilkan oleh Amazon Pinpoint, seperti jumlah perangkat yang dikirimi pesan kampanye.
Amazon Pinpoint menyimpan data ini selama 90 hari. Untuk menyimpan data ini untuk jangka waktu yang tidak terbatas atau untuk menganalisisnya dengan kueri dan alat khusus, Anda dapat mengonfigurasi Amazon Pinpoint untuk mengirim data peristiwa ke Amazon Kinesis.
Topik di bagian ini:
Tentang Amazon Kinesis
Platform Kinesis menawarkan layanan yang dapat Anda gunakan untuk memuat dan menganalisis data streaming. AWS Anda dapat mengonfigurasi Amazon Pinpoint untuk mengirim acara aplikasi, kampanye, dan perjalanan ke Amazon Kinesis Data Streams atau Amazon Data Firehose. Dengan streaming acara Anda, Anda mengaktifkan opsi yang lebih fleksibel untuk analisis data, seperti:
-
Menggabungkan peristiwa dari beberapa aplikasi menjadi satu aliran sehingga Anda dapat menganalisis data ini sebagai koleksi.
-
Menganalisis peristiwa dengan layanan AWS kueri. Misalnya, Anda dapat menggunakan Amazon Managed Service for Apache Flink untuk menjalankan SQL kueri terhadap data streaming.
Tentang Amazon Kinesis Data Streams
Amazon Kinesis Data Streams adalah layanan yang dapat Anda gunakan untuk membangun aplikasi khusus yang memproses atau menganalisis data streaming Anda. Misalnya, streaming acara Anda ke Kinesis Data Streams berguna jika Anda ingin menggunakan data peristiwa di dasbor khusus, menghasilkan peringatan berdasarkan peristiwa, atau merespons peristiwa secara dinamis.
Untuk informasi selengkapnya, lihat Panduan Developer Amazon Kinesis Data Streams.
Tentang Amazon Data Firehose
Amazon Data Firehose adalah layanan yang dapat Anda gunakan untuk mengirimkan data streaming ke penyimpanan data, termasuk Amazon Simple Storage Service (Amazon S3), Amazon Redshift OpenSearch , atau Amazon Service (Service). AWS OpenSearch Misalnya, streaming acara Anda ke Firehose berguna jika Anda ingin:
-
Gunakan aplikasi dan alat analisis Anda sendiri untuk menganalisis peristiwa di Amazon S3, Amazon Redshift, atau Layanan. OpenSearch
-
Kirim acara Anda ke Amazon S3 sehingga Anda dapat menulis SQL kueri pada data ini dengan Amazon Athena.
-
Cadangkan data acara Anda untuk penyimpanan jangka panjang di Amazon S3.
Untuk informasi selengkapnya, lihat Panduan Pengembang Amazon Data Firehose.
Streaming acara Amazon Pinpoint ke Kinesis
Platform Kinesis menawarkan layanan yang dapat Anda gunakan untuk memuat dan menganalisis data streaming. AWS Anda dapat mengonfigurasi Amazon Pinpoint untuk mengirim acara aplikasi, kampanye, dan perjalanan ke Amazon Kinesis Data Streams untuk diproses oleh aplikasi eksternal atau alat analitik pihak ketiga. Anda juga dapat mengonfigurasi Amazon Pinpoint untuk mengalirkan data peristiwa ini ke penyimpanan AWS data (seperti Amazon Redshift) menggunakan Amazon Data Firehose.
Prasyarat
Sebelum Anda menyelesaikan prosedur di bagian ini, buat aliran Amazon Kinesis atau aliran pengiriman Firehose di akun yang sama di mana Anda menggunakan Amazon Pinpoint. Untuk mempelajari lebih lanjut tentang membuat aliran Kinesis, lihat Membuat dan memperbarui aliran data di Panduan Pengembang Amazon Kinesis Data Streams. Untuk mempelajari lebih lanjut tentang membuat aliran pengiriman Firehose, lihat Membuat aliran pengiriman Amazon Data Firehose di Panduan Pengembang Amazon Data Firehose.
Secara opsional, Anda dapat membuat IAM peran yang memberikan izin untuk mengirim data ke aliran Anda. Jika Anda tidak membuat peran ini, Amazon Pinpoint dapat membuatnya untuk Anda. Untuk informasi selengkapnya tentang membuat kebijakan ini secara manual, lihat IAMperan untuk streaming peristiwa ke Kinesis di Panduan Pengembang Amazon Pinpoint.
Menyiapkan streaming acara
Selesaikan langkah-langkah berikut di Amazon Pinpoint untuk mengatur streaming acara.
catatan
Jika Anda belum membuat aliran Amazon Kinesis, buka konsol Amazon Kinesis di /kinesis. https://console.aws.amazon.com
Verifikasi bahwa Anda memiliki izin untuk mengatur dan mengirim ke aliran. Untuk informasi selengkapnya tentang izin, lihat IAMperan untuk streaming acara ke Kinesis
Untuk mengatur streaming acara
Masuk ke AWS Management Console dan buka konsol Amazon Pinpoint di. https://console.aws.amazon.com/pinpoint/
-
Pada halaman Semua proyek, pilih proyek yang ingin Anda atur streaming data.
-
Di panel navigasi, di bawah Pengaturan, pilih Aliran acara.
-
Di bagian Layanan, pilih Edit.
-
Pilih Streaming ke Amazon Kinesis.
-
Di bawah Pilih jenis aliran, pilih salah satu opsi berikut:
-
Kirim peristiwa ke Amazon Kinesis Data Stream - Pilih opsi ini jika Anda ingin mengirim data peristiwa Amazon Pinpoint ke aplikasi eksternal untuk dianalisis.
-
Kirim peristiwa ke aliran Amazon Data Firehose - Pilih opsi ini jika Anda ingin mengirim data peristiwa ke penyimpanan AWS data, seperti Amazon Redshift.
-
-
Untuk aliran Amazon Kinesis, pilih aliran Amazon Kinesis yang ingin Anda gunakan untuk mengekspor data.
catatan
Jika Anda belum membuat aliran Amazon Kinesis, buka konsol Amazon Kinesis di /kinesis. https://console.aws.amazon.com
Untuk informasi selengkapnya tentang membuat stream, lihat Panduan Pengembang Amazon Kinesis Data Streams atau Panduan Pengembang Amazon Data Firehose. -
Di bawah IAMperan, pilih salah satu opsi berikut:
-
Gunakan peran yang ada — Pilih opsi ini agar Amazon Pinpoint mengambil IAM peran yang sudah ada di akun Anda. Peran yang Anda pilih harus memungkinkan
firehose:PutRecordBatch
tindakan. Untuk contoh kebijakan yang mengizinkan tindakan ini, lihat Kebijakan Izin di Panduan Pengembang Amazon Pinpoint. -
Buat peran secara otomatis — Pilih opsi ini untuk membuat IAM peran secara otomatis dengan izin yang diperlukan. Peran ini mengizinkan Amazon Pinpoint untuk mengirim data ke aliran yang Anda pilih pada langkah 7.
-
-
Pilih Simpan.
Saat Amazon Pinpoint menerima peristiwa untuk proyek Anda, Amazon Pinpoint mengirimkan data ini ke aliran Kinesis Anda. Untuk informasi tentang data yang dikirimkan Amazon Pinpoint untuk suatu peristiwa, lihat Menstreaming Acara Amazon Pinpoint ke Kinesis di Panduan Pengembang Amazon Pinpoint.