En el siguiente diagrama se muestran los distintos estados y transiciones del ciclo de vida de un flujo.
Primero, crea una emisión. Datastream usa este flujo para transferir datos de una base de datos de origen a un destino. Una vez creada la emisión, su estado será Not started
.
Después de crear el flujo, inícialo. El estado de la emisión cambia a Starting
. Esto significa que el flujo se está iniciando y validando.
- Si el flujo es válido, su estado cambiará de
Starting
aRunning
. - Si la emisión no es válida, su estado cambia de
Starting
aNot started
. A continuación, puedes corregir los problemas de la emisión. Por ejemplo, si los errores están asociados a la información de conectividad del flujo, modifique la definición del flujo. Después de resolver todos los problemas de la emisión, vuelve a iniciarla. El estado cambiará aStarting
y, después, aRunning
.
Puedes pausar una emisión. Cuando se pausa un flujo, Datastream no extrae datos nuevos de la base de datos de origen al destino. Sin embargo, es posible que se sigan escribiendo datos en el destino porque los datos en tránsito siguen fluyendo.
Por lo tanto, después de pausar una emisión, su estado cambiará de Running
a Draining
. El drenaje de un flujo es el proceso de vaciar el flujo para que no contenga ningún dato. Una vez que se hayan enviado todos los datos de la secuencia, su estado cambiará de Draining
a Paused
.
Cuando reanudas una emisión en pausa, su estado cambia de Paused
a Running
.
Puedes realizar dos acciones en cualquier momento durante el ciclo de vida de la emisión:
- Modifica el flujo. Los cambios que hagas se aplicarán de inmediato.
- Elimina la emisión cuando ya no la necesites.
Errores de streaming
Una emisión en curso puede tener errores que hagan que cambie su estado a Failed
o Failed permanently
:
- El estado
Failed
significa que la emisión ha detectado un error recuperable. Esto significa que el flujo sigue activo o que intenta ejecutarse continuamente. - Una emisión
Failed permanently
es una emisión que ha tenido un error irrecuperable que le impide seguir ejecutándose. Estos errores pueden provocar la pérdida de datos.
Puedes solucionar los problemas de una emisión Failed
y la emisión se reanudará automáticamente. Su estado cambia de Failed
a Running
. Para obtener más información, consulta Solucionar problemas de una emisión.
Puedes recuperar manualmente una emisión de Failed permanently
. Para obtener más información, consulta Recuperar una emisión.
Siguientes pasos
- Para obtener información sobre cómo ejecutar una emisión, consulta Ejecutar una emisión.
- Para obtener información sobre cómo modificar tus emisiones, consulta Modificar una emisión.
- Para obtener información sobre cómo solucionar problemas con una emisión, consulta el artículo Solucionar problemas con una emisión.
- Para obtener información sobre cómo recuperar una emisión, consulta Recuperar una emisión.
- Para obtener información sobre cómo eliminar una emisión, consulta Eliminar una emisión.