开发者中心介绍

概述

OceanBase 开发者中心(OceanBase Developer Center,ODC)是开源的企业级数据库协同开发工具,有桌面版、Web 版两种产品形态。

可通过以下方式使用 ODC:

  • 在 OceanBase 管理控制台页面的左侧导航栏中,单击 数据研发 按钮即可直接登录 Web 版的 ODC;

  • 下载桌面版 ODC 连接云数据库 OceanBase 中的实例,以进行数据开发和管理操作。

说明

本章节为阿里云配套部署的 Web 版 ODC 的使用文档。更多详情,请访问 ODC 官网文档 查看桌面版 ODC 等文档内容。

用户界面

项目协同窗口

登录 Web 版的 ODC 后,选择 团队空间 进入 ODC 项目协同窗口。

image

顺序

窗口

说明

1

工作空间

单击工作空间支持切换为团队空间或者个人空间。

  • 团队空间:支持多个项目和成员,提供统一管控规则,保障团队的高效协同和数据源安全变更。

  • 个人空间:无需配置复杂的管控规则,自由管理个人数据源,灵活变更。

    image.png

2

项目

拥有项目管理员权限的用户支持创建项目、为项目配置项目成员、并为项目划分数据库。项目中包含数据库、工单、成员、敏感数据四类资源项。项目为最小协作单元,工单是项目内最常用的协作方式,敏感数据是项目内脱敏策略的管理中心。

image.png

3

工单

您可以通过工单申请执行导出数据/导入数据/模拟数据/数据库变更/无锁结构变更/SQL 计划/数据归档任务,并对创建的任务流程进行审批。

image.png

4

数据源

ODC 支持与 OceanBase 数据库建立连接,连接成功后,您可以通过 ODC 对所连接的数据源(数据库对象和资源)进行编辑和管理。

image.png

5

用户权限

拥有 ODC 系统管理员角色的用户可以新建用户、编辑用户,并通过角色授予用户资源管理和系统操作相关权限。同时可以通过配置自动授权规则,对满足某些条件的用户,自动授予特定的角色或权限,实现授权自动化。

image.png

6

安全规范​

您可以在安全规范中:

  • 管理不同环境对应的 SQL 检查规范和窗口规范。

  • 通过配置风险识别规则、为不同的风险操作匹配对应的审批流。

  • 查看内置的脱敏算法。

  • 查看所有用户的操作记录。

    image.png

7

设置

在 ODC 首页左下角的 帮助 中,您可以设置数据库、编辑器、外观和账号。

image

8

帮助​

在 ODC 首页左下角的 帮助 中,可直接查看 ODC 常用操作的教程文档,以及当前版本的新增功能与常见问题等信息。

在页签中单击需查看的文档,在弹出的窗口中会展示文档的介绍信息与跳转链接,可选择查看帮助文档。

image

9

我的​

我的 中,您可以编辑个人设置和查看操作记录。

SQL 开发窗口

选择 个人空间 或者登录数据库后,进入 SQL 开发窗口。

image.png

顺序

窗口

说明

1

工作空间

单击工作空间支持切换为团队空间或者个人空间。

  • 团队空间:支持多个项目和成员,提供统一管控规则,保障团队的高效协同和数据源安全变更。

  • 个人空间:无需配置复杂的管控规则,自由管理个人数据源,灵活变更。

    image.png

2

数据库

在数据源或者项目的数据库中创建和管理数据库对象。

image.png

3

脚本

在 SQL 窗口和匿名块窗口中保存编辑的脚本,并可以在脚本页签中管理已保存的脚本。同时可切换至代码片段,进行代码片段的管理。

image.png

4

工单

通过工单申请执行导出数据/导入数据/模拟数据/数据库变更/无锁结构变更/SQL 计划/数据归档任务,并对创建的任务流程进行审批。

5

运维管理

  • 会话管理:管理数据源下所有会话信息。

  • 全局变量:查询和修改连接到当前数据源下所有数据库变量信息。

  • 回收站:查询和还原被删除的数据库对象。

    image.png

6

SQL 窗口​

image.png

  1. SQL 编辑区域:SQL 编辑区域中可编辑和执行 SQL 语句。

  2. 执行记录页签:执行记录页签中可查看当前连接进程中每次执行 SQL 语句的记录。

  3. 日志页签:日志页签中可查看当前 SQL 窗口的执行记录。

  4. 结果页签:结果页签中可查看当前 SQL 语句的执行结果。

7

匿名块窗口​

对 PL 对象及匿名块进行编译、运行和调试操作。

image.png

更多信息