Configurer la réplication discrète
Répliquez les données d’une instance de producteur vers des instances de consommateur spécifiques et distinguées en temps quasi réel, en veillant à ce que chaque instance de consommateur reçoive les mises à jour indépendamment dans Réplication de données d'instance (IDR).
Avant de commencer
Planifiez votre stratégie de réplication de données en examinant les considérations importantes décrites à la section Préparation pour Réplication de données d'instance.
Rôle requis : idr_admin ou admin
Procédure
- Sur l’instance du créateur, accédez à Réplication de données d'instance > Ensembles de réplication du créateur.
- Sélectionnez Nouveau.
-
Saisissez un nom et une description pour l’ensemble de réplications du producteur.
- Le nom ne peut contenir que des caractères alphanumériques et des traits d’union.
- Évitez d’utiliser un nom qui s’applique uniquement à l’instance du producteur. Vous devez fournir le même nom dans l’ensemble de réplications du consommateur, afin que le nom ne soit pas spécifique au producteur.
- Distinguez la réplication pour différentes instances de consommateur en sélectionnant Discret.
- Facultatif :
Créez l’ensemble de réplications du producteur à partir d’une liste d’entrées sortantes en sélectionnant Ensemble d’entrées.
Si vous avez importé un ensemble de mises à jour à partir d’une autre instance ou si vous en avez créé un précédemment sur votre instance, vous pouvez choisir un jeu d’entrées existant.
-
Sélectionnez Soumettre.
L’ensemble de réplications du producteur est créé avec un ID de producteur généré automatiquement qui identifie l’instance du producteur dans le système.
-
Spécifiez les tables et les colonnes sur l’instance de créateur que vous souhaitez répliquer.
- Sélectionnez la liste connexe Entrées sortantes.
- Sélectionnez Nouveau.
-
Remplissez les champs du formulaire.
Tableau 1. Formulaire d’entrée de réplication Champ Description Nom de la table source Nom de l’une des tables sur l’instance du producteur à répliquer. Par exemple, Disque SAN [cmdb_ci_san_disk]. Champ discret Choisissez un champ de référence qui définit le mappage pour chaque abonnement consommateur. Par exemple, si vous choisissez le champ Affecté à dans la table Source d’incident, vous pouvez distinguer les affectations d’utilisateurs pour des consommateurs spécifiques. Filtre Critères de filtre pour contrôler les enregistrements de la table que le système réplique. - Utilisez le filtre pour limiter le nombre d’enregistrements dans votre ensemble de réplications. Par exemple, si la table comporte un champ Actif , ajoutez une condition de filtre telle que [Actif] [est] [Vrai] pour répliquer uniquement les enregistrements actifs.
- Si vous souhaitez répliquer et conserver une hiérarchie de tables parente et enfant, ajoutez un filtre pour la colonne sys_class_name à chaque entrée sortante. Cela garantit que toutes les colonnes de la table enfant sont répliquées, et pas seulement les colonnes parentes.
Par exemple, pour répliquer à la fois la table parent Tâche [task] et la table enfant Incident [incident], vous devez ajouter [Type de tâche] [est] [Tâche] comme filtre dans l’entrée de table parente et [Type de tâche] [est] [Incident] comme filtre dans l’entrée de table enfant. Dans cet exemple, le type de tâche est l’étiquette de la colonne sys_class_name de chaque table. Pour plus de détails, voir Conservation de la hiérarchie des tables dans Réplication de données d'instance.
Inclure les pièces jointes Option permettant de répliquer les fichiers associés aux enregistrements que vous répliquez. Champs inclus Champs à inclure. Déplacez les champs de table dans la colonne Sélectionné pour les répliquer ou dans la colonne Disponible pour empêcher leur réplication. Remarque :Le système doit reproduire certains champs, tels que sys_id (obligatoire). Le système ne peut pas répliquer certains champs, tels que Edge Encrypted et Password1. Ils n’apparaissent dans aucune des colonnes.Activer la fusion personnalisée Option vous permettant de choisir un champ autre que le champ de sys_id par défaut pour fusionner IDR. Champ de fusion Choisissez un champ à utiliser pour fusionner IDR. Seuls les champs uniques sont disponibles. Consultez Fusion personnalisée.
Ce champ s’affiche uniquement si vous sélectionnez Activer la fusion personnalisée.
-
Répétez ces étapes pour chaque table que vous souhaitez inclure dans l’ensemble de réplications.
Remarque :Si une table que vous sélectionnez comporte des tables enfants, répétez ces étapes et ajoutez des entrées sortantes pour chaque table enfant afin de préserver l’intégrité des données.
-
Mappez les valeurs discrètes pour chaque instance de consommateur.
- Sélectionnez l’onglet Mappages discrets .
- Sélectionnez Nouveau.
-
Renseignez les champs du formulaire.
Champ Description Valeur discrète Ce champ définit une règle concernant ce qui s’affiche pour l’instance de consommateur sélectionnée dans l’ensemble de réplication du producteur. Par exemple, une valeur discrète Affecté à donne des choix à partir d’une table désignée d’un utilisateur spécifique pour afficher les affectations. Entrée de réplication sortante Sélectionnez une entrée de réplication sortante que vous avez configurée avec une table source pour cet ensemble de réplications du producteur. Abonnement à la réplication Choisissez l’instance de consommateur qui affiche l’affectation de valeur discrète. Remarque :Vous devez configurer une valeur discrète pour chaque consommateur qui s’abonne à un ensemble de réplications du producteur avec le mappage discret. - Répétez ces étapes pour chaque consommateur auquel vous souhaitez vous abonner à l’ensemble de réplications du producteur.
- Sélectionnez Soumettre.
-
Mettez les données du producteur à la disposition des consommateurs pour la réplication en sélectionnant Activer.
Le producteur est prêt à envoyer les données spécifiées dans l’ensemble de réplications à une ou plusieurs instances de consommateur.
- Sur une instance de consommateur, accédez à Réplication de données d'instance > Ensembles de réplication du consommateur.
- Sélectionnez Nouveau.
-
Remplissez les champs du formulaire.
Tableau 2. Formulaire de l’ensemble de réplications du consommateur Champ Description URL de l'instance du producteur URL de l’instance du producteur. Par exemple, https://<producer_instance>.servicenow.com. Nom de l'ensemble de réplications du producteur Nom de l’ensemble de réplications du consommateur. Le nom sur le consommateur doit correspondre au nom sur le producteur. Obtenez le nom auprès de l’administrateur producteur. Description Description de l’objectif de la réplication. -
Sélectionnez Soumettre.
La liste de tous les ensembles de réplications du consommateur sur l’instance du consommateur s’affiche. Le système envoie une demande à l’administrateur de l’ensemble de réplications du producteur pour approuver ou refuser la demande.
-
Approuver la demande du consommateur.
- Sur l’instance du créateur, accédez à Réplication de données d'instance > Ensembles de réplication du créateur.
- Sélectionnez l’ensemble de réplications du producteur dans lequel vous souhaitez approuver l’accès des consommateurs.
- Sous Liens connexes, sous l’onglet Abonnements du consommateur , sélectionnez l’option pour l’ensemble de réplication du consommateur que vous souhaitez approuver.
- Dans la liste Actions sur les lignes sélectionnées, sélectionnez Approuver.
- Répétez ces étapes pour chaque instance de consommateur.
-
Activez l’ensemble de réplication du consommateur.
- Sur l’instance du consommateur, accédez à Réplication de données d'instance > Ensembles de réplication du consommateur.
- Sélectionnez l’ensemble de réplication du consommateur que vous souhaitez activer.
- Sélectionnez Activer.
- Répétez ces étapes pour chaque instance de consommateur.
Après un certain temps, l’état passe à Réplication active et les boutons Amorçage partiel et Amorçage complet s’affichent .