SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作

举报
~大鱼~ 发表于 2021/05/27 16:07:46 2021/05/27
【摘要】 上期回顾: SSIS从理论到实战,再到应用(6)—-SSIS的自带日志功能   在抽取各种应用的数据时候,经常会遇到数据需要转换类型的操作,比如日期在源数据库是dbtime类型,在本地需要用到字符串,这个时候有两种常用的方案来解决: 1.通过语法在源数据库进行类型转换,类似sqlserver的convert(要转换的类型,长度)…. 2.利用ssis自带...

上期回顾: SSIS从理论到实战,再到应用(6)—-SSIS的自带日志功能

 

在抽取各种应用的数据时候,经常会遇到数据需要转换类型的操作,比如日期在源数据库是dbtime类型,在本地需要用到字符串,这个时候有两种常用的方案来解决:

1.通过语法在源数据库进行类型转换,类似sqlserver的convert(要转换的类型,长度)….

2.利用ssis自带的组件进行类型转换

本期选用第二种方案做演示.(背景,将excel的数据导入数据库中)

 

拖入数据流任务控件,双击进入具体的设计

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

拖入Excel源,编辑Excel链接操作,链接到我们待测试的excel文件

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

拖入数据转换控件

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

在此之前,如果我们直连到OLE DB目标的目标库的话我们看看会报什么样的错

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

 

很明显,需要将name列中的值转换为varchar类型(目标表数据类型),双击进入数据转换控件

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

重新拉入到目标库,运行,成功~

《SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作》

文章来源: brucedone.com,作者:大鱼的鱼塘,版权归原作者所有,如需转载,请联系作者。

原文链接:brucedone.com/archives/183

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。