Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » Aide contextuelle » Aide du module de connexion MobiLink » Onglet Mappages » Mappages : Détails

 

Onglet Mappages de colonnes

L'onglet Mappages de colonnes permet d'afficher et de modifier les mappages entre les colonnes des tables consolidée et distante.

Pour marquer un mappage de colonnes pour suppression, sélectionnez une ligne dans l'onglet Mappages de colonnes, cliquez avec le bouton droit sur la colonne et choisissez Aucun. Ce mappage sera supprimé lors de l'enregistrement du modèle.

L'onglet Mappages de colonnes affiche les informations suivantes pour chaque colonne de la table consolidée :

  • Nom de la colonne consolidée   Il s'agit de la colonne que vous synchronisez dans la base de données consolidée.

  • Numéro de la colonne consolidée   Cette colonne indique l'ordre dans lequel les colonnes sont renvoyées par l'instruction SELECT * FROM nom_table exécutée sur la base de données consolidée.

  • Type de données de la colonne consolidée   Le type des données dans la colonne consolidée.

  • Sens de mappage   Le sens du mappage de la colonne.

    Pour les colonnes consolidées mappées sur des colonnes distantes, le sens du mappage est soit le même que celui de la table, soit Non synchronisé. Par exemple, si le mappage d'une table est bidirectionnel, celui des colonnes de la table pourra donc être bidirectionnel ou non synchronisé. Pour les colonnes consolidées mappées sur des expressions, le mappage s'effectue toujours dans le sens du téléchargement uniquement.

    Si le sens Non synchronisé est défini pour le mappage de colonnes, la colonne est incluse dans le schéma de la base de données distante. Lorsque le modèle est déployé, la colonne est créée dans la base de données distante, mais elle n'est pas synchronisée.

  • Nom de la colonne distante   Indique la colonne distante ou l'expression sur laquelle est mappée la colonne consolidée. Si celle-ci n'est pas synchronisée, la colonne est vide.

    Vous pouvez mapper des colonnes sur des expressions en cliquant dessus avec le bouton droit pour sélectionner Nom d'utilisateur MobiLink, ID distant ou Personnaliser. Lorsque vous choisissez Personnaliser, une fenêtre s'affiche pour vous permettre de saisir une expression SQL contenant éventuellement des paramètres nommés MobiLink. Vous ne pouvez pas mapper sur une expression les colonnes des tables dont le mappage s'effectue dans le sens du transfert uniquement.

    De fait, les mappages de colonnes impliquant des expressions s'effectuent toujours dans le sens du téléchargement uniquement. Les colonnes concernées par ces mappages sont présentes dans la base de données distante, mais ne sont pas synchronisées. Si vous mappez une colonne clé primaire consolidée sur une expression, vous devez appliquer les sous-ensembles de transfert et de suppressions correspondants pour vous assurer que les clés primaires resteront uniques lors des transferts.

    Remarque

    Si la base de données distante existait avant la création du modèle de synchronisation, les informations présentes dans la colonne Nom de la colonne distante sont le résultat de la déduction la plus probable, qu'il est préférable de vérifier.

  • Numéro de la colonne distante   Cette colonne indique l'ordre dans lequel les colonnes sont renvoyées par l'instruction SELECT * FROM nom_table exécutée sur la base de données distante.

  • Type de données de la colonne distante   Le type des données dans la colonne distante.