Setiap aliran data di Datastream berkembang melalui status tertentu saat Anda membuat, memulai, menjeda, melanjutkan, mengubah, atau menghapusnya. Memahami pengaruh tindakan dan error runtime terhadap status aliran data akan membantu Anda mengelola replikasi data dan memulihkan dari kegagalan.
Status dan transisi streaming
Diagram berikut menunjukkan status dan transisi dalam siklus proses aliran data. Dalam diagram ini, kotak trapesium terbalik mewakili tindakan yang Anda lakukan dengan streaming, dan kotak persegi panjang mewakili status streaming yang dihasilkan:
Pertama, Anda membuat streaming.
Datastream menggunakan aliran ini untuk mentransfer data dari sumber ke tujuan. Setelah streaming dibuat, status streaming adalah
Not started.
Setelah membuat aliran data, Anda
memulainya. Status streaming
berubah menjadi Starting. Hal ini menandakan bahwa streaming sedang dalam proses
dimulai dan divalidasi.
- Jika streaming valid, status streaming akan berubah dari
StartingmenjadiRunning. - Jika streaming tidak valid, status streaming akan berubah dari
Startingkembali keNot started. Kemudian, Anda dapat memperbaiki masalah streaming. Misalnya, jika error terkait dengan informasi konektivitas aliran data, ubah definisi aliran data. Setelah menyelesaikan semua masalah aliran data, mulai lagi, dan statusnya akan berubah menjadiStarting, lalu menjadiRunning.
Anda dapat menjeda streaming. Saat aliran data dijeda, Datastream tidak akan menarik data baru dari sumber ke tujuan. Namun, beberapa data mungkin terus ditulis ke tujuan karena data dalam pengiriman terus mengalir.
Oleh karena itu, setelah Anda menjeda aliran data, status aliran data akan berubah dari
Running menjadi Draining. Pengosongan aliran data adalah proses mengosongkan aliran data
sehingga tidak berisi data apa pun. Setelah semua data dalam aliran data dikosongkan,
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 aliran data:
- Mengubah aliran data. Setiap perubahan yang Anda buat akan langsung diterapkan.
- Hapus streaming setelah Anda tidak lagi membutuhkannya.
Error streaming
Streaming yang berjalan dapat mengalami error yang dapat menyebabkan streaming mengubah
statusnya menjadi Failed atau Failed permanently:
- Status
Failedberarti aliran data mengalami error yang dapat dipulihkan. Artinya, aliran data masih aktif, atau terus mencoba berjalan. - Streaming
Failed permanentlyadalah streaming yang mengalami error yang tidak dapat dipulihkan, sehingga tidak dapat 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 mengetahui informasi selengkapnya,
lihat Memulihkan streaming.
Langkah berikutnya
- Untuk mengetahui informasi tentang cara menjalankan aliran data, lihat Menjalankan aliran data.
- Untuk mengetahui informasi tentang cara mengubah aliran data, lihat Mengubah aliran data.
- Untuk mengetahui informasi tentang cara memecahkan masalah streaming, lihat Memecahkan masalah streaming.
- Untuk mengetahui informasi tentang cara memulihkan aliran data, lihat Memulihkan aliran data.
- Untuk mengetahui informasi tentang cara menghapus aliran data, lihat Menghapus aliran data.