System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种支持多数据源多环境项目管理的装置及方法制造方法及图纸_技高网

一种支持多数据源多环境项目管理的装置及方法制造方法及图纸

技术编号:43288830 阅读:0 留言:0更新日期:2024-11-12 16:09
本发明专利技术公开了一种支持多数据源多环境项目管理的装置,它包括用户权限管理模块、项目信息获取模块、创建项目模块、修改项目模块和删除项目模块;本发明专利技术还公开了一种支持多数据源多环境项目管理的方法,是基于上述支持多数据源多环境项目管理装置进行的。本发明专利技术降低管理员对多数据源地震数据项目的管理难度,提升项目管理工作效率,减少了多环境项目使用冲突,同时实现了多数据源多环境下对地震数据项目管理的功能。本发明专利技术适用于多数据源多环境项目管理。

【技术实现步骤摘要】

本专利技术属于地球物理勘探,涉及地震数据项目管理技术,具体地说是一种支持多数据源多环境项目管理的装置及方法


技术介绍

1、geoeast作为中国石油自主研发的大型处理解释一体化系统,自从2004年推出geoeast v1.0版本后,经过连续多年的研发,geoeast大型处理解释一体化软件系统已经成为中国石油主流的处理解释软件。

2、geoeast系统对数据管理分为项目、工区、测线(线束)三级管理。用户使用geoeast系统,必须先要创建相应的项目。地震数据项目作为geoeast系统中必备的组成部分,需要一种项目管理装置及方法,支持geoeast系统中项目的创建、修改、删除等统一管理。

3、传统工艺中,由于地震数据量较小,一套geoeast系统配备一个数据库源就可以满足生产单位工作。但随着地震数据量剧增,原有的单一数据源已不满足生产要求。

4、为了更好地应对pb级海量地震数据、多学科协同、建立开放式生态系统等挑战,geoeast推出了新一代多学科一体化开放式软件平台geoeast-ieco平台。geoeast-ieco平台突破了多源数据共享技术瓶颈,研发出基于统一数据模型的多数据源访问框架。鉴于geoeast-ieco支持多数据源访问,需要geoeast项目管理方法及装置能够对多数据源的项目进行统一管理。

5、此外,在用户生产环境上安装geoeast系统过程中,在统一数据模型的基础上,会出现不同版本、不同环境共用一个数据库的情况。为了应对用户生产环境中安装多版本的geoeast系统,需要geoeast项目管理方法及装置能够对多版本、多环境的项目进行统一管理。而原有geoeast系统设计是一个用户只属于一个数据库,如果一个用户想使用多个数据库就需要geoeast系统管理员修改用户所属数据库属性。随着geoeast系统不再是单一数据库时,原有一个用户只属于一个数据库源设计已不满足实际生产需求。若通过管理员手动修改用户所属数据库属性,增加了管理工作量,用户切换数据库也不够便捷。所以需要更加方便的方式实现用户切换数据库,实现geoeast多数据库源便捷管理。


技术实现思路

1、为解决现有技术中存在的以上不足,本专利技术旨在提供一种支持多数据源多环境项目管理的装置及方法,以达到提高多数据源的利用率的同时,保证多数据源多环境下的geoeast系统根据用户权限机制实现地震数据项目浏览、创建、修改、删除等统一管理的目的;进而以实现多数据源多环境地震数据项目的高效管理。

2、为实现上述目的,本专利技术所采用的技术方案如下:

3、一种支持多数据源多环境项目管理的装置,它包括用户权限管理模块、项目信息获取模块、创建项目模块、修改项目模块和删除项目模块;

4、用户权限管理模块与项目信息获取模块通信连接,用户权限管理模块与创建项目模块通信连接,用户权限管理模块与修改项目模块通信连接,用户权限管理模块与删除项目模块通信连接。

5、本专利技术还提供了一种支持多数据源多环境项目管理的方法,它是基于权利要求1中所述的支持多数据源多环境项目管理的装置进行的,该方法包括依次进行的以下步骤:

6、s1.浏览项目信息

7、s11.获取当前运行环境中geoeast系统中的多数据源的各个数据库信息列表,并显示出所有数据库名称;

8、s12.依次获取每个数据库中所有地震数据项目信息,用户依据自己的权限显示当前数据库下用户可以读取的地震数据项目名称;

9、s13.通过项目配置文件获取当前运行环境中所有项目信息,标识出非当前运行环境的项目名称;

10、s2.对项目进行操作

11、超级管理员、项目长和操作员分别依据自己的权限和需求,进行项目创建、项目修改和项目删除。

12、作为一种限定,步骤s12中,所述用户包括超级管理员、项目长和操作员。

13、作为进一步限定,所述超级管理员的权限为创建项目、修改所有项目、删除所有项目和浏览所有项目信息;

14、所述项目长的权限为创建项目、修改属主项目、删除属主项目和浏览有读权限项目信息;

15、所述操作员的权限为修改属主项目信息和浏览有读权限项目信息。

16、作为另一种限定,步骤s2中,所述项目创建的步骤为:

17、s21.超级管理员和项目长选择数据库,填写项目信息,准备创建项目;

18、s22.通过预检算法来查验当前是否可以进行创建项目的操作。

19、作为进一步限定,步骤s22中,所述查验内容,包括相关配置文件、磁盘是否满足创建项目条件。

20、由于采用了上述的技术方案,本专利技术与现有技术相比,所取得的有益效果是:

21、①本专利技术提供的支持多数据源多环境项目管理的装置及方法,实现了多数据源多环境下对地震数据项目管理的功能。

22、②本专利技术提供的支持多数据源多环境项目管理的装置及方法,降低管理员对多数据源地震数据项目的管理难度,提升项目管理工作效率,减少多环境项目使用冲突,是geoeast项目管理的主要手段。

23、本专利技术适用于多数据源多环境项目管理。

本文档来自技高网...

【技术保护点】

1.一种支持多数据源多环境项目管理的装置,其特征在于,它包括用户权限管理模块、项目信息获取模块、创建项目模块、修改项目模块和删除项目模块;

2.一种支持多数据源多环境项目管理的方法,其特征在于,它是基于权利要求1中所述的支持多数据源多环境项目管理的装置进行的,该方法包括依次进行的以下步骤:

3.根据权利要求2所述的一种支持多数据源多环境项目管理的方法,其特征在于,步骤S12中,所述用户包括超级管理员、项目长和操作员。

4.根据权利要求3所述的一种支持多数据源多环境项目管理的方法,其特征在于,

5.根据权利要求2所述的一种支持多数据源多环境项目管理的方法,其特征在于,步骤S2中,所述项目创建的步骤为:

6.根据权利要求5所述的一种支持多数据源多环境项目管理的方法,其特征在于,步骤S22中,所述查验内容,包括相关配置文件、磁盘是否满足创建项目条件。

【技术特征摘要】

1.一种支持多数据源多环境项目管理的装置,其特征在于,它包括用户权限管理模块、项目信息获取模块、创建项目模块、修改项目模块和删除项目模块;

2.一种支持多数据源多环境项目管理的方法,其特征在于,它是基于权利要求1中所述的支持多数据源多环境项目管理的装置进行的,该方法包括依次进行的以下步骤:

3.根据权利要求2所述的一种支持多数据源多环境项目管理的方法,其特征在于,步骤s12中,所述...

【专利技术属性】
技术研发人员:周坤陈继红孙孝萍罗刚靳健程实
申请(专利权)人:中国石油天然气集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1