需求说明
在一些大型公司中,一些特定的数据只能由数据分析人员进行查看和使用,并且不能直接在数据库中添加数据。当遇到数据库中没有用户需要的数据时,管理员可以给一些用户添加对应的权限,然后通过加载文件数据的方式向数据库中导入数据。
此示例演示了如何设置用户加载文件数据的权限,并实现了其它用户能向加载文件数据的表中追加数据。
实现步骤
1、在数据连接中打开需要导入表的数据源,勾选“允许加载Excel数据”。
2、在导航栏中选择 系统运维>用户管理 。
3、新建"文件导入角色"。
设置操作授权如下:
点击 保存 按钮,保存角色。
4、点击 资源授权 按钮,设置“文件导入角色”的资源授权。
5、设置需要导入的数据源“引用”、“编辑”、“查看”权限,数据连接、父文件夹“引用权限”,如下:
6、新建文件导入用户"张三",设置其角色为“文件导入角色 ”。
7、张三登录系统,选择 数据连接 ,在常用数据库中点击 文件 。
8、选择 “新建数据表” ,上传文件数据。
9、选择导入的数据源并输入导入表名,点击 导入数据 按钮,将数据导入到数据源中。
刚导入的文件默认只有该用户、管理员才能向此表中追加数据,其它用户想要追加数据需要设置表的资源授权。
10、找到刚才导入的表,右键选择“资源授权 ”。
11、在资源授权界面,点击 添加 按钮。
12、添加用户“小明”,并设置权限如下:
13、小明登录系统,选择刚才设置资源授权的表,可向此表中追加数据: