粤磊 informatica powercenter学习笔记(十四)_下

3 如果需要找到源与目标表的对应逻辑关系可以用下列QUERY实现

SELECT   opb_src.source_name src_table_nm, opb_src_fld.src_name src_col_nm,

         opb_targ.target_name tgt_table_nm,

         opb_targ_fld.target_name tgt_col_nm,

         MAX (opb_targ_fld_expr.user_comment) etl_trnsfrm_logic_dn,

         MAX (opb_targ_fld_expr.trans_expr) etl_trnsfrm_logic_exprn_tx,

         opb_src.ownername src_own_nm, 'CRDW' tgt_own_nm

    FROM opb_subject,

         opb_mapping,

         opb_src,

         opb_src_fld,

         opb_targ,

         opb_targ_fld,

         opb_analyze_dep dependency,

         opb_widget_inst frominstances,

         opb_widget_inst toinstances,

         opb_targ_fld_expr

   WHERE opb_subject.subj_id = opb_mapping.subject_id

     AND opb_mapping.mapping_id = dependency.mapping_id

     AND opb_mapping.mapping_id = frominstances.mapping_id

     AND opb_mapping.mapping_id = toinstances.mapping_id

     AND dependency.mapping_id = frominstances.mapping_id

     AND dependency.mapping_id = toinstances.mapping_id

     AND opb_targ.target_id = toinstances.widget_id

     AND toinstances.widget_type = 2

     AND opb_targ_fld.target_id = opb_targ.target_id

     AND opb_targ_fld.fldid = dependency.to_field_id

     AND toinstances.instance_id = dependency.to_instance_id

     AND opb_src.src_id = frominstances.widget_id

     AND frominstances.widget_type = 1

     AND opb_src_fld.src_id = opb_src.src_id

     AND opb_src_fld.fldid = dependency.from_field_id

     AND frominstances.instance_id = dependency.from_instance_id

     AND opb_targ_fld_expr.mapping_id = toinstances.mapping_id

     AND opb_targ_fld_expr.target_inst_id = toinstances.instance_id

     AND opb_targ_fld_expr.target_fld = opb_targ_fld.fldid

     AND opb_src_fld.is_hidden = 0

     AND opb_mapping.ref_widget_id = 0

     AND opb_mapping.version_number = toinstances.version_number

     AND opb_mapping.version_number = frominstances.version_number

     AND opb_mapping.version_number = dependency.version_number

     AND opb_mapping.version_number = opb_targ_fld_expr.version_number

     AND opb_src.version_number = opb_src_fld.version_number

     AND opb_targ.version_number = opb_targ_fld.version_number

     AND opb_mapping.is_visible = 1

     AND opb_src.is_visible = 1

     AND opb_targ.is_visible = 1

GROUP BY opb_src.source_name,

         opb_src_fld.src_name,

         opb_targ.target_name,

         opb_targ_fld.target_name,

         opb_src.ownername;

以上三个QUERY根据元数据库里数据量的大小和刷新频率,可以建成视图或物化视图,做成报表来实现对INFORMATICA源和目标及流向的元数据监控,当某一开发人员在INFAMATICA开发时在前台界面对源或目标做改动时,你通过后台可以做以完全的监控,以确保ETL开发的数据质量。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22377317/viewspace-692260/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22377317/viewspace-692260/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值