页面树结构

版本比较

标识

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

在一些大型公司中,有专门的人员负责管理数据,而有的数据是存储在文件中的,用户可以通过上传文件的方式向数据库中导入数据,然后进行数据分析。

下面演示了如何设置用户加载文件数据的权限,以及如何设置用户追加文件数据的权限。

实现步骤

允许加载Excel数据

1、在数据连接中打开需要导入表的数据源,勾选“允许加载Excel数据”。

Image Removed

设置用户权限

2、在导航栏中选择 数据的载体除了有库表之外,还有文件,如excel文件、txt文件等。如何将这些记录在文件中的数据转化成数据库表就是Smartbi加载文件数据要解决的。

使用加载文件数据功能必须满足如下两个前提条件:

  • 加载的文件数据的目标数据源必须支持“允许加载Excel数据”。设置详情请参见:
  • 执行加载文件数据的用户必须拥有”本地数据源“的操作权限和目标数据源的”编辑“资源权限。设置详情请参见:

一旦将数据文件转化成库表后,该库表默认只对加载的用户和超级管理员”admin“开放”编辑“权限,但是这两个用户可以将该库表的资源权限再授权给其它用户,详细设置请参见:

允许加载Excel数据

由于在加载文件数据时,需要选择指定导入的目标数据源(如下图红框处),只有勾选了“允许加载Excel数据”的数据源才可供选择。

Image Added

设置方法如下:

在数据连接中打开需要导入表的数据源,勾选“允许加载Excel数据”。

Image Added

设置执行加载操作的用户权限

用于为执行加载数据文件的用户授予”本地数据源“的操作权限和导入目标数据源的“编辑”资源权限。

下面演示了如何定义“张三”用户并且为该用户进行相应的操作权限和资源权限设置。

1、在导航栏中选择 系统运维>用户管理

3、新建2、新建"文件导入角色"。

设置操作授权如下:

点击 保存 按钮,保存角色。

4、点击 3、点击 资源授权 按钮,设置“文件导入角色”的资源授权。

5、设置需要导入的数据源“引用”、“编辑”、“查看”权限,数据连接、父文件夹“引用权限”,如下:4、设置需要导入的数据源“引用”、“编辑”、“查看”权限,数据连接、父文件夹“引用权限”,如下:

6、新建文件导入用户5、新建文件导入用户"张三",设置其角色为“文件导入角色 ”。

7、张三登录系统,选择

导入的数据表再授权

通过加载数据文件功能导入的数据表,默认只支持加载用户和管理员才能编辑该库表(如追加数据,删除数据等),若其它用户想编辑该库表,需要加载用户和管理员为其进行库表的“编辑”权限再授权。

详细的再授权方法如下:

1、找到导入的数据表,更多菜单选择 资源授权

Image Added

2、在资源授权界面,点击 添加 按钮。

Image Added

3、添加用户“小明”,并设置权限如下:

Image Added

4、此时小明登录系统后,可以编辑该数据表,例如向此表中追加数据等:

Image Added


加载数据文件

1、张三登录系统,选择 数据连接 ,在常用数据库中点击 文件 。

8、选择 “新建数据表” ,上传文件数据。

...

用户加载文件的数据权限设置完成,可以通过上传文件的方式向数据库中添加表和数据。

设置追加数据权限

刚导入的表默认只有该用户、管理员才能向表中追加数据,如果其它用户想要追加数据,需要设置表的“编辑”权限。

1、找到刚才导入的表,右键选择“资源授权 ”。

Image Removed

2、在资源授权界面,点击 添加 按钮。

Image Removed

3、添加用户“小明”,并设置权限如下:

Image Removed

4、小明登录系统,选择刚才设置资源授权的表,可向此表中追加数据:

Image Removed