血缘分析

血缘分析

0
投票
1
已解决
1712
浏览
0
投票
1
已解决
2763
浏览
条新动态, 点击查看
天善小编

天善小编 回答了问题 • 2016-04-12 12:16 • 1 个回复 不感兴趣

血缘分析有什么好工具?

赞同来自:

春宇:data lineage分析难点在于对程序的解析,然后把解析后的结果结构化。
邱明伟:SQL能解析吗?
春宇:因为datastage, cognos都是IBM自己的产品,因此workbench通过这种办法去解析SQL,但复杂的SQL好像不太好用。
邱明伟... 显示全部 »
春宇:data lineage分析难点在于对程序的解析,然后把解析后的结果结构化。
邱明伟:SQL能解析吗?
春宇:因为datastage, cognos都是IBM自己的产品,因此workbench通过这种办法去解析SQL,但复杂的SQL好像不太好用。
邱明伟:恩,datastage我知道他有自己的元数据库。
春宇:另外的思路就是半自动化的处理,比如你建一套表,在系统上线的时候,无论ETL还是Report,都需要开发者提供mapping信息,作为系统工程的一部分,也有一些工具能够解析SQL,价格也不贵,datastage job都可以。但cognos有些复杂查询也搞不定,如果再跨一个cube就更难了,所以元数据管理是应该集成在系统工程中的。也就是说做开发设计的时候,版本更替的时候,就需要把元数据的变化check in到元数据库中。
天善小编

天善小编 回答了问题 • 2016-04-12 12:17 • 1 个回复 不感兴趣

有什么SQL解析的工具吗

赞同来自:

内心召唤:@春宇 普元的工具据说可以,有接触吗?
邱明伟:不行的,他们是SQL要按照一定的规则来写才可以。
杨宝军:sql解析是补救方式,关键是开发工具本事带元数据管理功能
邱明伟:但是datastage好像不会保存历史数据哦,我们项目组是用datastage... 显示全部 »
内心召唤:@春宇 普元的工具据说可以,有接触吗?
邱明伟:不行的,他们是SQL要按照一定的规则来写才可以。
杨宝军:sql解析是补救方式,关键是开发工具本事带元数据管理功能
邱明伟:但是datastage好像不会保存历史数据哦,我们项目组是用datastage开发的,目前JOB解析这块已经基本搞定了, 现在就是SQL这块比较麻烦。
春宇:元数据管理需要另外开发额外的程序去配合使用,比如,用workbench其实你可能不爽。你可以直接读metadata repository。SQLparser,要花点钱,几百刀,java写的。
内心召唤:@邱明伟 informatica肯定有
邱明伟:SQLparser,这个是sql解析的工具啊
春宇:嗯
春宇:用过多with statement的解析比较麻烦
老头子:一般是解析xml,Datastage自己也可以解析xml,可以开发个作业自己解析自己的文件,然后提取出SQL来试试。
邱明伟:with结构的加上meterialize的hint,不要让他做视图展开。
0
投票
1
已解决
1712
浏览
0
投票
1
已解决
2763
浏览