
本次的 CloudQuery 体验,让人上手的操作的十分的得心应手,并且该产品的小助手为我提供了十分良好的帮助,让体验的感觉又上了一个台阶。该产品对于新手十分的友好,上手操作的难度也不是很高,并且还有对应的社区可以提供在遇到困难时的帮助,还有一整套产品的使用手册,只有你想不到,没有它没准备好的东西,快来体验吧!
文章来自社区用户 ID:M malloc 分享。
CloudQuery 询盾的地址:https://www.cloudquery.club/home(或点击文末“阅读原文”)
“
CloudQuery 线上实战
线上实战主页面展示及数据操作 …

当前我使用的是 MySQL 数据库。
使用时,关键字带有高亮并且自动补全。

现在是一个互联网发达的状态,已经很少有人会自己记很多东西了,但是对某些关键的东西都会有一个印象。这款平台提供了自动补全功能,并且在补全后还会提示字母自动大写,这对开发者都是十分友好的。
可显示当前是什么文件

当我在该文件还未输入完全的时候,他竟然自己显示了自己是 table 文件还是一个function。这点真的十分的细心,对于初步上手项目的人十分的友好。真的很贴心
当前我们是对数据进行操作,接下来我们来看下一步。
权限访问 …
在每个公司中,都很明确的等级制度,如果没有这个等级制度,那么我身为最底层的员工,因为这个公司给的工资少,我就把公司训练的所有项目都给删了,这在程序员当中叫删库跑路,这个平台就提供了一种权限访问制度。

搜索想要的资源

当我们身为管理员时:

我们还可以对下一级的部门进行管理,这样更方便我们开展工作。
审计分析 …
在码农每日进行开发的时候,每每到了下班的时候是不是经常都想着看自己今天一天干了啥,CloudQuery 这款平台真的十分的用心。
当前在线用户

SQL 执行次数

会自动的生成一张张图纸,记录着每天输入了多少的语句。

例如,我今天用了一次 SELECT 选择语句,ALTER 更改语句。
分明语言类型

例如今天我的一个员工用了 MySQL,那么该平台就会对其进行记录,十分的清晰。
连接管理 …
可对数据库管理

类似树状的管理模式 …

每次层角色对应的权限都有最高级的系统管理员进行管理,分层递进。
以上是我的 CQ 线上实战感受,作为首次接触 CQ 的用户,下面就带领大家从我的学习路径出发,一起了解 CQ。
“
CloudQuery 主页

我们看到主页十分的丰富内容包含有以下几大点:
统一入口
数据库纳管
SQL 编辑器
权限管控
审计中心
数据保护
数据变更
分别都是都接口的,界面设计的非常的简洁并且每个接口下面还有对应的界面显示。
统一入口 …

1、统一安全管理
提供统一的数据库开发与管理平台,实现数据库访问入口统一、管理入口统一,对数据访问行为进行统一、安全管控
2、数据库对象管理
1、SDT 树支持展示数据库、表、视图、存储过程、函数、触发器、包等各种元素对象
2、支持对数据库、表、函数、存储过程、DBLINK、包、包体、序列、触发器等十多种数据库对象创建与编辑。
3、图形可视化操作
1、支持图形化界面创建表、索引、触发器;支持图形化界面对表结构进行变更、对表数据进行增删改查,操作方式与传统客户端保持一致,快速上手。
2、您可以轻松导入和编辑复杂的 SQL 语句。
数据库纳管 …

数据库归纳
1、支持纳管二十多种数据源,包括 MySQL、SQLServer、Oracle、PG、MariaDB、MongoDB、Redis、Hive、OceanBase、DB2、PolarDB、Impala、达梦等众多的数据源。
2、原则上支持纳管的数据库量无上限。

SQL 编辑器 …
1、支持 SQL 语句智能提示、关键词高亮显示、执行计划、事务、SQL 美化(大小写转换、格式化、折叠/展开、放大/缩小字体)
2、支持全部执行或选中执行,支持查看执行计划
3、支持编辑器内容收藏至文件或从文件加载

权限管控 …
1、支持细粒度的权限管控,如操作对象、操作类型、操作时间、影响行数、操作次数等多因素进行管控,避免高权限账号滥用风险,限制越权操作、高危操作。

审计中心 …
审计大屏
1、支持查看平台执行 SQL 次数、错误数、数据库使用占比、以及活跃用户数等 SQL 语句明细。
2、支持查看 SQL 操作信息明细,包括操作语句、执行计划、关联权限等 支持自定义查询结果字段展示、按条件筛选语句信息明细。
3、支持点击用户名或数据库对象进入相应的审计核界面 系统操作明细。
4、支持查看平台用户操作明细,包括用户名、用户角色、客户端、操作类型等。
对象审计
1、支持以数据库对象为角度的独立审计功能,可查看指定数据库对象的操作记录、用户权限信息等
用户审计
1、支持以用户为角度的独立审计功能,可查看指定用户的数据库操作记录、用户拥有的访问权限、操作权限等。

