Menggunakan kueri terjadwal di Timestream untuk LiveAnalytics - Amazon Timestream

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan kueri terjadwal di Timestream untuk LiveAnalytics

Fitur kueri terjadwal di Amazon Timestream for LiveAnalytics adalah solusi yang dikelola sepenuhnya, tanpa server, dan dapat diskalakan untuk menghitung dan menyimpan agregat, rollup, dan bentuk data pra-proses lainnya yang biasanya digunakan untuk dasbor operasional, laporan bisnis, analitik ad-hoc, dan aplikasi lainnya. Kueri terjadwal membuat analitik real-time lebih berkinerja dan hemat biaya, sehingga Anda dapat memperoleh wawasan tambahan dari data Anda, dan dapat terus membuat keputusan bisnis yang lebih baik.

Dengan kueri terjadwal, Anda menentukan kueri analitik real-time yang menghitung agregat, rollup, dan operasi lainnya pada data—dan Amazon Timestream untuk menjalankan kueri ini LiveAnalytics secara berkala dan otomatis dan secara andal menulis hasil kueri ke dalam tabel terpisah. Data biasanya dihitung dan diperbarui ke dalam tabel ini dalam beberapa menit.

Anda kemudian dapat mengarahkan dasbor dan laporan untuk menanyakan tabel yang berisi data agregat alih-alih menanyakan tabel sumber yang jauh lebih besar. Ini mengarah pada kinerja dan keuntungan biaya yang dapat melebihi urutan besarnya. Ini karena tabel dengan data agregat mengandung data yang jauh lebih sedikit daripada tabel sumber, sehingga mereka menawarkan kueri yang lebih cepat dan penyimpanan data yang lebih murah.

Selain itu, tabel dengan kueri terjadwal menawarkan semua fungsionalitas Timestream yang ada untuk LiveAnalytics tabel. Misalnya, Anda dapat menanyakan tabel menggunakanSQL. Anda dapat memvisualisasikan data yang disimpan dalam tabel menggunakan Grafana. Anda juga dapat memasukkan data ke dalam tabel menggunakan Amazon Kinesis, Amazon, AWS IoT CoreMSK, dan Telegraf. Anda dapat mengonfigurasi kebijakan penyimpanan data pada tabel ini untuk pengelolaan siklus hidup data otomatis.

Karena retensi data tabel yang berisi data agregat sepenuhnya dipisahkan dari tabel sumber, Anda juga dapat memilih untuk mengurangi retensi data tabel sumber dan menyimpan data agregat untuk durasi yang lebih lama, dengan sebagian kecil dari biaya penyimpanan data. Kueri terjadwal membuat analitik real-time lebih cepat, lebih murah, dan karenanya lebih mudah diakses oleh lebih banyak pelanggan, sehingga mereka dapat memantau aplikasi mereka dan mendorong keputusan bisnis berbasis data yang lebih baik.

Manfaat kueri terjadwal

Berikut ini adalah manfaat dari kueri terjadwal:

  • Kemudahan operasional - Kueri terjadwal tanpa server dan dikelola sepenuhnya.

  • Kinerja dan biaya — Karena kueri terjadwal menghitung agregat, rollup, atau operasi analitik real-time lainnya untuk data Anda dan menyimpan hasilnya dalam tabel, kueri yang mengakses tabel yang diisi oleh kueri terjadwal mengandung lebih sedikit data daripada tabel sumber. Oleh karena itu, kueri yang dijalankan pada tabel ini lebih cepat dan lebih murah. Tabel yang diisi oleh perhitungan terjadwal mengandung lebih sedikit data daripada tabel sumbernya, dan karenanya membantu mengurangi biaya penyimpanan. Anda juga dapat menyimpan data ini untuk durasi yang lebih lama di penyimpanan memori dengan biaya sebagian kecil dari biaya mempertahankan data sumber di penyimpanan memori.

  • Interoperabilitas — Tabel yang diisi oleh kueri terjadwal menawarkan semua fungsionalitas Timestream yang ada untuk LiveAnalytics tabel dan dapat digunakan dengan semua layanan dan alat yang bekerja dengan Timestream untuk. LiveAnalytics Lihat Bekerja dengan Layanan Lain untuk detailnya.

Kasus penggunaan kueri terjadwal

Anda dapat menggunakan kueri terjadwal untuk laporan bisnis yang merangkum aktivitas pengguna akhir dari aplikasi Anda, sehingga Anda dapat melatih model pembelajaran mesin untuk personalisasi. Anda juga dapat menggunakan kueri terjadwal untuk alarm yang mendeteksi anomali, gangguan jaringan, atau aktivitas penipuan, sehingga Anda dapat segera mengambil tindakan perbaikan.

Selain itu, Anda dapat menggunakan kueri terjadwal untuk tata kelola data yang lebih efektif. Anda dapat melakukan ini dengan memberikan akses tabel sumber secara eksklusif ke kueri terjadwal, dan memberikan pengembang Anda akses ke hanya tabel yang diisi oleh kueri terjadwal. Ini meminimalkan dampak kueri yang tidak disengaja dan berjalan lama.

Contoh: Menggunakan analitik real-time untuk mendeteksi pembayaran penipuan dan membuat keputusan bisnis yang lebih baik

Pertimbangkan sistem pembayaran yang memproses transaksi yang dikirim dari beberapa point-of-sale terminal yang didistribusikan di kota-kota metropolitan besar di Amerika Serikat. Anda ingin menggunakan Amazon Timestream LiveAnalytics untuk menyimpan dan menganalisis data transaksi, sehingga Anda dapat mendeteksi transaksi penipuan dan menjalankan kueri analitik real-time. Pertanyaan ini dapat membantu Anda menjawab pertanyaan bisnis seperti mengidentifikasi point-of-sale terminal tersibuk dan paling jarang digunakan per jam, jam tersibuk setiap hari untuk setiap kota, dan kota dengan transaksi terbanyak per jam.

Proses sistem ~ 100K transaksi per menit. Setiap transaksi yang disimpan di Amazon Timestream LiveAnalytics adalah 100 byte. Anda telah mengonfigurasi 10 kueri yang berjalan setiap menit untuk mendeteksi berbagai jenis pembayaran penipuan. Anda juga telah membuat 25 kueri yang mengumpulkan dan mengiris/memotong data Anda di berbagai dimensi untuk membantu menjawab pertanyaan bisnis Anda. Masing-masing kueri ini memproses data jam terakhir.

Anda telah membuat dasbor untuk menampilkan data yang dihasilkan oleh kueri ini. Dasbor berisi 25 widget, disegarkan setiap jam, dan biasanya diakses oleh 10 pengguna pada waktu tertentu. Terakhir, penyimpanan memori Anda dikonfigurasi dengan periode retensi data 2 jam dan penyimpanan magnetik dikonfigurasi untuk memiliki periode retensi data 6 bulan.

Dalam hal ini, Anda dapat menggunakan kueri analitik real-time yang menghitung ulang data setiap kali dasbor diakses dan di-refresh, atau menggunakan tabel turunan untuk dasbor. Biaya kueri untuk dasbor berdasarkan kueri analitik real-time adalah $120,70 per bulan. Sebaliknya, biaya kueri dasbor yang didukung oleh tabel turunan akan menjadi $12,27 per bulan (lihat Amazon Timestream untuk harga). LiveAnalytics Dalam hal ini, menggunakan tabel turunan mengurangi biaya kueri sebesar ~ 10 kali.