目录

Search

  1. 前言
  2. 了解存储库
  3. 使用 Repository Manager
  4. 文件夹
  5. 管理对象权限
  6. 局部和全局快捷方式
  7. 包含受版本控制的对象的基于团队的开发
  8. 标签
  9. 对象查询
  10. 基于团队开发部署组
  11. 复制文件夹和部署组
  12. 导出和导入对象
  13. 交换元数据
  14. 复制对象
  15. 元数据扩展
  16. 附录 , A: MX 视图参考
  17. 附录 , B: PowerCenter 报告参考

存储库指南

存储库指南

更新导入的对象

更新导入的对象

从 Developer tool 导入对象后,确保 PowerCenter 会话运行。
完成以下步骤,确保使用导入的对象的 PowerCenter 会话运行:
  1. 重新建立键关系。
    如果主键和外键表在不同的映射中,Developer tool 导出进程将不保留源表与目标表之间的键关系。导入主键和外键表位于不同映射中的这些映射后,必须重新建立键关系。
  2. 如果映射使用 SQL 查询替代,则验证查询中的列是否已连接。
    如果查询中的列未连接,则 Developer tool 允许您运行含有 SQL 查询替代的映射。在 PowerCenter 中,必须连接您在查询中使用的列。
  3. 创建会话、工作流和连接对象。
    Developer tool 没有会话或工作流。从 Developer tool 导入映射时,必须创建 PowerCenter 会话和工作流。还必须指定源和目标的连接信息。
  4. 验证映射源是否使用相同的连接。
    Developer tool 映射源可以联接使用不同连接的关系数据对象。如果关联的表使用相同的连接,PowerCenter 映射源可以从这些表联接数据。如果 Developer tool 映射源联接使用不同连接的关系数据对象,则导出的映射中将包含一个单独的源限定符转换。确认在源限定符转换中联接的表是否源自同一个关系数据库,以及是否使用相同的连接。如果不是,将源限定符转换替换为多个源限定符,并将源与联接器转换联接。
  5. 验证精度模式。
    默认情况下,Developer tool 运行启用了高精度的映射,而 PowerCenter 则运行不具备高精度的会话。如果希望 PowerCenter 会话生成与对应的 Developer tool 映射相同的结果,则在相同的精度模式下运行会话。
  6. 确认存在引用表。
    PowerCenter 要求引用表存在于在 INFA_CONTENT 环境变量所定义的目录中。如果未设置 INFA_CONTENT,引用表必须存在于以下 PowerCenter 服务目录中:
    $INFA_HOME\services\<Developer tool 项目名称>\<Developer tool 文件夹名称>
    PowerCenter 管理员可以在托管 PowerCenter 服务的计算机中设置 INFA_CONTENT 环境变量。如果设置了 INFA_CONTENT,将引用表复制到 INFA_CONTENT 目录中。如果未设置 INFA_CONTENT,将引用表复制到 PowerCenter 服务目录中。