【技术实现步骤摘要】
基于标准化自动化的数据仓库开发方法、装置、终端设备及存储介质
[0001]本专利技术涉及计算机系统领域,具体而言,涉及一种基于标准化自动化的数据仓库开发方法、装置、终端设备及存储介质。
技术介绍
[0002]现有的数据仓库开发平台功能主要聚焦于主题模型层,没有完整的数据仓库开发体系,对于业务逻辑复杂、临时表较多的共性加工层和应用集市开发并不友好,并且整个过程强依赖于用户的输入。其存在的缺陷主要有如下几种:
[0003]1、功能结构单一:现有的数据仓库开发平台功能较为单一,没有完善的开发流程。能够基本解决SQL脚本的生成,但是当用户为各个层级人员时,就不能进行良好的协同开发。
[0004]2、现有数据仓库开发平台生成脚本过程强依赖于用户分析,步骤繁多效率低且易出错;
[0005]3、线下编辑器写SQL方式使得脚本格式多样化,解析困难,可读性差。
[0006]鉴于此,本专利技术的目的在于根据数据仓库各个层级的开发特点,开发功能完善的基于标准化、自动化的数据仓库开发平台,适用于数据仓库的各个层级。< ...
【技术保护点】
【技术特征摘要】
1.一种基于标准化自动化的数据仓库开发方法,其特征在于,具体步骤包括:首先数据仓库各层级管理员在系统设置模块为开发人员创建账户,录入开发人员基本信息,并为其分配相应角色;随后在管理模块新建工单并分配给相应的开发人员开发,同时管理员可在管理模块实时查看开发人员的开发进度;开发人员登录系统后,在本次上线点依次使用模型设计、模型映射、单元测试、作业配置、性能测试、生成上线包功能进行开发。2.根据权利要求1所述的方法,其特征在于,还包括自动生成所需的缓冲层建表语句、主题层建表语句以及作业配置信息,具体流程包括以下步骤:S1、获取源系统表结构;S2、转换数据类型;S3、转换数据长度;S4、生成STG、PDM建表语句;S5、生成脚本信息;S6、按需自动生成回插语句;S7、生成作业配置信息;S8、分析并通知下游影响。3.一种基于标准化自动化的数据仓库开发的装置,其特征在于,所述装置包括:系统设置模块、管理模块、开发模块、测试模块、调度模块、上线模块以及展示模块。4.根据权利要求3所述的装置,其特征在于,所述系统设置模块,用于管理用户账户,涉及机构管理、角色管理、用户管理以及功能授权,系统管理员通过设置不同的机构区分数据仓库各个层级,为各个机构创建角色并授予相应的功能权限。5.根据权利要求3所述的装置,其特征在于,所述管理模块,包括管理类功...
【专利技术属性】
技术研发人员:张佳伟,刘志浩,高会莎,张松,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。