Options Interrompre et Reprendre

Effectué

Dans l’espace de travail Gestion des données, la double écriture a plusieurs statuts de mappage. La valeur par défaut d’un mappage de table est Pas en cours d’exécution. Lorsque le mappage est activé, il commence par un statut En cours d’initialisation. Lorsque le processus d’initialisation est terminé, le mappage s’exécute. Lorsqu’un mappage est en cours d’exécution, vous pouvez l’arrêter ou l’interrompre. L’interruption permet de mettre en file d’attente les nouvelles requêtes et le traitement reprend lorsque le mappage est redémarré. En cas de reprise du mappage, le processus rattrape les enregistrements en file d’attente à partir du moment où il a été interrompu. Sinon, vous pouvez interrompre le mappage, ce qui entraîne l’arrêt de tous les appels de service.

Les options Interrompre et Reprendre permettent à un mappage de poursuivre le traitement sans se réinitialiser, comme avec l’option Arrêter. Le statut du mappage doit être En cours d’exécution afin que vous puissiez l’interrompre. En général, la fonctionnalité est conçue pour la maintenance planifiée ou non planifiée, et non pour les scénarios d’importation ou la migration de données. Vous pouvez déclencher l’interruption à l’aide du bouton Interrompre sur la page Double écriture de l’espace de travail Gestion des données ; il s’agit également d’une option à sélection multiple. Cependant, si vous sélectionnez deux mappages et que le statut de l’un d’entre eux n’est pas En cours d’exécution, aucun mappage n’est interrompu, car l’action ne peut pas être effectuée avec les deux mappages simultanément.

Lorsque le mappage est interrompu, les actions d’insertion et de mise à jour sont mises en file d’attente et aucune donnée n’est perdue. Lorsque le mappage reprend, les requêtes mises en file d’attente sont traitées.

Capture d’écran mettant en évidence l’option Interrompre dans la vignette Double écriture.

Le bouton Interrompre est visible seulement si vous avez sélectionné un mappage dont le statut est En cours d’exécution. Lorsque vous sélectionnez un mappage interrompu, le bouton Reprendre est visible. Avant de reprendre un mappage interrompu, vous pouvez cliquer sur l’onglet Enregistrements en file d’attente, afin d’afficher une liste des requêtes entrantes concernant les enregistrements en file d’attente. Lorsque vous le reprenez, la double écriture traite et rattrape les transactions en file d’attente.

Autres considérations concernant l’interruption de vos mappages :

  • Lorsqu’un mappage est interrompu, les mappages dépendants le sont également. Par exemple, si vous interrompez les mappages Clients V3, plusieurs autres mappages sont également interrompus.
  • Lorsqu’un mappage est interrompu, les actions de suppression ne sont pas prises en charge. Par exemple, si les mappages Clients V3 sont toujours interrompus et que vous tentez de supprimer un enregistrement, vous recevez un message d’erreur indiquant que l’entité est en file d’attente.

Cependant, vous devez également tenir compte du fait que lors de la reprise du mappage, les enregistrements en file d’attente sont séquentiels afin d’éviter toute perte de données. Chaque transaction est effectuée par ordre transactionnel, ligne par ligne.

Voici les limitations relatives aux enregistrements en file d’attente :

  • Lorsqu’un mappage est interrompu, vous pouvez afficher le nombre d’enregistrements en file d’attente, mais ils sont conservés dans le stockage Microsoft Azure uniquement pendant sept jours. Au bout de sept jours, les enregistrements sont lancés et ne sont plus en file d’attente. En cas d’erreur lorsque vous reprenez un mappage, des moyens de valider et d’afficher les erreurs pendant le rattrapage sont disponibles.
  • La taille de la file d’attente est limitée à 1 Go de données. Si cette taille est dépassée, les données sont perdues. Lorsque vous corrigez l’erreur, vous pouvez réessayer d’effectuer une transaction sélectionnée ou toutes les transactions. Si vous n’avez plus besoin d’un enregistrement, vous pouvez également supprimer la ligne sélectionnée ou toutes les lignes. Lorsqu’une nouvelle tentative réussit, le statut de la nouvelle tentative s’affiche comme terminé et un journal d’informations supplémentaire indique que la nouvelle tentative a fonctionné et été traitée.