目录

Search

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

存储库指南

存储库指南

复制复合对象

复制复合对象

复合对象是指使用其他对象的对象。例如,映射可能会使用可重用源、可重用目标以及多个不可重用转换。其中每个对象均是该映射的子依赖项。可以将以下复合对象复制到部署组:
  • 本地快捷方式
  • 映射
  • Mapplet
  • 会话
  • 工作集
  • 工作流
创建部署组时,可以选择包含复合对象的所有相关性,不可重用相关性或非相关性。如果选择复制复合对象的非相关性或不可重用相关性,向导会将目标存储库中的现有对象副本用于部署组中未包含的所有子依赖项。如果向导在目标存储库中找不到必要的相关性,则复制操作失败。
必须确保部署组中也包含相关对象或目标存储库中存在相关对象。首次部署组时,必须包含复合对象的所有相关性。为确保目标存储库中存在必要的相关性,可能需要在首次复制对象时将整个文件夹复制到目标存储库。然后,在一段时间内可以使用部署组更新各个对象。初始部署组之后,不需要将所有对象相关性添加到部署组。
例如,编辑映射中的映射变量。需要更新当前存储在生产存储库中的映射的副本。由于您不需要在映射中更新任何不可重用或可重用转换,因此可将映射添加到没有任何相关性的部署组中。将映射复制到生产存储库时,向导会替换映射的当前版本,并将所有现有转换与新版本相关联。
部署复合对象时,存储库服务会将复合对象中的不可重用对象视为父对象的一部分。例如,如果删除父对象,则存储库服务会将关联的不可重用对象视为已删除。
还可以向部署组中添加相关性。使用以下其中一个方法以确保部署组中包含相关性:
  • 向静态部署组中手动添加相关性。
    将对象手动添加到静态部署组时,PowerCenter 客户端会提示您执行此操作。首次将对象复制到另一个存储库时,可能需要添加所有相关性。
  • 设计与动态部署组关联的查询以查找相关性。
    可以设计查询以搜索复合对象的相关性。可能需要通过指定其他参数来进一步细化动态部署组的查询。