数据保护 …
1、支持字段脱敏设置,可针对表中的某些敏感字段进行脱敏设置和等级设置,支持脱敏规则的选择。
2、支持行过滤设置,过滤条件支持 in 属于、not in 不属于、=等于、>大于、<小于、>=大于等于、<=小于等于、<>不等于、like% 后模糊匹配、%like 前模糊匹配、%like% 前后模糊匹配等算法,可实现对表中任一行数据进行过滤。
3、支持红线数据设置,设置时可以查看红线规则及规则语句的查询结果。

数据变更 …
终端窗口变更
1、支持终端窗口执行.sql 文件
SQL 数据订正
1、针对生产环境上出现的少量错误数据,支持发起 SQL 数据订正,数据订正复核方式支持流程复核和同步复核。
2、SQL 数据订正窗口支持订正语句+回退语句编辑。
3、支持对订正语句和回退语句进行 SQL 检查。
4、支持执行变更回退。
发布变更
1、支持大量数据变更和系统版本升级的数据变更。
2、支持 SQL 语法检查、选择模拟运行 SQL。
3、模拟环境支持执行日志与回退日志的查看。

“
CloudQuery 文档中心

了解 CloudQuery 快速入门 …
安装部署

我们可以发现手册中的指导是非常的详细的。
安装步骤 …
1.1 下载安装包
从官网下载安装包 cloudquery-club*.tar.gz,将安装包上传至服务器任意目录。
1.2 解压安装包
使用命令 tar -zxvf cloudquery-club*.tar.gz 解压安装包,得到解压文件cloudquery-club-xxx。
1.3 配置 cloudquery 安装路径
执行命令./deploy.sh config_path [具体安装路径] , 具体安装路径为可选项,默认路径为 /opt/cloudquery 。 如果不需要更改,直接执行./deploy.sh config_path
1.4 配置 docker 安装路径
[如果已安装好 docker 不用执行这一步] 执行命令./deploy.sh docker_path [具体安装路径], 具体安装路径为可选项,默认路径为 /var/lib/docker 。 如果不需要更改,直接执行./deploy.sh docker_path
执行./deploy.sh env 安装 docker 和 docker-compose
1.5 加载镜像
执行./deploy.sh load_images
1.6 启动服务
执行./deploy.sh start
社区版 V 2.3.0 操作手册 …
使用前说明
默认账号:admin001
默认密码: Hello123$
1、数据查询
1.1 数据源支持
现阶段 CloudQuery V 2.3.0 支持的数据源类型及版本,如下表:

1.2元素浏览区
【数据查询】页面中,我们称左侧区域为【元素浏览区】。

1.2.1 SDT 工具栏
【元素浏览区】顶部为 SDT 工具栏。

1.数据对象展示开关

2.前端搜索/后端搜索 切换按钮


3.新建查询:点击【新建查询】按钮,打开新的查询页面,可在右侧红框区域选择【连接】、【数据库】、【schema】

4.添加组:点击【添加组】按钮,弹出新增组信息面板,可自定义组名称,创建成功可在 SDT 菜单栏中查看/修改组
5.层级目录收起:点击【收起节点】按钮,对展开的所有层级目录收起
6.刷新菜单:点击【刷新】按钮,可刷新元素树和 SDT 各元素节点
1.2.2 SDT 菜单栏
(1)连接层级:右键点击目标连接,展示下图【右键菜单】。以数据源MySQL为例

① 新建查询:在编辑框中新建查询页面
② 打开终端:当编辑区不能满足操作需求时,可打开终端进行操作

③ 移动到组:将此连接移动到相应的组中
④ 复制名称:复制该连接名称
⑤ 刷新:刷新该连接的信息
⚠️ 注意:
1.编译无效对象:Oracle 数据源支持使用编译无效对象,即在 Oracle 数据源【连接层级右键菜单】中有【编译无效对象】功能。

2.不同数据源支持的右键菜单可能会有所差异。
2、更新日志
内附有详细的更新日志,只有你想不到,没有它没有的东西,你所想要拥有的东西,他都拥有。

CloudQuery 社区和活动 …
导航栏上方还有社区及近期 CQ 举办的活动的汇总页面,包括直播以及我参与的征文活动,在这里我们可以分享自己所学的知识,以及对计算机行业的看法,还可以交流在 CQ 的使用心得,真的是及其的方便。

活动推荐:
