Siklus proses streaming

Diagram berikut menunjukkan berbagai status dan transisi dalam siklus proses streaming.

Diagram alur penggunaan Datastream

Pertama, Anda membuat streaming. Datastream 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 menjadi Running.
  • Jika streaming tidak valid, status streaming akan berubah dari Starting kembali ke Not started. Kemudian, Anda dapat memperbaiki masalah streaming. Misalnya, jika error dikaitkan dengan informasi konektivitas streaming, ubah definisi streaming. Setelah menyelesaikan semua masalah streaming, mulai lagi, dan statusnya akan berubah menjadi Starting, lalu menjadi Running.

Anda dapat menjeda streaming. Saat streaming dijeda, Datastream tidak akan mengambil data baru dari database sumber ke tujuan. Namun, beberapa data mungkin 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. Menguras streaming adalah proses mengosongkan streaming sehingga tidak berisi data apa pun. Setelah semua data di aliran data habis, 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:

Error streaming

Streaming yang sedang berjalan dapat mengalami error yang mungkin menyebabkan streaming mengubah statusnya menjadi Failed atau Failed permanently:

  • Status Failed berarti streaming mengalami error yang dapat dipulihkan. Ini berarti streaming masih aktif, atau terus mencoba berjalan.
  • Streaming Failed permanently adalah streaming yang mengalami error yang tidak dapat dipulihkan sehingga mencegahnya terus berjalan. Error tersebut dapat menyebabkan kehilangan data.

Anda dapat mengatasi masalah untuk streaming Failed, dan streaming akan otomatis dilanjutkan. Statusnya berubah dari Failed kembali ke Running. Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah streaming.

Anda dapat memulihkan streaming Failed permanently secara manual. Untuk informasi selengkapnya, lihat Memulihkan streaming.

Langkah selanjutnya