8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)

操作介绍:

通过Kettle工具将前面小节创建的转换整合成一个整体,用于定时操作DVD租赁商店的数据仓库。

1.打开Kettle工具,创建转换

使用Kettle工具,创建一个作业load_rentals,并添加Start控件、转换控件、发送邮件控件、中止作业控件以及Hop作业项连接线,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第1张图片2.配置转换控件

双击“转换”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_dim_staff,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第2张图片3.配置转换2控件

双击“转换2”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_dim_customer,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第3张图片4.配置转换3控件

双击“转换3”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_dim_store,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第4张图片5.配置转换4控件

双击“转换4”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_dim_actor,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第5张图片6.配置转换5控件

双击“转换5”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_dim_film,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第6张图片6.配置转换6控件

双击“转换6”控件,进入“转换”界面,单击“Transformations”处的【浏览】按钮,选择添加转换load_fact_rental,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第7张图片8.配置发送邮件控件

双击发送邮件控件,进入“发送邮件”界面,在“地址”选项卡中添加收件人和发件人的信息,如图所示;

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第8张图片

在“服务器”选项卡中添加邮件服务器和验证的信息;在“邮件消息”选项卡中添加消息内容,如图所示。这里使用发送邮件控件,主要用于接收作业运行成功的提醒。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第9张图片

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第10张图片 

9.配置发送邮件2控件

双击”发送邮件2”控件,进入“发送邮件”界面,在“地址”选项卡中添加收件人和发件人的信息,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第11张图片

在“服务器”选项卡中添加邮件服务器和验证的信息,在“邮件消息”选项卡中添加消息内容,如图所示。使用发送邮件2控件,主要用于接收作业运行错误的提醒信息。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第12张图片

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第13张图片 

10.运行作业load_rentals

单击作业工作区顶部的运行按钮,运行创建的作业load_ rentals,实现加载数据库sakila中的数据至数据仓库sakila_dw中,如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第14张图片11.查看数据仓库sakila_dw中维度表的数据

通过SQLyog工具,查看数据仓库sakila_dw中的维度表和事实表是否已成功插入数据,查看结果如图所示。

8.3 案例实现(加载数据库sakila中的数据至数据仓库sakila_dw)_第15张图片

 

你可能感兴趣的:(kettle数据清洗案例,数据仓库)