页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。



面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录
maxLevel3


 可以通过存储过程或 ETL 定时将第三方系统的用户信息同步到 Smartbi 知识库相关的用户表中。

1.知识库相关用户表

1.1说明

        同步数据库时涉及到的表如下:

数据表

含义说明

t_group

用户组表,记录用户组(机构)的信息。

t_user

用户表,记录所有用户信息。

t_group_user

用户组与用户对应表。相关字段:t_user.c_userid、t_group. c_groupid

t_role

角色表,记录系统所有角色的信息。相关字段:t_group. c_groupid

t_group_role

用户组与角色对应关系表。相关字段:t_role.c_roleid、t_group. c_groupid

t_user_role

用户与角色对应关系表。相关字段:t_role.c_roleid、t_user. c_userid

t_funclist

操作权限表。

t_role_func

角色与操作权限关系表。相关字段:t_role.c_roleid、t_funclist. c_funcid




      

1.2字段类型

       下文表结构中的字段类型等信息,均是针对 MySQL 5.0 而言,其它数据库类型的对应关系如下表所示:

数据库类型

MySQL

Oracle

DB2

字符串

VARCHAR

VARCHAR2

VARCHAR

整数

INTEGER

INTEGER

INTEGER

浮点数

DOUBLE

DOUBLE

DOUBLE

日期时间

DATETIME

DATE

DATE

长文本

LONGTEXT

CLOB

CLOB


1.3注意事项

  • 同步组:需要同步表t_group,如果需要给组赋角色,则还需同步表t_group_role;
  • 同步用户:需要同步表t_user、t_group_user 、t_user_role;
  • 同步角色:需要同步表t_role;
  • 同步操作权限:需要同步表t_funclist、t_role_func,在表t_funclist中新增操作权限如funcTest,必须把此权限赋予给角色ADMINS,即在表t_role_func中增加一条funcTest与ADMINS的记录。
  • 数据行之间有父子关系的表,如t_funclist,t_group,每行数据的父节点不能是空字符串,即c_pfuncid、c_pgroupid的值不能是空字符串,但允许为null。group,每行数据的父节点不能是空字符串,即t_funclist表的c_pfuncid列、t_group表的c_pgroupid列的值不能是空字符串,但允许为null。



_t_group(用户组表)
_t_group(用户组表)
_Toc319507165
_Toc319507165
t_group(用户组表)

_Toc205280204
_Toc205280204
_Toc211506862
_Toc211506862
t_group 用户组表,记录用户组的信息。c_groupid是用户组的全局唯一标识ID;组编号是用户组的编号;

字段名

中文含义

数据类型

约束

c_groupid

组ID

VARCHAR(255)

NOT NULL

c_pgroupid

父组ID

VARCHAR(255)

default NULL

c_groupname

组名称

VARCHAR(255)

default NULL

c_groupalias

组别名

VARCHAR(255)

default NULL

c_groupdesc

描述

VARCHAR(255)

default NULL

c_orgid

组编号

VARCHAR(255)

default NULL


_t_user(用户信息表)
_t_user(用户信息表)
_Toc319507166
_Toc319507166
t_user(用户信息表)

_Toc205280205
_Toc205280205
_Toc211506863
_Toc211506863
_Toc205280227
_Toc205280227
_Toc211506867
_Toc211506867
t_user 用户表,记录所有用户信息。

字段名

中文含义

数据类型

约束

c_userid

用户ID

VARCHAR(255)

NOT NULL

c_username

用户名称

VARCHAR(255)

default NULL

c_useralias

用户别名

VARCHAR(255)

default NULL

c_userpwd

用户密码

VARCHAR(255)

default NULL

c_userdesc

描述

VARCHAR(255)

default NULL

c_isenabled

用户是否启用

VARCHAR(255)

default NULL

c_defaultgrp

默认组

VARCHAR(255)

default NULL


信息

