Exécuter un flux

Après avoir créé un flux dans Datastream, vous pouvez contrôler son exécution pour répondre à vos besoins de réplication et de maintenance. Vous pouvez démarrer le flux pour commencer à transférer des données, le mettre en pause pour arrêter temporairement le transfert de données et le reprendre pour continuer la réplication.

Démarrer le flux

Lorsque vous avez créé un flux, vous l'avez créé et démarré immédiatement ou vous l'avez créé sans le démarrer.

Si vous avez créé le flux, mais que vous ne l'avez pas démarré, vous pouvez le faire maintenant. En démarrant le flux, Datastream peut transférer des données, des schémas et des tables de la base de données source vers la destination.

  1. Accédez à la page Flux dans la console Google Cloud .

    Accéder à la page "Flux"

  2. Cochez la case située à gauche du flux que vous souhaitez démarrer.

  3. Cliquez sur DÉMARRER.

  4. Dans la boîte de dialogue, cliquez sur START (DÉMARRER). L'état du flux passe de Not started à Starting, puis à Running.

Après avoir démarré un flux, vous pouvez le surveiller pour vérifier que Datastream a transféré les données de la base de données source vers la destination.

Mettre la diffusion en pause

Après avoir démarré un flux, vous pouvez le mettre en pause. Lorsqu'un flux est suspendu, Datastream n'extrait aucune nouvelle donnée 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 de circuler.

Dans certains cas, si vous suspendez un flux, la base de données source doit conserver les données jusqu'à ce que vous reprenez le flux. La durée de conservation de la base de données source peut être limitée. Si le flux est mis en pause pendant une durée supérieure à la période de conservation de la source, puis qu'il est réactivé, cela peut entraîner l'échec du flux. Dans ce cas, supprimez le flux, créez-en un autre, puis démarrez-le pour que Datastream puisse transférer les données, les schémas et les tables de la base de données source vers la destination.

  1. Accédez à la page Flux dans la console Google Cloud .

    Accéder à la page "Flux"

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

  3. Cliquez sur METTRE EN VEILLE.

  4. Dans la boîte de dialogue, cliquez sur METTRE EN PAUSE. 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 en pause un flux, vous pouvez le reprendre afin que Datastream puisse transférer de nouvelles données de la base de données source vers la destination.

Reprendre le flux

Vous pouvez réactiver un flux que vous avez mis en pause. En reprenant le flux, Datastream peut transférer de nouvelles données de la base de données source vers la destination.

  1. Accédez à la page Flux dans la console Google Cloud .

    Accéder à la page "Flux"

  2. Cochez la case à gauche du flux que vous souhaitez réactiver.

  3. Cliquez sur RÉSUMÉ. L'état du flux passe de Paused à Running.

Après avoir repris un flux, vous pouvez le surveiller pour vérifier que Datastream a transféré les nouvelles données de la base de données source vers la destination.

Étapes suivantes