Suspendre un flux

Présentation

Après avoir lancé un flux, vous pouvez le mettre en pause. Lorsqu'un flux est mis en pause, Datastream n'extrait pas de nouvelles données de la base de données source vers la destination. Toutefois, certaines données peuvent continuer à être écrites dans la destination, car les données "en cours de transfert" continuent d'être diffusées.

Dans certains cas, si vous mettez un flux en pause, la base de données source doit conserver les données jusqu'à ce que vous réactiviez le flux. La durée de conservation de la base de données source peut être limitée. Si le flux est suspendu pendant une durée supérieure à la durée de conservation source, puis réactivé, il peut échouer. Dans ce cas, supprimez le flux, créez-en un nouveau, puis démarrez-le pour que Datastream puisse transférer des données, des schémas et des tables de la base de données source vers la destination.

Mettre la diffusion en pause

  1. Accédez à la page Flux de Google Cloud Console.

    Accéder à la page "Flux"

  2. Cochez la case située à gauche du flux que vous souhaitez mettre en pause.

  3. Cliquez sur METTRE EN VEILLE.

  4. Dans la boîte de dialogue, cliquez sur METTRE EN VEILLE. L'état du flux passe de Running à Draining. Le drainage d'un flux est le processus qui consiste à vider le flux afin qu'il ne contienne aucune donnée.

    Une fois le flux drainé de toutes ses données, son état passe de Draining à Paused.

Après avoir mis un flux en pause, vous pouvez le réactiver afin que Datastream puisse transférer de nouvelles données de la base de données source vers la destination.