目录

Search

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

存储库指南

存储库指南

了解存储库对象锁定

了解存储库对象锁定

存储库使用锁定防止用户复制或覆盖工作。
当您在工作流中查看、编辑或运行存储库对象时,存储库服务会对这些对象创建以下类型的锁定:
  • 使用中锁定。置于要查看的对象上。
  • 写入锁定。置于要修改的对象上。
  • 执行锁定。锁定要运行的对象,例如,工作流和会话。
存储库服务可创建和释放对存储库对象的锁定。存储库允许多个用户获取对对象的使用中锁定。存储库允许每个对象具有一个写入锁定。这可防止多个用户一次性编辑对象,从而防止存储库不一致。如果您尝试修改已具有写入锁定的对象,则存储库会显示一个消息框:
The [object_type] [object_name] is already locked by [user name].
然后,存储库会对对象发出使用中锁定,从而允许您查看对象。
存储库允许每个对象具有一个执行锁定。这可防止您启动已在运行的工作流,从而防止集成服务加载重复或不准确的数据。
下表列出了每个存储库锁定及创建它的条件:
存储库锁定
创建时间
每对象的最大数
使用中
  • 查看文件夹中对其没有写入权限的对象。
  • 查看已具有写入锁定的对象。
  • 导出对象。
无限制
写入
  • 查看文件夹中对其具有写入权限的对象。
  • 编辑文件夹中对其具有写入权限的对象。
  • 导入对象。
1
执行
启动、中止或恢复工作流。
1