Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226167
  • 博文数量: 31
  • 博客积分: 1427
  • 博客等级: 上尉
  • 技术积分: 409
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-04 15:21
文章分类

全部博文(31)

文章存档

2008年(31)

我的朋友

分类: Mysql/postgreSQL

2008-04-22 15:06:11

9:定期装载计划

       一旦数据仓库开始运作,你应该定期的从源向你的数据仓库供给新的数据,就像第8章“定期装载”讨论的那样。为了获得一个稳定的数据供应流,你将用你的操作系统平台可能提供的任务计划方式来安排定期装载。本章,第二篇的最后,将向你说明如何在window平台上用任务计划的方式部署定期装载。该计划将执行一个批处理,该批处理依次调用第8章讨论过的那些脚本。

准备批处理文件

       8章讨论的dw_regular.sql脚本用来载入新的数据。该脚本需要以每天为周期运行。列表9-1表示一个批处理文件,该批处理将被调用进而运行dw_regular.sql脚本。

列表9-1DW 定期装载批处理

mysql.exe -udwid uuserid -ppw -D dw <

       c:\mysql\scripts\dw_regular.sql

 

你需要用正确的用户id和密码来调用mysql.exe命令,并且指定数据库名称和dw_regular.sql脚本的全路径。

 

安排批处理工作

       现在你有一个批处理文件,该文件调用regular_dw.sql脚本,进而用window操作系统的任务计划来部署它。接下来的详细步骤介绍说明如何设置。

1.打开你的控制面板,选择任务计划。

2.点击Select Add Scheduled Task。任务计划向导的第一个屏幕将显示,如图9-1

            

                  9-1任务计划向导的第一个窗口

3.点击下一步,你将看到任务计划向导第二个窗口,从应用列表中定位到Command Prompt。图9-2 显示的是你选择被计划的应用后的窗口。

 

 

4.再次点击下一步,将看的如图9-3所示的任务计划向导第3个窗口。键入“DW Regular Load”作为计划任务的名称,并在“Perform this task:”选项列表中选择“每天”。

 

 

5.再次点击下一步,接下来的画面提示你设置一个运行该任务计划的时间点,如图9-4所示:

 

6.再次点击下一步,显示下面的窗口,如图9-5所示,你将被要求输入一个有权限来运行这个任务的用户名和密码。

 

7.点击下一步,接下来的画面如图9-6所示。

 

8.Open advanced properties for this task when I click Finish选项打勾,然后点击完成。

9.高级设置窗口将显示,如图9-7所示。

 

10.            点击Browse按钮,浏览文件系统,选择dw_regular_load.bat 文件。

11.            点击Set password按钮,你将看到Set Account Information对话框,如图9-8所示。键入你的用户名和密码点击ok

 

用于数据仓库定期装载的每日运行的任务计划现在以及配置完成。它将开始在你定义的日期和时间上运行。你可以看到新的图标在任务计划窗口上,如图9-9所示。

 

 

小结

       本章你学习了如何配置一个定期装载的工作作为window平台的任务计划。完成这个ETL步骤和不同类型的装载包括这个定期装载计划,现在你以及准备好可以让你的数据仓库启动并且运行了。
阅读(1733) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~