CloudQuery是一款云原生统一数据操作平台,将所有数据库集中在一个平台中进行数据操作、数据分析和数据管理,支持主流数据源,集成权限、审计和管理等众多刚需功能。
CloudQuery统一数据操作平台特色
1、基于 Web,统一数据入口,将数据统一到同一平台,仅需要一个浏览器一个认证账号,便可对数据进行操作和管理。
2、广泛的数据源支持,现已支持 Oracle、MySQL 和 SQLServer 等主流数据源,并在迅速增加中。
3、便捷的数据操作,支持 SQL 语句智能提示,语法高亮;支持函数 / 存储过程 / 物化视图 / Job / Sequence 等高级数据库特性;支持语句的格式化和保存;支持 SQL 文件导入和结果集的编辑、撤销与导出;支持导出为 PDF、EXCEL、CSV 和 TXT 等格式。
4、权限管理,支持对连接数据库权限的管控,没有权限的用户将无法对数据进行访问、操作或文件导出等;未来还将逐步增加更多权限管理功能。
5、审计功能,支持对例如活跃连接、管纳实例、使用排行榜、执行占比等多种审计,帮助开发者和数据管理者更直观地查看数据运行状况。
6、SQL 终端,支持数据库终端链接,可覆盖所有数据库命令,当编辑器无法满足 DBA 需求,可采用终端链接方式操作数据库。
CloudQuery统一数据操作平台功能
1.只需要用一个浏览器便可登录(不占内存,任意环境都可登录)
2.集成了MySQL、Oracle、 SqlServer 等市面上主流的数据库
3.高效便捷的数据操作体验—— sql 语句智能提示、函数/存储过程/物化视图/ JOB / Squence 等高级数据库特性、语句格式化、导出 sql 文件、快速查看执行日志、结果集编辑与撤销、结果集如 table/json 等多格式展现、PDF、EXCEL、CSV、 TXT 四种格式导出......
4.拥有组织架构管理功能,支持部门、组、岗位的设置,支持 owner 管理等。
5.审计&分析,在 CloudQuery 中你可以看到数据的运行情况、执行语句的排行榜,执行的占比情况等,并可查看审计明细,帮助管理者查看数据详情,例如用户名称、数据源类型、操作明细、执行时间、耗时情况等,更好的实现数据管理。
CloudQuery统一数据操作平台更新日志
1. SQLServer 支持 convert 语法
2. SDT 虚拟滚动,操作更顺滑
3. 支持元素搜索,快速定位所需库表
4. 部署服务化,安装更便捷
解决问题:
1. 修复登录闪退
2. 修复大型库表访问加载时间过长和卡顿
3. 其他问题优化和交互改进
CloudQuery安装教程
在线安装
docker 环境安装
1、解压 cloud-query-online.zip 文件并进入 online 目录
chmod +x cloudquery-community.sh
./cloudquery-community.sh install
2、执行上述命令即安装 docker 和 docker-compose,同时启动 CloudQuery 服务。
3、如果服务未正常启动,请手动执行以下操作:
配置镜像源
注意:docker 镜像仓库修改,如果你已有镜像仓库则无需处理
添加 /etc/docker/daemon.json 文件,文件内容如下:
{
"registry-mirrors": \["https://mirror.ccs.tencentyun.com","https://t32pidzh.mirror.aliyuncs.com"],
"graph": "/mnt/backup/docker\_images"
}
加载配置
systemctl daemon-reload
重启服务
systemctl restart docker
启动产品服务
执行命令此命令将启动产品服务。
systemctl start cloudquery
离线安装
从官网中下载离线安装包中,主要包含:docker、resource 和 cloudquery 三个目录包。docker 包的作用是:安装 docker 和 docker-compose 环境,同时将离线镜像导入到系统中。resoure 目录存放资源启动的文件
解压离线包
unzip cloud-query-offline.zip
安装容器服务并导入镜像
进入 docker 目录
chmod +x cloudquery-community.sh
./cloudquery-community.sh install
执行上述命令即安装 docker 和 docker-compose,同时启动 CloudQuery 服务。
这一过程需要导入全部镜像,可能耗时较长。
安装成功之后将会自动启动服务,如果未正常启动请使用命令启动
启动产品服务
执行命令文件将启动产品服务。
systemctl start cloudquery
常见问题
1、镜像启动成功,但页面无法访问?
安装启动成功后可以使用 docker ps 命令查看当前容器是否正常运行,当容器启动状态都为正常状态,但页面无法访问时可以尝试以下步骤:
使用telnet连接访问安装了Cloud Query的服务器,查看端口状态是否正常
telnet xxx.xxx.xxx.xxx 9898 #默认端口为9898 xxx替换为服务器ip
注:如果端口不能正常访问则需要排查是否为网络问题:
如果是云服务器则需要您先开放9898端口
首先查看防火墙状态
firewall-cmd --state
当防火墙状态为开启时,建议您开放9898端口提供web服务访问。
重启docker服务
systemctl restart docker
2、添加连接失败
去官网下载补丁包,等待启动即可。
3、Oracle翻页不成功,持续loading
去官网下载补丁包,等待启动即可。
- PC官方版
- 安卓官方手机版
- IOS官方手机版