利用数据字典表dba_dependencies算出EDW中的依赖关系

关于对数据仓库依赖关系的整理,经历了三个阶段:09年仓库1期的时候,仓库跑批依赖关系的整理是靠手工完成的,工作烦琐,要细心、耐心才能做好;10年做仓库2期的时候,考虑依赖关系是否能自动化完成,结果根据all_source数据字典表通过相应的限制及筛选条件用SQL语句找出了其依赖关系;接着就是现在,因为使用TOAD时无意中发现ORACLE中是应该会有一个体现依赖关系的数据字典表,结果就有了今天这样的一个方案。

1、查找出需要排在前面跑批的存储过程

 

2、整理EDW层依赖关系表

 

注:(12)两都组合能可以实现很多其他功能,如,查找依赖的依赖等。

3、统计用到的ODS源表

 

4、找一个ODS源表被哪些存储过程使用

 

注:条件如果是字符,最好带上两个单引号,以免报错。

5、总结

(1)、dba_dependencies中包含的依赖关系,包含编译通过及未通过存储过程依赖关系信息;

(2)、对技术的学习是无止境的,只要静下心来,都会有很多收获的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值