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

 

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

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

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

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

附上下载链接:

下载 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 的版本。

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

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

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

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

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

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

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

 

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

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

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

一,配置“犯罪_ETL”参数

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

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

1.配置“ADO NET 源”控件

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

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

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

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

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

2. 配置”查找“控件

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

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

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

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

3)“连接”配置,

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

4)“列”配置

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如图:结果正确!

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

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

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

你可能感兴趣的:(数据仓库与数据挖掘教程 || 警务数据仓库“犯罪_ETL”,“地址_ETL”和“派出所_ETL”数据流任务配置说明)