WEB开发网
开发学院数据库DB2 IBM DB2 Universal Database 的 ETL 解决方案 阅读

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. 过程定义图标

IBM DB2 Universal Database 的 ETL 解决方案

首先选择 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. 过程定义

IBM DB2 Universal Database 的 ETL 解决方案

测试仓库步骤

右击 Load Process,并将 Mode 从 Development 改为 Test。注意,过程和目标表上现在都出现了一把锁。如果右击目标表请求显示示例内容,就会看到一个空的窗口(因为还没有填充表)。

上一页  5 6 7 8 9 10 

Tags:IBM DB Universal

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