IBM DB2 Universal Database 的 ETL 解决方案
2008-12-10 16:33:45 来源:WEB开发网核心提示: 向过程中添加数据源和目标DWC 支持用图像化的方式构建过程,因为要创建 9 个类似的过程,IBM DB2 Universal Database 的 ETL 解决方案(10),这里只讨论开发 Author 过程的步骤,其他过程的开发都与此类似,过程和目标表上现在都出现了一把锁,如果右击目标表
向过程中添加数据源和目标
DWC 支持用图像化的方式构建过程。因为要创建 9 个类似的过程,这里只讨论开发 Author 过程的步骤。其他过程的开发都与此类似。
在 Processes 树中,双击 Build Author Dimension 项打开图形化界面,在这里可以规定源、目标、操作和数据路径。这项操作要用到三个图标:
图 13. 过程定义图标
首先选择 Sources and Targets 图标,然后再次单击希望出现的位置。从弹出的窗口的 Warehouse Sources 树上选择文件,对目标表(Author)重复这个过程。
在 Define Processes 图标中依次选择 DB2 UDB 、Load。
这就定义了一个 DB2 LOAD 过程,然后通过 Data Paths 将其连接到源表和目标表。选中 Data Paths 图标并选择 Data Link 弹出菜单,鼠标指针变成一个下箭头,单击 Source File,并将其拖动到 Load Process 中。然后重复这个操作,再将其从 Load Process 拖动到 Target Table 。保存过程前,一定要将 Properties 窗口中的 Load Mode 从 INSERT 改为 REPLACE。这样就可以定期更新数据,而不需要成批管理它们(因为数据量很少,可以每周重新加载一次,而不必执行递增更新)。
画面如下图所示:
图 14. 过程定义
测试仓库步骤
右击 Load Process,并将 Mode 从 Development 改为 Test。注意,过程和目标表上现在都出现了一把锁。如果右击目标表请求显示示例内容,就会看到一个空的窗口(因为还没有填充表)。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接