Ciclo de vida de las emisiones

En el siguiente diagrama se muestran los distintos estados y transiciones del ciclo de vida de un flujo.

Diagrama de flujo de usuarios de Datastream

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 a Running.
  • Si la emisión no es válida, su estado cambia de Starting a Not 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á a Starting y, después, a Running.

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:

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