SQL Server控制流数据流的设置.docx

上传人:b****7 文档编号:11199386 上传时间:2023-02-25 格式:DOCX 页数:14 大小:1.34MB
下载 相关 举报
SQL Server控制流数据流的设置.docx_第1页
第1页 / 共14页
SQL Server控制流数据流的设置.docx_第2页
第2页 / 共14页
SQL Server控制流数据流的设置.docx_第3页
第3页 / 共14页
SQL Server控制流数据流的设置.docx_第4页
第4页 / 共14页
SQL Server控制流数据流的设置.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

SQL Server控制流数据流的设置.docx

《SQL Server控制流数据流的设置.docx》由会员分享,可在线阅读,更多相关《SQL Server控制流数据流的设置.docx(14页珍藏版)》请在冰豆网上搜索。

SQL Server控制流数据流的设置.docx

SQLServer控制流数据流的设置

将原始通话记录文件导入到计费数据库

使用BIDS-SQLServerBusinessIntelligenceStudio可以创建一个SSIS包,并实现将TXT文本文件导入到SQL数据库中。

一、需求分析

在每月计费开始前,电信公司要将原始通话记录call.txt文件中的数据导入Tariffsmall数据库中的call表中准备批价。

真实工作中导入数据也许并不那么简单,因为导入的数据不都能够符合数据库的要求,需要将错误数据分拣、修正,再导入,往返多次才能确保导入成功。

本例中就有这样的情况,因为程控交换机的原因,原始记录中可能存在某些错误记录,例如,开始时间大于或者等于结束时间,电话号码错误等情况,这些数据在导入系统时会被数据库拒绝。

本例要把导入过程中的错误数据单独存放到errorinsert.txt文件,做进一步确认。

二、实验准备

Ø附加tariffsmall数据库

Ø清空call表

Ø准备原始通话记录call.txt文件

Ø准备errorinsert.txt文件用于存放错误数据

三、实验步骤

1.单击“开始”—“所有程序”—“MicrosoftSQLServer2005”—“SQLServerBusinessIntelligenceStudio”

2.选择“文件”—“新建”—“项目”,选择“IntegrationServer项目”,单击“确定”按钮。

3.按着实验准备的顺序建立“控制流”。

a)先从左边工具箱拖一个“执行SQL任务”到控制流窗口,接下来先建OLEDB连接,把Tariffsmall数据库连接进来。

b)右键单击“执行SQL任务”选择“编辑”,编辑清除call表的语句。

c)再拖一个数据流进去,并和“执行SQL任务”连接起来。

右键单击“数据流任务”,选择“编辑”。

d)添加平面文件源(call.txt)、OLEDB目标、平面文件目标(errorinsert.txt)。

e)依次对这三个进行编辑:

编辑“平面文件源”

1.右击“平面文件源”,选择“编辑”。

2.选择“新建”。

3.在平面文件连接管理器中浏览“call.txt”文件,并编辑。

4.最后单击“确定”按钮。

编辑“OLEDB目标”

1.右击“OLEDB目标”,选择“编辑”

2.编辑“OLEDB目标”。

编辑“平面文件目标”(事先在存放call.txt文件的文件夹下建立文本文件errorinsert.txt,用来存放最后决绝的错误文件)

1.右击“平面文件目标”,选择“编辑”。

2.单击“新建”。

3.浏览并编辑errorinsert.txt文件。

4.单击“高级”,如果没有列就新建四列,单击“确定”

5.最后,单击“确定”按钮。

4.最后执行整个控制流。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1