文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql多维数据仓库指南--第二篇第9章

mysql多维数据仓库指南--第二篇第9章

时间:2008-04-22  来源:jiangdm

第9章:定期装载计划

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

准备批处理文件

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

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

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

            

500)this.width=500;" border=0>

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

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

 

500)this.width=500;" border=0>

 

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

 

500)this.width=500;" border=0>

 

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

 

500)this.width=500;" border=0>

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

 

500)this.width=500;" border=0>

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

 

500)this.width=500;" border=0>

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

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

 

500)this.width=500;" border=0>

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

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

 

500)this.width=500;" border=0>

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

 

 

500)this.width=500;" border=0>

小结

       本章你学习了如何配置一个定期装载的工作作为window平台的任务计划。完成这个ETL步骤和不同类型的装载包括这个定期装载计划,现在你以及准备好可以让你的数据仓库启动并且运行了。
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载