Estados de transmisión y acciones

Descripción general

En el siguiente diagrama, se muestran los distintos estados y transiciones en el ciclo de vida de una transmisión.

Diagrama de flujo del usuario de Datastream

Primero, crea una transmisión. Datastream usa esta transmisión para transferir datos de una base de datos de origen a un bucket de destino en Cloud Storage. Después de crear la transmisión, su estado será NOT STARTED porque aún no se inició.

Después de crear la transmisión, debes iniciarla. El estado de la transmisión cambia a STARTING. Esto significa que la transmisión está en proceso de inicio y validación.

  • Si la transmisión es válida, el estado de la transmisión cambia de STARTING a RUNNING.
  • Si la transmisión no es válida, el estado de la transmisión cambia de STARTING a NOT STARTED. Existen errores que puedes solucionar para rectificar los problemas de la transmisión. Por ejemplo, si los errores están asociados con la información de conectividad de la transmisión, modifica la definición de transmisión. Después de resolver todos los problemas de la transmisión, vuelve a iniciarla y el estado cambia a STARTING y, luego, a RUNNING.

Puedes detener una transmisión. Cuando se detiene una transmisión, Datastream no extraerá datos nuevos de la base de datos de origen al destino. Sin embargo, es posible que algunos datos se sigan escribiendo en el destino, ya que los datos "en tránsito" seguirán transmitiéndose.

Por lo tanto, después de pausar una transmisión, el estado de la transmisión cambia de RUNNING a DRAINING. Desviar una transmisión es el proceso de vaciarla para que no contenga datos. Una vez que la transmisión se desvía de todos los datos, el estado de la transmisión cambia de DRAINING a PAUSED.

Cuando reanudas una transmisión en pausa, el estado de la transmisión cambia de PAUSED a RUNNING.

Después de crear una transmisión, existen dos acciones que puedes realizar en cualquier momento durante el ciclo de vida de la transmisión: