|
ETL的思想得到应用,对于初学者最好让他们使用工具,因为如果使用脚本/SP的话,可能他们为了实现基本功能,给你拼N多SQL,很多硬编码。如果使用工具则不同,如果禁止核心ETL工作调用SQL/SP的话,将迫使他们理解E,T,L,怎样合理、高效、易维护地去开发。
当然,要在脑子里有这种严谨的思维习惯,规范不可或缺,ETL的SOA方向主要还是思想、公用功能,而不是MAPPING,毕竟最终每个源、目标表的表结构都不同。所以最好的办法是针对不同情况,对主流ETL的情况进行分别形成模板,告诉团队成员,这样的ETL需求,需要怎么入手才能开发最快、最高效和符合规范,运行也符合高效策略。 |
|