2017-05-24 2 views
0

J'ai une question sur les métadonnées informatica, et je serai heureux de recevoir des conseils.centre d'alimentation informatica. trouver une vue de dépendance dans les métadonnées du dépôt

Nous pouvons effectuer un clic droit sur n'importe quel flux de travail dans le centre de calcul Informatica et choisir "Dépendances". Après cela, nous voyons la fenêtre, où nous pouvons choisir, quels objets dépendants nous voulons voir.

enter image description here

Lorsque nous appuyer sur « OK », apparaît fenêtre « Dépendances » avec la liste des objets dépendants et des informations sur les (nom_objet, type_objet, horodatage, statut, etc.). Est-ce que quelqu'un sait, comment sélectionner cette liste à partir des tables du référentiel informatica metadata? Ou peut-être quelqu'un de savoir le chemin, comment puis-je extraire ce choix de concepteur de centre de puissance.

Je connais des vues séparées avec des mappages, des sources, des cibles, etc., mais peut-être savez-vous comment obtenir exactement les mêmes données, comme dans cette fenêtre.

Merci pour toute aide

Répondre

0

Vous devez réaliser que ces données sont dans de nombreuses tables différentes dans la base de données du référentiel, et il sera encore plus complexe si vous avez versioning activé dans le référentiel. Nous avons créé une requête qui donne toutes les tables dépendantes (sources, cibles et sources de recherche) pour un flux de travail, mais qui a pris deux de nos personnes les plus intelligentes plus d'une semaine et présente plusieurs inconvénients dans un contexte plus général. Un exemple est qu'il ne prend pas en charge les worklets puisque nous ne l'utilisons pas ...

Pouvez-vous préciser l'exigence, alors nous serons peut-être en mesure de vous orienter dans la bonne direction?

0

Nous pouvons vérifier les dépendances en interrogeant les tables de métadonnées du référentiel Informatica. Mais pour cela nous avons besoin de connaître les détails de connexion oracle dans lesquels les tables de métadonnées sont résidées (La plupart des administrateurs d'Informatica connaissent la connexion). Si nous obtenons les détails de connexion, nous pouvons vérifier les tableaux ci-dessous: OPB_MAPPING, OPB_SUBJECT, OPB_WIDGET (pour les transformations), OPB_TASK, OPB_WFLOW_RUN etc

Ci-dessous l'exemple de requête SQL qui affiche les noms de tous les dossiers dans le référentiel et les mappages qu'ils contiennent avec la dernière date enregistrée, le numéro de version de mappage et les commentaires de version, le cas échéant.

SELECT 
    S.SUBJ_NAME FOLDER, 
    M.MAPPING_NAME MAPPING, 
    M.VERSION_NUMBER VERSION_NUMBER, 
    CASE WHEN M.IS_VALID = 1 THEN 'YES' ELSE 'NO' END IS_VALID, 
    M.LAST_SAVED SAVED_ON, 
    M.CHECKOUT_USER_ID, 
    M.COMMENTS 
FROM OPB_MAPPING M, OPB_SUBJECT S 
WHERE M.SUBJECT_ID = S.SUBJ_ID 
AND is_visible = 1 
ORDER BY 1, 2, 3;