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

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

上期回顾:

SSIS从理论到实战,再到应用(6)----SSIS的自带日志功能

 

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

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

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

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

 

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

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

 

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

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

3)拖入数据转换控件

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

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

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

 

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

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

 

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

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

你可能感兴趣的:(数据类型)