DB Captain

全数据AI智慧管控云平台



全数据AI智慧管控云平台

DB Captain具有高性能、高弹性、高速互联、高性价比等特性,为客户提供软硬一体解决方案


全数据AI智慧管控云平台(DB Captain)是恒辉信达为大数据设计的实时交互式产品,它与HHDB无缝连通,支持数据实时写入,支持PB级数据进行高并发、低延时的分析处理,满足数仓分析、服务一体化需求。


...

数据迁移

支持异构数据库迁移,如Oracle迁移到Mysql或者国产数据库;
极高的性能,可以达到1G每分钟的迁移速度;
支持迁移过程中的数据脱敏;

...

运维管控

防止运维人员误删操作;
防止运行人员篡改数据;
审计运维工作的每个SQL语句;

...

自动化运维巡检

一键自动生成上百个数据库实例的健康报告;
支持健康报告的个性化自定义;
支持多个异构数据库
健康指标对比;

...

Web页面SSH

支持通过浏览器执行
操作系统命令
对系统命令进行审计

...

自动化发布

一键对上百个系统进行升级发布
支持发布文件自定义;
支持发布成功失败自动检验;
支持回退到发布的历史版本;

静态脱敏特性及优势

静态脱敏一般用在非生产环境,将数据从生产环境脱敏完毕之后再在非生产环境使用,一般用于解决测试、开发库需要生产库的数据用以排查问题或进行数据分析等,但又不能将敏感数据存储于非生产环境的问题,对于静态脱敏来说,数据管理员提前对数据进行不同级别的脱敏处理,生成不同安全级别的数据。



支持常用主流关系数据库如Oracle、MySQL等

支持多种非关系数据库如Mongodb、Hive等

多种数据同步方式:异构数据库迁移、多对一迁移、一对多迁移、变形迁移、定时迁移及高性能迁移


支持多线程数据作业,极大提升效率

支持续传、清空续传

支持不同颗粒度脱敏,库、表、用户等


可以每次从结果集取指定数据条数

脱敏结果保证数据库对象的一致性:函数、视图、存储过程、包、包体、自定义类型、自定义类型体、DBLINK、JOB、触发器等非表对象

支持子任务,任务调度、并行运行


支持脱敏前后对比

动态脱敏特点

动态数据脱敏是指在访问敏感数据时即时进行脱敏,使用场景用于保障运维工作的同时避免敏感信息的泄露。动态脱敏可以限定访问数据库的模式,同时可以限制用户对特定数据(表、视图、函数等)的访问权限。恒辉全数据AI智慧管控平台虽然为动态脱敏用户提供查询器窗口,方便用户对数据的查询。但是管理员可以全面管理用户对查询器的使用权限。



支持国内外主流关系型数据库平台

支持国内外主流大数据平台

零客户端安装,不依赖于第三方数据库管理工具


防止高危操作

防止浏览敏感信息

对用户行为进行审计


支持个性化设置cost阈值


自动化运维巡检特点

自动化巡检的价值在于把脚本的输出转换成任务,通过管控平台的任务管理把多个不同的任务管理起来,从而达到有序管理脚本的目标。



支持OS脚本和SQL脚本

个性化巡检报表,表现形式多样,支持个性化布局定制

灵活自定义任务,自定义任务支持个性化管控


自定义任务支持个性化触发式管控:自定义任务可以和外围系统进行对接;可以接受、完成干预指令;多个任务可以并行执行

支持定时巡检:对每个巡检都支持定制任务、定时任务支持并行和串行运行、不依赖第三方定时任务软件


自动化发布特点

自动化发布能够完成一键对上百个系统进行升级发布、 支持发布文件自定义、支持发布成功失败自动检验、支持回退到发布的历史版本。自动化发布任务从上到下顺序运行,断言任务判断上个任务的运行状态,准确保证任务是否成功或者失败。



个性化配置发布任务,适用于各种个性化环境

任务执行全过程日志,清晰的成功失败断言以此确定后续任务是否继续进行,支持手动单独启用后续失败任务

支持发布任务导入导出:对于相同或类似的多个发布流程任务,可使用导出导入或者复制来创建新任务,再做相应修改(如远程服务器连接等相关信息),简化任务的创建


支持定时任务:可对任何任务设置定时次数、定时间隔执行。


兼容性

恒辉数据库通用桌面管理工具与各操作系统兼容性测试




操作系统 对应环境
UOS JDK1.8及以上版本
麒麟 JDK1.8及以上版本
方德 JDK1.8及以上版本
CentOS 6.5及以上版本 JDK1.8及以上版本
Red Hat 6.5及以上版本 JDK1.8及以上版本
Win7,Win10 JDK1.8及以上版本
Mac os JDK1.8及以上版本

版本更新

DB Captain 9.6功能发布


更新内容:通用功能变化; 静态脱敏功能变化; 动态运维功能变化; 数据库巡检功能变化; 自动化发布功能变化;
审计视图功能添加;


