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

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

 2008-12-12 16:36:23 来源:WEB开发网   
核心提示: 在定义 IBMSNAP_REGISTER 表之后,可以通过在 Data Warehouse Center 中按照以下点击顺序: Warehouse Target->Define->ODBC target->DB2->DB2 VSE,将 IBM Red Brick W

在定义 IBMSNAP_REGISTER 表之后,可以通过在 Data Warehouse Center 中按照以下点击顺序: Warehouse Target->Define->ODBC target->DB2->DB2 VSE,将 Red Brick 数据库添加为 Warehouse ODBC Target。

第二个问题是:VSE 目标生成 CREATE TABLE 语句时,使用的表名前面会加上用户名限定符。遗憾的是,Red Brick 目前不支持该语法。

由于这种语法差异,所以您无法使用“Automatically Generate Target Table”选项。要避免这个问题,对于使用 Red Brick 目标的 SQL 步骤,打开其特性对话框,然后在 Target Table 选项卡下,取消选择“Data Warehouse Center created table”。然后,您必须使用 Red Brick RISQL 程序来分别创建目标表。

注:这个问题在 Red Brick Warehouse R6.20.xC2 中得到修正,在该发行版中,支持用户名限定符。

在解决了这两个问题之后,可以成功地定义 Red Brick 目标,并执行许多功能。

使用 TMU UDP 程序

用户可以在 Warehouse Manager 中配置一个 UDP 程序,以使用 Red Brick TMU,它是 Red Brick Warehouse 的高速装入器。要设置 UDP 参数,用户指定 TMU 可执行文件路径、TMU 控制文件、目标数据库、用户名和密码。之后,可以在 Process Model 窗口的工具面板上使用 TMU UDP。可以选择它,以在 ETL 过程中创建步骤。当执行该步骤时,会调用 TMU,以将数据装入 Red Brick 数据库。注:不必将目标数据库定义为 Warehouse Target。另注:这里的输入文件必须可以从本地机器进行访问。

让我们研究一个定义 TMU UDP 的示例。对于我们的示例,TMU 可执行文件是 c:redbrickrbwbinrb_tmu.exe 。TMU 可执行文件的准确位置取决于 Red Brick 的安装目录。除了 system和 manager 外,您可以有不同的用户名和密码。我们想要使用该 TMU 来将 c:tempmarket.txt 装入到 Red Brick AROMA 数据库中的目标表 MARKET 中。

上一页  4 5 6 7 8 9 10  下一页

Tags:IBM Red Brick

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