如何利用SSIS实现数据转换

xueling794 2009-09-01 04:57:46
请问各位大侠,谁知道怎么用SSIS实现数据转换,本人设计了一个ETL系统,可以实现相似数据的检测,但是如何对新加入的数据进行数据转换,以保持与数据仓库中的数据的一致性,一直也没有搞通。

比如:
新插入的数据
DB2, U.S.A ,01,database

而数据仓库中的数据是

Sybase, USA ,01,database
MSSQL , USA ,01,database

如何通过数据流将新插入的记录中的 U.S.A转换成 USA,保持与数据仓库的一致性。

希望熟悉SSIS的朋友给予帮助,尽量详细些,使用那些组件,什么过程。谢谢!!!
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueling794 2009-09-01
  • 打赏
  • 举报
回复
SSIS这个东西 基本 没发现使用 元数据,要是可以引入元数据效果可能回好些。
xueling794 2009-09-01
  • 打赏
  • 举报
回复
谢谢各位

3楼的朋友

是要在 脚本组件 中实现这个吗?

还是要在 引用 MICROSOFT.SQLSERVER.DTS.RUNTIME,来编程解决?

soft_wsx 2009-09-01
  • 打赏
  • 举报
回复
SSIS过段时间学!HH
xiequan2 2009-09-01
  • 打赏
  • 举报
回复
应该是可以
参考:

'**********************************************************************
' Visual Basic Transformation Script
' Copy each source column to the
' destination column
'************************************************************************

Function Main()
DTSDestination("EERID") = DTSSource("EERID")
DTSDestination("FileContent") = DTSSource("FileContent")
Main = DTSTransformStat_OK
End Function
dawugui 2009-09-01
  • 打赏
  • 举报
回复
这个怕是要写程序来处理了.友情帮顶.
jinjazz 2009-09-01
  • 打赏
  • 举报
回复
ssis的oledb源中写select语句的时候替换

22,298

社区成员

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

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