当前位置:网站首页>SQL审核平台权限模块介绍和账号创建教程
SQL审核平台权限模块介绍和账号创建教程
2022-06-27 18:14:00 【墨天轮】

SQL审核平台是由上海新炬集成多年大型数据库平台管理经验,开发的一种能够提供SQL审核与性能管控的系统化平台。
通过该平台可以有效地协助开发人员审核发现问题、快速精准地定位 SQL 的问题点和快速解决 SQL 问题,在保证高质量的上线 SQL 代码,SQL 质量管控和预测 SQL 性能方面,极大的简化开发人员的工作和提高程序效率,极大的避免性能问题而产生故障。

而本平台的权限管控系统对于权限管理者来说:既可以提升工作效率还可以做到工作区域承担,让应该承担管理责任的人参与管理,这是信息化发展必然的结果。
01
权限模块介绍

SQL审核平台的权限结构如上图;其中角色,用户组,设备组共同组成了用户对平台使用的控制,而组织模块是用于显示公司层级关系,下面分别介绍一下这四个模块的作用:
角色:可赋予一个或多个用户,用于控制菜单权限(什么角色的用户可以访问什么页面功能); 用户组:可包含一个或多个设备组,用于分配资源; 设备组:用于资源归类分组; 组织:用于用户的公司管理层级显示(不涉及权限控制)。
02
案例一之接入数据库并分配设备组
接下来我将通过一个案例实现平台对数据库资源权限的把控。
有一台Oracle数据库,我们要将纳入数据库监控并收入Oracle组中:首先我们创建设备域,一个设备域可以包涵多个设备组;具体操作顺序见下图,在 系统管理-设备组管理 功能页面,点击[新增],填写信息后注意类别选择 域 点击[确认]:

当我们点击确认后,可以看到在设备组管理界面多了一级分栏名称为Oracle。
说明我们创建设备域成功了!
下一步我们在设备域中创建设备组,同样是点击[创建]按钮,在填写必要信息后,我们需要在类别选择 组 并在出现的[所属域]处选择我们刚才创建的域Oracle,然后点击[确认]按钮。


确认创建设备域和设备组成功
下一步,我们需要把数据库接入到平台中,并将其纳入到上一步创建的设备组中:在【数据库】页面依次点击[配置管理]-[数据库采集]-[新增],在弹出的窗口中按照按照提示填写我们要新增的数据库的信息,这里为了作为区别,我在 Oracle域 中又创建了一个 Oracle-CDB组(如下图所见),我们按照原先的计划将接入的Oracle11g数据库划分进入Oracle11g组中:

填写数据库参数并划分为Oracle组
接入成功后,当我们再次点击【数据库】-[数据库实例]时,可以在我们创建的Oracle域和Oracle组中看到上一步接入的数据库。

在Oracle域Oracle11g组中看到接入的设备信息
以上就是SQL审核平台关于设备资源纳入设备组的讲解。
03
案例二之创建用户和角色并给用户分配资源
案例二相较于简单:创建用户→创建角色→资源组授权→登录检查...让我们一步一步开始;点击【系统管理】-[用户管理]-[新增],在弹窗中写好新增用户的信息,检查无误后,点击[确认]按钮,便完成了用户的创建。

新增用户
下一步,我们创建角色:在点击【系统管理】-[角色管理]-[新增],在弹窗中写好新增角色的信息,检查无误后,点击[确认]按钮,便完成了用户的创建;这是在[角色管理]可以看到我们新建的角色已经出现,这时我们点击菜单授权将该角色不需要的菜单功能屏蔽(取消勾选)。

新建角色

角色授权

角色功能授权配置
接下来我们创建用户组:在【系统管理】-[用户组管理]-[新增]创建用户组,填好必要信息后,然后点击[确认]完成创建。创建成功后,在[用户组管理]页面点击[分配资源],勾上我们创建的设备域和设备组,未显示区别,这里只勾选Oracle域的Oracle11g组。

用户组创建

用户组分配资源
在用户组创建完毕后,如果我们有多个用户组需要分配给角色,这时我们再返回[用户管理]功能,在我们创建的用户的操作列点击授权,将我们需要分配给角色的用户组(选中到已分配区域,然后点击[确认]完成授权:

用户授权
准备工作已经完成!
这时我们用创建的用户登录平台可以看到:Oracle11g资源组的设备资源,其他功能全部被屏蔽(下图)。

用户授权检查
以上就完成了关于权限功能的介绍,具体的使用可以依据业务实际使用环境来进行配置。

本文作者:靳沛达(上海新炬王翦团队)
本文来源:“IT那活儿”公众号

边栏推荐
- 通过 Cargo 管理 Rust 项目
- As a software engineer, give advice to young people (Part 2)
- Rust 所有权进阶 -- 内存管理
- [required reading for high-quality products] sub query of Oracle database in Linux system
- ABAP essay - get new crown data through API
- Bit. Store: long bear market, stable stacking products may become the main theme
- 1024 Palindromic Number
- Redis persistence
- 1027 Colors in Mars
- UE4 realizes long press function
猜你喜欢

数据库引擎

数仓的字符截取三胞胎:substrb、substr、substring
![[required reading for high-quality products] sub query of Oracle database in Linux system](/img/eb/ddbbdbca4c9c8a69691cb1062c2ecc.png)
[required reading for high-quality products] sub query of Oracle database in Linux system
![[debug] platform engineering interface debugging](/img/bc/ec630358b039c2a9551b7ae99d7fb3.png)
[debug] platform engineering interface debugging

Bit.Store:熊市漫漫,稳定Staking产品或成主旋律

MySQL初学者福利

Accumulating power in the middle stage, UFIDA IUAP builds a new base for digital intelligence of social enterprises

Mathematical derivation from perceptron to feedforward neural network

muduo

蓄力中台,用友iuap筑牢社会级企业数智化新底座
随机推荐
海底电缆探测技术总结
经纬度分析
Talk about graduation season
【bug】联想小新出现问题,你的PIN不可用。
安全才是硬道理,沃尔沃XC40 RECHARGE
(LC)46. 全排列
Leetcode 989. 数组形式的整数加法(简单)
流程判断-三目运算-for循环
作为软件工程师,给年轻时的自己的建议(下)
# Leetcode 821. 字符的最短距离(简单)
Question brushing record: easy array (continuously updated)
MySQL beginner benefits
Connection integration development theme month | drivers of enterprise master data governance
使用MySqlBulkLoader批量插入数据
linux系统笑着玩Oracle数据库多表查询-连接查询
现在网上买股票开户身份证信息安全吗?
Doctoral Dissertation of the University of Toronto - training efficiency and robustness in deep learning
通过 Cargo 管理 Rust 项目
ABAP随笔-面试回忆 望大家 需求不增 人天飙升
429- binary tree (108. convert the ordered array into a binary search tree, 538. convert the binary search tree into an accumulation tree, 106. construct a binary tree from the middle order and post o