Ringkasan
Diagram berikut menunjukkan berbagai status dan transisi dalam siklus proses streaming.
Pertama, Anda harus membuat streaming. Aliran data menggunakan aliran ini untuk mentransfer data dari database sumber ke tujuan. Setelah streaming dibuat, status streaming adalah Not started
.
Setelah membuat streaming, Anda dapat memulainya. Status streaming akan berubah menjadi Starting
. Hal ini menandakan bahwa streaming sedang dalam proses dimulai dan divalidasi.
- Jika streaming valid, status streaming akan berubah dari
Starting
menjadiRunning
. - Jika streaming tidak valid, status streaming akan berubah dari
Starting
kembali menjadiNot started
. Anda kemudian dapat memperbaiki masalah streaming. Misalnya, jika error dikaitkan dengan informasi konektivitas streaming, ubah definisi streaming. Setelah semua masalah streaming selesai, mulai lagi, dan status berubah menjadiStarting
, lalu menjadiRunning
.
Anda dapat menjeda streaming. Saat aliran data dijeda, Datastream tidak akan menarik data baru dari database sumber ke tujuan. Namun, beberapa data dapat terus ditulis ke tujuan karena data dalam penerbangan terus mengalir.
Oleh karena itu, setelah Anda menjeda streaming, status streaming akan berubah dari Running
menjadi Draining
. Mengosongkan aliran data adalah proses mengosongkan aliran data agar tidak berisi data apa pun. Setelah aliran data dikosongkan dari semua data, status aliran data akan berubah dari Draining
menjadi Paused
.
Saat Anda melanjutkan streaming yang dijeda, status streaming akan berubah dari Paused
menjadi Running
.
Ada dua tindakan yang dapat Anda lakukan kapan saja selama siklus proses streaming:
- Mengubah aliran data. Semua perubahan yang Anda buat akan langsung diterapkan.
- Hapus streaming setelah Anda tidak lagi memerlukannya.
Error streaming
Stream yang berjalan dapat mengalami error yang dapat menyebabkan stream berubah statusnya menjadi Failed
atau Failed permanently
:
- Status
Failed
berarti streaming mengalami error yang dapat dipulihkan. Hal ini berarti bahwa streaming masih aktif, atau terus mencoba berjalan. - Aliran
Failed permanently
adalah aliran data yang mengalami error yang tidak dapat dipulihkan, yang mencegahnya terus berjalan. Error tersebut dapat menyebabkan kehilangan data.
Anda dapat mengatasi masalah pada streaming Failed
, dan streaming akan otomatis dilanjutkan. Statusnya berubah dari Failed
kembali menjadi Running
. Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah streaming.
Anda dapat memulihkan streaming Failed permanently
secara manual. Untuk mengetahui informasi selengkapnya, lihat Memulihkan streaming.