ストリームを実行する

このページでは、ストリームの実行時に実行できるアクションについて説明します。以下のようなアクションが含まれます。

ストリームの開始

ストリームを作成したときに、ストリームを作成してすぐに開始するか、ストリームを作成しましたが開始しませんでした。

ストリームは作成したものの、まだ開始していない場合は、以下のように開始できます。ストリームを開始すると、Datastream は移行元データベースから移行先にデータ、スキーマ、テーブルを転送できます。

  1. Google Cloud Console の [ストリーム] ページに移動します。

    [ストリーム] ページに移動

  2. 開始するストリームの左側にあるチェックボックスをオンにします。

  3. [START] ボタンをクリックします。

  4. ダイアログで [開始] をクリックします。ストリームのステータスが Not started から Starting、そして Running に変わります。

ストリームを開始したら、そのストリームをモニタリングして、Datastream がソース データベースから転送先にデータを転送したことを確認できます。

ストリームを一時停止する

ストリームの開始後には、一時停止できます。ストリームが一時停止されると、Datastream では、ソース データベースから宛先への新しいデータを取得しなくなります。ただし、「処理中」のデータは引き続き流れるため、一部のデータの転送先への書き込みは継続される場合があります。

一部のケースでは、ストリームを一時停止した場合、ストリームを再開するまで、ソースのデータベースでデータを保持しなければならない場合があります。ソースのデータベースの保持期間が制限されている場合があります。ソースの保持期間よりも長くストリームが一時停止され、その後にストリームが再開されると、この一時停止によりストリームが失敗する可能性があります。このエラーが発生した場合は、ストリームを削除し、新しいストリームを作成してから、Datastream がソースのデータベースから転送先にデータ、スキーマ、テーブルを転送できるように、ストリームを開始します。

  1. Google Cloud Console の [ストリーム] ページに移動します。

    [ストリーム] ページに移動

  2. 一時停止するストリームの左側にあるチェックボックスをオンにします。

  3. [一時停止] をクリックします。

  4. ダイアログで [一時停止] をクリックします。ストリームのステータスが Running から Draining に変わります。ストリームのドレインとは、ストリームにデータが含まれないようにするために空にするプロセスです。

    ストリームからすべてのデータがドレインされると、ストリームのステータスは Draining から Paused に変わります。

ストリームを一時停止した後に再開すると、Datastream はソースのデータベースから転送先に新しいデータを転送します。

ストリームを再開する

一時停止したストリームを再開できます。ストリームを再開すると、Datastream はソースのデータベースから転送先に新しいデータを転送できます。

  1. Google Cloud Console の [ストリーム] ページに移動します。

    [ストリーム] ページに移動

  2. 再開するストリームの左側にあるチェックボックスをオンにします。

  3. [再開] をクリックします。ストリームのステータスが Paused から Running に変わります。

ストリームを再開したら、そのストリームをモニタリングして、Datastream がソースのデータベースから転送先に新しいデータを転送したことを確認できます。