Vue Table Mappings

Après avoir défini un abonnement dans Management Console, vous pouvez utiliser l'assistant Map Tables pour mapper des tables source et cible. Les abonnements peuvent contenir autant de mappages de table que nécessaire et le nombre de mappages de table que vous créez dépend du nombre de tables source que vous souhaitez que CDC Replication réplique sur le système cible. Les mappages de tables que vous créez avec l'assistant s'affiche dans cette vue, et lorsque vous sélectionnez un abonnement avec des mappages de tables, ces derniers sont chargés dans la vue.

Utilisez la vue Table Mappings pour afficher la liste des tables source et cible mappées dans un abonnement. Vous pouvez également afficher le type de mappage, la méthode de réplication, le statut et le paramètre d'interdiction de récursion pour chaque mappage de table.

Dans cette vue, vous pouvez :
  • Afficher la liste des tables source et cible mappées dans un abonnement
  • Afficher la liste des jeux de règles définis pour les utiliser avec la réplication DDL
  • Afficher le type de mappage, la méthode de réplication, le statut et le paramètre d'interdiction de récursion pour chaque mappage de table
  • Changer la méthode de réplication d'un mappage de table
  • Marquer une table source pour actualisation avant la mise en miroir
  • Marquer un point de capture de table sur une table source
  • Parquer un mappage de table pour ne pas l'inclure dans la réplication
  • Changer l'ordre d'actualisation sur un mappage de table
  • Personnaliser le type d'information à mapper à des colonnes cible dans un abonnement
  • Inclure ou exclure des lignes ou des colonnes pour la réplication.
  • Ajouter, modifier et supprimer une conversion de données
  • Indiquez comment CDC Replication convertit les jeux de caractères sur les colonnes source et cible lors de la réplication.
  • Indiquer comment une table cible répond aux modifications de la table source.
  • Contrôler la troncature de la table cible en réponse à une opération d'effacement ou d'actualisation de table pour que toutes les lignes ou certaines d'entre elles soient conservées.
  • Définir des identificateurs de membre pour les tables source multi-membres.
  • Configurer la détection et la résolution des conflits.
  • Configurer de exits utilisateur

Pour la cible MongoDB, le CDC exige qu'un tableau (collection dans la terminologie MongoDB à utiliser dans la mise en correspondance) contienne au moins une ligne (document dans la terminologie MongoDB ).

Si vous mappez des tables avec les magasins de données source et cible d' CDC Replication Engine for Oracle databases version 6.5.1 ou ultérieure, vous pouvez répliquer les modifications DDL. La vue Table Mappings propose alors deux affichages : Direct Mappings et Rules. L'affichage Direct Mappings indique les mappages créés en utilisant l'assistant Map Tables. L'affichage Rules indique tous le jeux de règles définis pour l'abonnement sélectionné. Pour plus d'informations sur la réplication des modifications DDL et la définition des ensembles de règles, voir Réplication des modifications du langage de définition des données (DDL)

Dans le bas de la vue Table Mappings, la zone Details contient des informations sur le mappage de table sélectionné ou la règle sélectionnée. Ces informations peuvent être affichées en cliquant deux fois sur un mappage de table ou un nom de jeu de règles.

Si vous sélectionnez un jeu de règles, la zone Details affiche les informations du jeu de règles.

Si vous sélectionnez un mappage de table, un certain nombre d'onglets contenant les informations de mappage sont disponibles. Les onglets spécifiques chargés pour l'affichage varient en fonction des bases de données et de la version des agents CDC Replication correspondants sur les systèmes source et cible pour le mappage de table sélectionné. Chacun de ces onglets sont décrits ci-dessous.

Si vous visualisez plusieurs mappages de table ou jeux de règles, vous pouvez utiliser la zone de liste Recent Mappings pour revenir à un élément sélectionné précédent.

