Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menganalisis SNS pesan Amazon yang disimpan di Amazon S3 menggunakan Athena
Halaman ini menjelaskan cara menganalisis SNS pesan Amazon yang dikirim melalui aliran pengiriman Amazon Data Firehose ke tujuan Amazon Simple Storage Service (Amazon S3).
Untuk menganalisis SNS pesan yang dikirim melalui aliran pengiriman Firehose ke tujuan Amazon S3
-
Konfigurasi sumber daya Amazon S3 Anda. Untuk petunjuknya, lihat Membuat bucket di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon dan Bekerja dengan Bucket Amazon S3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
-
Konfigurasi aliran pengiriman Anda. Untuk petunjuknya, lihat Memilih Amazon S3 untuk Tujuan Anda di Panduan Pengembang Amazon Data Firehose.
-
Gunakan Amazon Athena
untuk menanyakan objek Amazon S3 menggunakan standar. SQL Untuk informasi selanjutnya, lihat Memulai dalam Panduan Pengguna Amazon Athena.
Kueri contoh
Untuk kueri contoh ini, asumsikan berikut ini:
-
Pesan disimpan dalam tabel
notifications
di skemadefault
. -
Tabel
notifications
mencakup kolomtimestamp
dengan jenisstring
.
Kueri berikut mengembalikan semua SNS pesan yang diterima dalam rentang tanggal yang ditentukan:
SELECT * FROM default.notifications WHERE from_iso8601_timestamp(timestamp) BETWEEN TIMESTAMP '2020-12-01 00:00:00' AND TIMESTAMP '2020-12-02 00:00:00';