备注:c_defaultgrp 在新版本中该字段已被弃用。


_t_group_user(用户组与用户对应表)
_t_group_user(用户组与用户对应表)
_Toc319507167
_Toc319507167
t_group_user(用户组与用户对应表)

_Toc205280206
_Toc205280206
_Toc211506864
_Toc211506864
t_group_user 用户组与用户对应表。相关字段:t_user.c_userid、t_group. c_groupid。

字段名

中文含义

数据类型

约束

c_id

ID

VARCHAR(255)

NOT NULL

c_userid

用户ID

VARCHAR(255)

default NULL

c_groupid

组ID

VARCHAR(255)

default NULL

c_isdefault

是否默认组

INTEGER

default NULL


_t_role(角色表)
_t_role(角色表)
_Toc319507168
_Toc319507168
t_role(角色表)

_Toc205280217
_Toc205280217
_Toc211506865
_Toc211506865
t_role 角色表,记录系统所有角色的信息。相关字段:t_group. c_groupid。

字段名

中文含义

数据类型

约束

c_roleid

角色ID

VARCHAR(255)

NOT NULL

c_rolename

角色名称

VARCHAR(255)

default NULL

c_rolealias

角色别名

VARCHAR(255)

default NULL

c_groupid

组ID

VARCHAR(255)

default NULL

c_roledesc

描述

VARCHAR(255)

default NULL

c_sysid

应用系统ID

VARCHAR(255)

default NULL


_t_group_role(用户组与角色对应表)
_t_group_role(用户组与角色对应表)
_Toc319507169
_Toc319507169
t_group_role(用户组与角色对应表)

t_group_role 用户组与角色对应表。相关字段:t_role.c_roleid、t_group. c_groupid。

字段名

中文含义

数据类型

约束

c_id

ID

VARCHAR(255)

NOT NULL

c_roleid

角色ID

VARCHAR(255)

default NULL

c_groupid

组ID

VARCHAR(255)

default NULL

c_isdescend

是否子孙用

INTEGER

default NULL


_t_user_role(用户与角色对应表)
_t_user_role(用户与角色对应表)
_Toc319507170
_Toc319507170
t_user_role(用户与角色对应表)

_Toc205280228
_Toc205280228
_Toc211506868
_Toc211506868
t_user_role 用户与角色对应表。相关字段:t_role.c_roleid、t_user. c_userid。

字段名

中文含义

数据类型

约束

c_roleid

角色ID

VARCHAR(255)

default NULL

c_userid

用户ID

VARCHAR(255)

default NULL


_t_funclist(操作权限表)
_t_funclist(操作权限表)
_Toc319507171
_Toc319507171
t_funclist(操作权限表)

_Toc217874651
_Toc217874651
_Toc217815587
_Toc217815587
_Toc217790482
_Toc217790482
_Toc205280203
_Toc205280203
t_funclist 操作权限表。

字段名

中文含义

数据类型

约束

c_funcid

功能ID

VARCHAR(255)

PK

c_funcname

功能中文名

VARCHAR(255)

default NULL

c_funcalias

功能别名

VARCHAR(255)

default NULL

c_funcdesc

功能描述

VARCHAR(255)

default NULL

c_sysid

所属系统ID

VARCHAR(255)

default NULL

c_pfuncid

父功能ID

VARCHAR(255)

default NULL

c_isbuiltin

是否内置操作权限,"1"为是。

VARCHAR(255)

default NULL


_t_role_func(角色与操作权限关系表)
_t_role_func(角色与操作权限关系表)
_Toc319507172
_Toc319507172
t_role_func(角色与操作权限关系表)

t_role_func 角色与操作权限关系表。相关字段:t_role.c_roleid、t_funclist. c_funcid。

字段名

中文含义

数据类型

约束

c_roleid

角色编号

VARCHAR(255)

default NULL

c_funcid

功能编号

VARCHAR(255)

default NULL