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

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

 2008-12-12 16:36:23 来源:WEB开发网   
核心提示: 可以在 Red Brick 的 SQL Reference Guide 中找到详细的导出语法,就象任何其它普通查询那样,将 IBM Red Brick Warehouse 与 IBM DB2 Warehouse Manager 一起使用(3),导出语句是通过 ODBC 调用的,但它将查询执

可以在 Red Brick 的 SQL Reference Guide 中找到详细的导出语法。就象任何其它普通查询那样,导出语句是通过 ODBC 调用的,但它将查询执行的输出直接写入文件、目录或管道,从而避免 ODBC 层的开销。所支持的文件格式包括定长(Fixed-Length)、定界(Delimited)和二进制(Binary)。另外,在 Red Brick R6.2 中添加了对 XML 格式的支持。所有来自 SQL Export 的输出文件都必须可以从本地机器进行访问。

例如,要将 MARKET 表中的每一行导出至 c:tempmarket.txt ,SQL 步骤的查询字符串将类似于:

export to 'c:tempmarket.txt' ddlfile 'c:tempmarket.ddl’ tmufile 'c:tempmarket.tmu'
format external (select * from market);          

当如我们在上面命令中所做的那样指定外部格式时,输出中的每一列都将以定长格式存储。下面是 market.txt 中的样本行:

00000000001 Atlanta     GA      Atlanta     South      
....

至于其它两个文件, market.ddl 包含一条创建表语句,该语句将查询的选择列表列中的每一列定义为表列。 market.tmu 文件包含一个 TMU 脚本,该脚本用于将 market.txt 文件装入到由 market.ddl 定义的表中。

这两个文件中提供的信息可用于为已导出的文件定义模式信息。然后,用户可以将已导出的文件定义为平面文件仓库源(Flat File Warehouse Source),稍后在 ETL 步骤中使用它们。

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

在两种导出方法中,SQL Export 方法更可取,因为它的性能高。注:由 SQL Export 产生的文件必须可以从本地机器进行访问。如果用户需要在机器之间移动数据,则他们可以使用额外的 FTP 步骤来将结果文件传输到远程机器上。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:IBM Red Brick

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