WEB开发网
开发学院数据库DB2 将 IBM Red Brick Warehouse 与 IBM DB2 Warehous... 阅读

将 IBM Red Brick Warehouse 与 IBM DB2 Warehouse Manager 一起使用

 2008-12-12 16:36:23 来源:WEB开发网   
核心提示: 下面是定义 MARKET 表的 SQL:create table market(mktkey integer not null,hq_city char(20) not null,hq_state char(20) not null,district char(20) not null,r

下面是定义 MARKET 表的 SQL:

create table market(
 mktkey integer not null,
 hq_city char(20) not null,
 hq_state char(20) not null,
 district char(20) not null,
 region char(20) not null);       

输入文件 c:tempmarket.txt 是用 '*' 定界的文本文件

04*Houston*TX*New Orleans*South
05*New York*NY*New York*North  

下面的 TMU 控制文件 c:tempmarket.tmu 指示 TMU 将 market.txt 装入 MARKET 表:

 load data
  inputfile 'c:tempmarket.txt'
  append
  format separated by '*'
  into table market (
  mktkey    integer external,
  hq_city    char,
  hqstate    char,
  district  char,
  region    char);

遵循下面这些步骤来定义 TMU UDP:

在 Data Warehouse Center 窗口的左侧面板中,打开 Administration 文件夹中的 User-Defined Programs and Transformers 文件夹。

在上面单击鼠标右键,以定义名为“Red Brick TMU”的组。

在“Red Brick TMU group”上单击鼠标右键,弹出“Define Program”窗口。将它命名为“Market TMU”。

在 Program 选项卡中,单击 Insert,然后如下编辑参数项:Name: TMU parameter
Value: -d AROMA c:tempmarket.tmu system manager > c:templog 2>&1

在 Agent sites 选项卡中,将“Default DWC AgentSite”添加到选中的代理站点。

单击 OK并刷新,以完成定义过程。

之后,Market TMU UDP 的图标出现在 Process Model 窗口的左侧面板中。通常,Market TMU UDP 步骤紧跟前一个创建 market.txt 的步骤。然后,可以调度 UDP,以在指定时间或需要时运行。TMU 的输出在 c:templog 中。

当装入过程中出现警告(例如列截断)时,TMU 通常会将它打印出来,然后继续装入。在 TMU 完成之后,它退出,返回码为 1。因为 Warehouse Manager 将任何返回码 1 都视为错误,所以它将弹出一个错误消息框,即使当 TMU 成功地完成装入并出现预期的警告消息时,也是如此。用户可以选择忽略这个特殊的错误消息。 c:templog 中的日志输出可用来检查装入状态。

正如您可以从上面的过程中所看到的那样,也可以通过 UDP 程序以十分相似的方式使用其它 Red Brick 程序。例如,要进行并行装入,可以使用 rb_ptmu.exe 。在 Red Brick R6.2 中,添加了客户机 TMU rb_ctmu.exe ,以将数据直接从本地机器装入远程服务器。通过在 UDP 中使用 rb_ctmu.exe ,我们可以进行远程装入。

您应该使用哪种导入方法?

在我所讨论的两种导入方法中,我推荐使用 TMU UDP 方法来处理大量数据。这种方法确实要求输入文件和 TMU 文件应可以从本地机器进行访问。如果可访问性出问题,那么您可以使用 Red Brick R6.2 中的客户机 TMU 或额外的 FTP 步骤,将文件传输到本地机器中。

ODBC 方法可以在机器之间移动数据。然而,因为 ODBC 方法很慢,所以它仅适合于处理少量数据。

上一页  5 6 7 8 9 10 

Tags:IBM Red Brick

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接