项目管理
项目是组成指标平台的基本单元,一个项目是一组资源的集合,一个租户内可创建多个项目,不同的项目之间数据隔离。 所以每个项目都是相互独立不互通的,指标平台以项目为单位进行指标创建,不同的项目之间指标隔离,所以两个不同的项目中有同一个指标,这是正常现象。
创建项目
一个项目对应database下的一个具体的schema,用户在创建项目时指定完schema后后面不支持修改,指标平台会将此schema用来存储对应项目下指标的计算结果信息,所以,就某种意义上来说,一个项目就是一个schema。
目前创建项目具体的操作步骤如下:
- 进入项目列表页面,在此页面中,可以看到指标平台中在当前租户下的所有项目;
- 点击右上角
按钮创建项目,配置项目信息;
note
租户所有者或者租户管理员才有创建项目的权限,创建项目的用户即为此项目的项目所有者,有且只有这一个。
项目配置
参数 | 说明 |
---|---|
项目名称 | 项目名称,全局唯一,且不支持中文,必须是以字母开头的名称 |
项目显示名称 | 区别与项目名称,项目显示名称支持中文,方便用户直接通过名称获取必要的信息 |
项目描述 | 项目描述信息,记录项目必要的详细描述信息 |
初始化方式 | 初始化方式主要是选择该项目下指标相关信息的写入库,包括2种方式: 1. 创建schema:点击确定后项目初始化会自动根据项目名称创建schema 2. 对接已有的schema:选择当前database下现有的schema作为指标的写入库 |
API数据源 | 用于后续指标API功能数据同步至HBase数据库使用,值域为数据源中心里所有授权给指标平台的hbase数据源 |
note
初始化方式只是确定了项目下指标的写入库,对于指标数据来源的读取库并没有限制。
项目成员
项目除了将各类资源集中进行管理与操作外,通常还会有多位用户共同来完成不同的职能:
- 创建项目的用户为"项目所有者",此外还有项目管理员和普通项目成员,这3类角色均有对应项目内的操作权限,权限点会有所不同;
- 每个项目只有一个项目所有者,可以有多位项目管理员,多位普通成员。
- 每个用户可以同时参与多个项目。
note
一个用户可以同时存在于多个项目中。
角色管理
平台内置了项目管理员、数据开发、运营人员、访客几个角色,并初始化了各自的权限点,用户可前往业务中心修改角色权限点,也可新建角色,并赋予其特定的功能权限。
info
仅旗舰版支持新增角色。
项目删除
支持删除现有项目,针对租户管理员以上的角色,我们提供项目删除功能,方便快速管理项目内容,清除冗余的项目。