WebSphere 徽标 Classic Federation Server for z/OS V9.1
WebSphere 徽标 Classic Replication Server for z/OS V9.1
WebSphere 徽标 Classic Data Event Publisher for z/OS V9.1
WebSphere 徽标 Data Integration Classic Connector for z/OS V9.1


在表定义中对每个记录数组创建一个单独的表

如果在表定义中对每个记录数组映射一个单独的表,那么可以提高读取记录数组数据的联合查询的性能。

在运行“新建表”向导之前,将数据定义文件导入到数据设计项目中,该项目描述源数据库(如 COBOL 副本、PL/I 包含文件或带有子模式的 CA-IDMS 模式)中的数据结构。如果源是 CA-IDMS 或 Adabas,那么可以连接至服务器以直接从源数据库中检索信息。

单独映射的每个表都包含单个记录数组定义,该定义包含对单个数组实例来说唯一的列定义。任何给定的列将出现在数组的每个实例中。例如,如果 EMPLOYEE 表有一个描述职员家属的数组,那么该表的结构可能如下所示:

KEY DEP_LAST_NAME DEP_FIRST_NAME DEP_GENDER DEP_ID DEP_DOB

通过对每个数组运行一次 Classic Data Architect 中的“新建表”向导,可以对每个数组映射一个单独的表,或者可以按下面的步骤所描述的复制并编辑表对象。

要通过使用“数据项目资源管理器”视图来对基本表中的每个数组映射一个单独的表:

  1. 运行一次“新建表”向导,以便使用数组处理选项创建记录数组来创建父表对象。
  2. 对每个记录数组生成一个表对象副本。
  3. 删除每个复制的表对象中的列,直到剩下的列包含您需要的键信息和数组数据为止。
  4. 可选: 如果要使用非数组数据进行查询,删除父表中包含数组定义的列。
相关概念
多个记录数组的性能注意事项
联合和更改捕获的记录数组定义


反馈

更新时间图标 最近一次更新时间:2007 年 7 月 11 日