Mappages de colonnes
Utilisez cet onglet pour effectuer les tâches suivantes :
  • Mapper des colonnes source à des colonnes cible
  • Créer une colonne dérivée dans la table source
  • Créer des expressions personnalisées et les mapper à des colonnes cible
  • Mapper des expressions de cumul et de déduction pour les types de mappages de récapitulation
  • Mapper des zones de contrôle de journal
  • Mapper automatiquement des colonnes source et cible
  • Définir les valeurs initiales des colonnes cible
Filtrage
Utilisez cet onglet pour effectuer les tâches suivantes :
  • Définir une expression de filtrage de ligne pour inclure ou exclure des lignes de la réplication
  • Filtrer des colonnes
  • Activer la sélection de colonnes importantes
Traduction
Utilisez cet onglet dans CDC Replication version 6.3et versions antérieures pour effectuer les tâches suivantes:
  • Définir des conversions de données
Encodage
Utilisez cet onglet dans CDC Replication version 6.5et ultérieure pour effectuer les tâches suivantes:
  • Définir des codages
  • Définir des conversions de codages
  • définir des conversions de codage de caractères multi-octets (il s'agit d'une nouvelle fonction disponible uniquement sur des plateformes et des versions spécifiques de CDC Replication)
Conflits
Utilisez cet onglet pour que CDC Replication détecte les conflits sur les colonnes cible et les résolve:
  • source row wins
  • target row wins
  • largest value wins
  • smallest value wins
  • exits utilisateur
Opérations
Utilisez cet onglet pour spécifier les opérations de niveau ligne ou table que CDC Replication doit appliquer à une table cible lorsqu'il existe une opération de niveau ligne ou table correspondante sur la table source.
Si vous ne souhaitez pas que CDC Replication détecte les conflits dans les colonnes cible, vous pouvez sélectionner Aucun.
Exits utilisateur
Utilisez cet onglet lorsque vous souhaitez que CDC Replication détecte les conflits sur les colonnes cible et les résolve. Vous pouvez effectuer les tâches suivantes :
  • identifier le nom et le type d'exit utilisateur que vous souhaitez que CDC Replication appelle
  • spécifier à quel événement ou à quelle action vous souhaitez que CDC Replication appelle l'exit utilisateur (avant ou après une opération de niveau ligne ou table)
Fichier à plat
Apparaît si vous disposez d'un abonnement IBM® DataStage® créé à l'aide de la méthode de fichier à plat. Contient les informations suivantes :
Emplacement
Indique l'emplacement du répertoire de sortie des fichiers à plat.
Format d'enregistrement
Indique le format des enregistrements à générer.
Format de données personnalisé
Indique le nom de la classe Java™ utilisée, le cas échéant, pour formater les données.
Direct Connect
Apparaît si vous disposez d'un abonnement IBM DataStage créé à l'aide de la méthode Direct Connect. Contient les informations suivantes :
Remarque: A partir de la version 11.4 d' CDC Replication Engine for InfoSphere® DataStage, la méthode Direct Connect n'est plus prise en charge. Vous pouvez encore utiliser la console de gestion dans la version 11.4 pour configurer cette méthode pour le moteur version 11.3.3.
Format d'enregistrement
Indique le format des enregistrements à générer.
Cloudant
Apparaît si vous disposez d'un abonnement contenant des mappages de table pour Cloudant®. Il contient les informations suivantes:
Base de données Cloudant
Indique la base de données Cloudant à laquelle les modifications de source sont envoyées.
Clé principale
Spécifie la clé permettant d'interroger la base de données Cloudant pour un document existant.
Table parente
Indique la table parente pour des documents composites.
Web HDFS
Apparaît si un abonnement comprend des mappages de table pour Apache Hadoop avec Web HDFS. Contient les informations suivantes :
Répertoire Web HDFS
Indique le répertoire de sortie sur le serveur Web HDFS.
Format d'enregistrement
Indique le format des enregistrements à générer.
Format de données personnalisé
Indique le nom de la classe Java utilisée, le cas échéant, pour formater les données.