数据仓库与数据挖掘教程 || 警务数据仓库“犯罪_ETL”,“地址_ETL”和“派出所_ETL”数据流任务配置说明

 

本文主要是关于清华大学出版社,黄德才老师《数据仓库与数据挖掘教程》第四章中关于警务数据仓库“犯罪_ETL”,“地址_ETL”和“派出所_ETL”数据流任务配置说明,由于书中只给出前四个ETL的配置说明,自己尝试配置了一下后三个ETL,调试通过,所以分享一下配置教程,如有错误,望指正!

本书第四章主要讲的是警务数据仓库的实现,首先需要安装Microsoft Visual Studio,即微软旗下的商业智能开发平台;

根据你的数据库版本按下图选择相对应的工具!

附上下载链接:

下载 SSDT-BI for Visual Studio 2013(SQL Server 2014、SQL Server 2012、SQL Server 2008 和 2008 R2)

下载 SSDT-BI for Visual Studio 2012(SQL Server 2014、SQL Server 2012、SQL Server 2008 和 2008 R2)

具体的安装的步骤我就不说了。

这里说下我踩过的坑,我的数据库是SQL server 2012,当时第一次下的是第一个版本,安装完成之后愣是连不上数据库,我就以为是版本的问题,于是又下载安装了我认为“对的”版本,发现还是不行,后来才知道,对于 SQL Server 2012 或 2014,你可以使用“SSDT-BI for Visual Studio 2012 或“SSDT-BI for Visual Studio 2013”。 两者之间唯一的区别只在于 Visual Studio 的版本。

数据库连不上的解决方法:

当你连接数据库的时候,不要按书上说的点击下拉菜单,而是要直接输入“服务器名\实例名”,不知道的就直接输入下图红框里的内容就行。ps:不要输我的^_^||。

当所有这些都完了之后,就可以开始配置ETL了;

配置之前,你要确保自己的服务器中有这两个数据库;

用矩形框标记的OLTPHotel数据库,即警务信息系统的数据库名称,还有用椭圆形标记的对象HuangDW_Hotel。

 

准备工作结束,开始ETL配置:

由于书上给出了前四个的详细配置说明,我就不再写了,我只写下图矩形框标记的三个ETL的配置步骤;

一,配置“犯罪_ETL”参数

在下图中,单击“工具箱”并在展开的控件窗口中,选择其中的“数据流任务”控件,并将其拖入“控制流”选项卡窗口之中,然后右击该控件,点击重命名,输入“犯罪_ETL”。

1.配置“ADO NET 源”控件

1)打开“数据流”选项卡,在工具箱中吧“ADO NET 源”控件拖入该窗口,然后右击重命名,输入“犯罪类型_源”;

2)配置“ADO NET 源编辑器”参数

打开“ADO NET 源编辑器”窗口。在上图所示的窗口中双击“犯罪类型_源”控件左边的小图标,出现“ADO NET 源编辑器”窗口,下图所示;直接按如图所示配置即可。

2. 配置”查找“控件

1)同样如图所示,拖动查找控件,放进数据流选项卡;右击重命名为:”类型增量查找“,并将”犯罪类型_源“控件左下的绿色箭头拉到”查找“控件上,与其相连;

2)配置“查找转换编辑器”参数,同样双击控件左边小图标,出现下图所示小窗口,在左边的常规选项里,只需要注意下图矩形框框起来的部分就行。

3)“连接”配置,

4)“列”配置

右击“CrimeKey”,选择“编辑映射”。按如下配置即可。

点击确定后,出现下图连线就可以了。

3.配置“ADO NET 目标”控件

1)同样在“工具箱”找到“ADO NET 目标”控件,并拖入下图窗口,修改名称。

将“查找”控件的左下小箭头,连到该控件,双击控件左边小图标,按下图所示配置。

点击左边“映射”选项,按如图所示配置即可。

配置完成点击确定,回到下图页面。

4.调试“犯罪_ETL”数据流任务

在下图窗口中选择“调试”菜单下的“启动调试”命令,开始执行调试数据流任务。数秒后,所有控件变成绿色,控件之间的连线有数字,表明数据流任务设计正确。

如图:结果正确!

剩下的还有“地址_ETL”和“派出所_ETL”,跟“犯罪_ETL”的配置几乎完全相同,这里就不再写了,有时间补上吧。

时间有限,写的比较急,有错的地方,还请指正。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值