数据仓库实验1
数据仓库与数据挖掘 实验 01 班级:电子商务
学 号 姓 名 专业、班 电子商务 实验地点 文波 指导教师 向卓元 时间 2014/3/26 一、实验目的及要求 1.使用 SQL Server 导入导出向导 2.创建一个 ETL 包,将数据库 AdventureWorks 中的 address 表导入到数据库AdventureWorks DW 中。
3.创建一个 ETL 包,将文本文件 SampleCurrencyData.txt 中的数据导入到数据库AdventureWorks DW 中的 FactCurrencyRate 表中。
二、实验设备(环境)及要求 SQL Server 数据库 ETL工具:SSIS(SQL Server Integration Services)三、实验步骤 具体步骤(一)
具体操作(二):Integration Services 项目 11 1、在控制流窗口中新建一个数据流任务,命名为“Address 表的复制转移”; 2、在连接管理器中,新建两个 OLE DB 连接,一个用于与数据流任务的源相连,命名为 localhost.AdventureWorks,一 个 用 于 与 数 据 流 任 务 中 的 目 标 相 连,命 名 为localhost.AdventureWorks DW。
3、直接移动表 Address,不需要格式数据的格式类型等转换。
4、在 AdventureWorks DW 创建一张新表 Address DW 用于接收这些数据。
5、然后“启动调试”,使用 DBMS 查看数据库中的变化,作为检验。
具体操作(三)Integration Services 项目 12 1、新建一个包。
2、在控制流中创建一个数据流任务,记为“文本文件的导入”,3、创建一个平面文件源,用于连接数据源:文本文件 SampleCurrencyData.txt。
4、新建一个数据流源,记为平面文件源。
5、添加第一个查找“查找 CurrencyKey”。到 DimCurrency 中查找 CurrencyKey。
6、添加第一个查找“查找 DateKey”。到 DimDate 中查找 DateKey。
7、用 AdventureWorks DW 的表 FactCurrencyRate 接收这批数据。
配置过程
四、实验总结 通过本次试验的学习,基本了解了 SSIS 的原理和流程,SSIS 是 BI 解决方案的主要ETL 工具,它提供了一系列支持业务应用程序开发的内置任务容器转换和数据适配器。我们不用编写代码,就可以创建 SSIS 解决方案来使用 ETL 和商业智能解决复杂的业务问题,管理 SQL Server 数据库以及在 SQL Server 实例之间复制 SQL Server 对象。操作起来更为直观和方便。
五、教师评语 签名:
日期:
成绩
