Descripción general
En el siguiente diagrama, se muestran los distintos estados y transiciones en el ciclo de vida de una transmisión.
Primero, crea una transmisión. Datastream usa este flujo para transferir datos de una base de datos de origen a un destino. Después de crear la transmisión, su estado será Not started
.
Después de crear la transmisión, la inicias. 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, su estado cambiará de
Starting
aRunning
. - Si la transmisión no es válida, su estado cambia de
Starting
aNot started
. Luego, puedes rectificar los problemas de la transmisión. Por ejemplo, si hay errores asociados con la información de conectividad de la transmisión, modifica la definición de la transmisión. Después de resolver todos los problemas de la transmisión, vuelve a iniciarla. El estado cambiará aStarting
y, luego, aRunning
.
Puedes pausar una transmisión. Cuando se pausa una transmisión, Datastream no extrae ningún dato nuevo de la base de datos de origen al destino. Sin embargo, es posible que algunos datos se sigan escribiendo en el destino porque los datos en tránsito siguen fluyendo.
Por lo tanto, después de pausar una transmisión, su estado cambia de Running
a Draining
. Desviar una transmisión es el proceso de vaciarla para que no contenga datos. Una vez que se vacían todos los datos del flujo, su estado cambia de Draining
a Paused
.
Cuando reanudes una transmisión en pausa, su estado cambia de Paused
a Running
.
Existen dos acciones que puedes realizar en cualquier momento durante el ciclo de vida de la transmisión:
- Modifica el flujo. Todos los cambios que realices se aplicarán de inmediato.
- Borrar la transmisión cuando ya no la necesites.
Errores de transmisión
Una transmisión en ejecución puede encontrar errores que hagan que cambie su estado a Failed
o Failed permanently
:
- Un estado
Failed
significa que la transmisión detectó un error recuperable. Esto significa que la transmisión aún está activa o intenta ejecutarse continuamente. - Una transmisión de
Failed permanently
es aquella en la que se encontró un error irrecuperable que impide que se siga ejecutando. Estos errores pueden causar pérdida de datos.
Puedes solucionar los problemas de una transmisión de Failed
, y esta se reanudará automáticamente. Su estado cambia de Failed
a Running
. Si deseas obtener más información, consulta Cómo solucionar problemas relacionados con una transmisión.
Puedes recuperar manualmente una transmisión de Failed permanently
. Para obtener más información, consulta Cómo recuperar una transmisión.