2010-05-25 6 views
5

J'ai une session Informatica liée à un mappage incorrect. Comment puis-je changer le mappage de M1 à M2 dans la même session S1 et Workflow W1 SANS importer/exporter en XML et faire les changements ???Modifier le mappage de la session

Répondre

2

L'importation/exportation XML est la seule manière "officielle" de le faire. Si vous ne voulez pas faire cela, vous devrez créer une nouvelle session S2 et attacher le mapping M2 à cette session.

Une option supplémentaire possible, avec clause de non-responsabilité: Si vous avez accès à la base de données Oracle d'Informatica (qui contient les métadonnées), vous pouvez peut-être effectuer directement cette modification. Mais vous devez vraiment savoir ce que vous faites, sinon vous risquez de tout gâcher. Ce n'est certainement pas la façon recommandée de faire des changements!

0

L'exportation XML est l'un des meilleurs moyens. Exportez l'objet de session, puis modifiez le fichier xml dans lequel vous devez modifier le nom de mappage. Maintenant, lorsque vous l'importeriez, il vous demandera d'associer le mappage. De cette façon, vous pouvez le faire.

5

Invalide temporairement le mappage en cours et actualise la session. Cela vous permettra de choisir un mapping différent pour votre session. Choisissez le nouveau. N'oubliez pas de valider votre ancienne cartographie.

Source: ITTOOLBOX

+0

J'ai trouvé que c'était la meilleure méthode, et le moyen le plus rapide, le plus sûr/le moins intrusif d'invalider un mappage pour supprimer tous les liens vers le qualificateur source. – WAF

+0

MERCI! Je n'aurais jamais pensé à faire cela, et je l'aurais retourné à l'exportation xml ou à la création de la session toute neuve. –

0

Les tables de métadonnées informatica vous embrouille, ne pas le changement à ce niveau. Tout le chemin est invalider le mappage en supprimant le port ou par des erreurs de syntaxe. Workflw vous demande une nouvelle cartographie. C'est la meilleure façon de tous les séparer. Informatica devrait ajouter une nouvelle fonctionnalité pour nous permettre de le faire.