使用ETL 我用存储过程或别的啥都可以实现其功能,为啥要用ETL啊

nihello 2009-12-24 12:20:06
使用ETL
我用存储过程或别的啥都可以实现其功能,
为啥要用ETL啊
ETL 与 SQL 的区别在那里,为啥要用ETL啊
...全文
368 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tunxizxh 2010-01-14
  • 打赏
  • 举报
回复
这阵正在搞这一块,感觉在清洗一块稍复杂点,ETL的工具就不是太有用处,只是针对数据来源,也就是LOAD数据的时候方便,如果只是单一数据来源则可直接用存储过程或其它搞定
dawugui 2009-12-24
  • 打赏
  • 举报
回复
不懂,帮顶,学习,蹭分.
EricPan2023 2009-12-24
  • 打赏
  • 举报
回复
1.如果你的数据来自于不同的物理主机,而物理主机存放在不同的地区.使用自己的SQL语句就显得比较吃力和需要更大的开销.
2.若数据是不自不同的数据库软件,如有MySQL,oracl,SAP,DB2等,多套数据库的资料,如何使用SQL语句.先将它们集中到一个MS SQL server,再自己实现SQL语句.但这仍是复杂,繁琐;而且各数据库厂商之间的数据格式也是多样的。甚至它们也存放在不同的子公司里头。
3.若使用自己的存储过程,在处理海量数据时也较为吃力.

SSIS中的ETL则可以通过不同的工作流和控件流,统一的连接管理器,对多源的数据进行抽取(E),转换(T),加载(L).使得整个过程更系统化,统一.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