1 通用功能变化

  • 连接信息添加导出导入功能、批量修改连接信息分类功能、支持连接多分类配置
  • Linux服务器管理模块添加WEB SFTP远程文件管理功能
  • 用户文件管理模板支持分布式共享
1.1 连接信息多分类配置与导出导入

a.支持连接按指定模板导入和导出
b.支持连接多分类配置:
连接的添加、修改、删除在连接信息中进行统一管理与维护
一个连接可以配置到多个分类,每个分类下的连接可指定连接别名;
配置在分类中的连接可批量移出分类;

1.2 Linux服务器管理模块添加WEB SFTP远程文件管理功能

该模板提供通过浏览器的方式对远程服务器的文件进行管理,具体功能如下:
a、文件夹的新建与删除
b、文件上传与下载、删除
c、全局文件搜索功能:支持区分大小写与包含隐藏文件选项搜索

1.3 用户文件管理模板支持分布式共享

实现用户文件模式多机共享,多机之间搭建共享存储,每个机器在共享存储建立单独目录进入文件写入。包含如下功能点:
a、文件下载日志浏览
b、文件多机存储位置管理

2 静态脱敏功能变化列表

添加mysql至hhdb表相关对象数据的异构迁移。

3 动态运维功能变化列表

a、新增SQL操作限制配置功能:支持对单个操作的拦截控制,比如 CREATE / UPDATE / DELETE 等,将”导出数据“作为一个可选项并入到SQL操作限制配置列表
b、动态运维管控添加提数任务功能
c、数据运维管控添加对informix/dm/sqlserver/ocenbase数据库支持
d、新增查询窗口连接控制:刷新浏览器页面、登录退出、SESSION过期、关闭浏览器同步释放查询窗口数据库连接
e、将导出数据操作纳入审计
f、数据库运维窗口界面添加水印
g、对象浏览器Oracle包和包体对象列表获取修改为通过dba_开头视图搜索获取对象(用户具有select any dictionary权限时)
h、对象浏览树中数据对象支持服务端分页查询功能,解决因对象过多响应过慢问题
i、对象浏览树中Oracle包和包体内容支持按包与包体内函数和存储过程目录浏览,在脚本中按键Ctrl+F 支持按正则、完整单词、大小写区分、所选搜索。
j、对象浏览树支持全局对象搜索功能

3.1 动态运维管控提数任务

需求参考工银安盛提数任务设计与实现

4 数据库巡检功能变化列表

a、添加巡检子工程管理:
每个工程下可以包含多个“子工程”,子工程会在工程启动后先行运行,子工程运行完成后,才能运行该工程中的任务。子工程支持顺序排列,支持是否生成目录。有的子工程可以不生成目录,但是可以自动运行,后续可以通过“引用任务”把子工程的任务引用,运行是多线程运行。
在巡检报告生成完毕后,子工程会生成目录,如果没有子工程,当前工程下的"标题"会生成目录。
关联子工程的工程,在运行的时候,会把子工程下的工程自动运行
b、工程任务数据库连接和Linux服务器连接支持全局连接功能:工程下的任务共享全局连接,连接在工程运行过程中只生成一个会话,工程运行完后,连接关闭。
c、优化巡检视图任务及参数:
巡检任务包括如下:本地脚本任务、远程脚本任务、SQL脚本任务、自我标记任务、多源对比任务、同组布局任务、个性图表任务、二次引用任务
每个任务都包括如下属性:任务名称、开始时间、结束时间、是否显示
自我标记任务默认不显示 开始时间、结束时间和任务名称。
是否显示:"否"表示该任务运行了,但是不进行显示,主要为了个性图表任务准备。
d、优化数据展示和二次过滤功能:
快捷数据显示主要包括如下:原样、表格、折线、饼状、柱状
本地脚本任务、远程脚本任务、SQL脚本任务、多源对比任务都需要支持如上快捷数据选项和二次过滤
SQL脚本的原样就是 csv格式字符串
二次过滤,就是对${h_t}的临时表格进行过滤查询
e、巡检工程添加父子工程按结构排序功能,父工程在上面显示,子工程在下面显示

5 自动化发布功能变化列表

a、支持任务组内任务串行运行
b、添加IF/ELSE任务:根据判断条件跳转到指定任务(跳转只支持同级任务跳转及组内任务向组外任务跳转)
c、添加Sleep任务:任务在支持过程中睡眠指定的秒数
d、添加异常任务:配置友好异常,在执行过程中对异常友好输出
e、跳转任务:跳转到指定任务(跳转只支持同级任务跳转及组内任务向组外任务跳转)
f、添加工程全局变量管理和使用:全局变量可设置为弹出窗口确认,工程运行时,先弹出窗口修改其默认值,工程运行中引用修改后的值。
g、跟脚本相关的任务添加引入全局变量参数,任务起用该参数,则表示脚本中的模板变量通过全局变量中的值进行替换

6 审计视图功能添加列表

a、新增系统操作日志运维审计 :查询所有用户的操作历史情况
b、新增动态运维管控SQL审计 :能够查询所有数据库连接的SQL执行情况