Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menganalisis pesan Amazon SNS yang disimpan di tujuan Amazon Redshift
Topik ini menjelaskan cara menganalisis pesan Amazon SNS yang dikirim melalui aliran pengiriman ke tujuan Amazon Redshift.
Untuk menganalisis pesan SNS yang dikirim melalui aliran pengiriman Firehose ke tujuan Amazon Redshift
-
Konfigurasi sumber daya Amazon Redshift. Untuk instruksi, lihat Memulai dengan Amazon Redshift di Panduan Memulai Amazon Redshift.
-
Konfigurasi aliran pengiriman Anda. Untuk petunjuknya, lihat Memilih Amazon Redshift untuk Tujuan Anda di Panduan Pengembang Amazon Data Firehose.
-
Jalankan kueri. Untuk informasi selengkapnya, lihat Menanyakan database menggunakan editor kueri di Panduan Manajemen Amazon Redshift.
Kueri contoh
Untuk kueri contoh ini, asumsikan berikut ini:
-
Pesan disimpan dalam tabel
notificationsdi skemapublicdefault. -
Properti
Timestampdari pesan SNS disimpan dalam kolomtimestamptabel dengan jenis data kolomtimestamptz.catatan
Untuk mengubah metadata JSON untuk titik akhir Amazon Redshift, Anda dapat menggunakan perintah
COPYSQL. Untuk informasi selengkapnya, lihat Salin dari contoh JSON dan Muat dari data JSON menggunakan opsi 'auto ignorecase' di Panduan Developer Basis Data Amazon Redshift.
Kueri berikut ini mengembalikan semua pesan SNS yang diterima dalam rentang tanggal yang ditentukan:
SELECT * FROM public.notifications WHERE timestamp > '2020-12-01T09:00:00.000Z' AND timestamp < '2020-12-02T09:00:00.000Z';