Pertanyaan terjadwal - Amazon Timestream

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

Pertanyaan terjadwal

Kueri terjadwal membantu Anda mengoptimalkan dasbor dengan melakukan pra-komputasi beberapa statistik agregat di seluruh armada. Jadi pertanyaan alami untuk ditanyakan adalah bagaimana Anda mengambil kasus penggunaan Anda dan mengidentifikasi hasil mana yang harus dihitung sebelumnya dan bagaimana menggunakan hasil ini yang disimpan dalam tabel turunan untuk membuat dasbor Anda. Langkah pertama dalam proses ini adalah mengidentifikasi panel mana yang harus dihitung sebelumnya. Di bawah ini adalah beberapa pedoman tingkat tinggi:

  • Pertimbangkan byte yang dipindai oleh kueri yang digunakan untuk mengisi panel, frekuensi muat ulang dasbor, dan jumlah pengguna bersamaan yang akan memuat dasbor ini. Anda harus mulai dengan dasbor yang paling sering dimuat dan memindai sejumlah besar data. Dua dasbor pertama dalam contoh dasbor agregat serta dasbor agregat dalam contoh penelusuran adalah contoh yang baik dari dasbor tersebut.

  • Pertimbangkan perhitungan mana yang berulang kali digunakan. Meskipun dimungkinkan untuk membuat kueri terjadwal untuk setiap panel dan setiap nilai variabel yang digunakan dalam panel, Anda dapat secara signifikan mengoptimalkan biaya dan jumlah kueri terjadwal dengan mencari jalan untuk menggunakan satu perhitungan untuk pra-menghitung data yang diperlukan untuk beberapa panel.

  • Pertimbangkan frekuensi kueri terjadwal Anda untuk menyegarkan hasil yang terwujud dalam tabel turunan. Anda ingin menganalisis seberapa sering dasbor disegarkan vs. jendela waktu yang ditanyakan di dasbor vs. binning waktu yang digunakan dalam pra-komputasi serta panel di dasbor. Misalnya, jika dasbor yang merencanakan agregat per jam selama beberapa hari terakhir hanya disegarkan sekali dalam beberapa jam, Anda mungkin ingin mengonfigurasi kueri terjadwal untuk hanya menyegarkan sekali setiap 30 menit atau satu jam. Di sisi lain, jika Anda memiliki dasbor yang memplot agregat per menit dan disegarkan setiap menit atau lebih, Anda ingin kueri terjadwal Anda menyegarkan hasil setiap menit atau beberapa menit.

  • Pertimbangkan pola kueri mana yang dapat dioptimalkan lebih lanjut (baik dari perspektif biaya kueri dan latensi kueri) menggunakan kueri terjadwal. Misalnya, saat menghitung nilai dimensi unik yang sering digunakan sebagai variabel di dasbor, atau mengembalikan titik data terakhir yang dipancarkan dari sensor atau titik data pertama yang dipancarkan dari sensor setelah tanggal tertentu, dll. Beberapa contoh pola ini dibahas dalam panduan ini.

Pertimbangan sebelumnya akan berdampak signifikan pada penghematan Anda saat Anda memindahkan dasbor untuk menanyakan tabel turunan, kesegaran data di dasbor Anda, dan biaya yang dikeluarkan oleh kueri terjadwal.