页面树结构
转至元数据结尾
转至元数据起始

1 概述

导出规则是通过设定限制用户导出数据的机制,以提升数据安全性和保护业务敏感信息。

2 操作说明

2.1 功能入口

    通过“新建导出规则”,或者打开已定制的导出规则,都可以打开“导出规则”设置界面。

    入口:运维设置 / 全局资源定义/ 导出规则/ 右键菜单/ 新建/ 导出规则:

     

2.2 功能介绍

通过定义导出规则,并将导出规则应用在不同的资源、用户角色上,达到限制数据导出的效果。

各设置项说明如下:

设置项

说明

设置项效果图
导出规则名称输入导出规则名称。
导出规则别名输入导出规则别名。
生效对象

设置此导出规则对哪些资源生效,支持选择类型有:数据源、业务数据集、报表:

  • 数据源:对基于该数据源创建的所有报表生效。
  • 业务数据集:对基于该业务数据集创建的所有报表生效。
  • 报表:只对选择的报表生效

具体支持的资源类型详见本文2.4章节。

应用范围设置此导出规则适用于/不适用于哪些用户组、用户、角色生效。
导出动作

设置当导出规则生效时,该用户可以执行的导出动作是什么,导出动作包含:不能导出、正常导出。

  • 不能导出:用户不能执行导出,点击导出时,会提示导出失败。
  • 正常导出:用户可以正常执行导出操作,和未应用导出规则效果一样。

禁用设置是否要禁用此导出规则,禁用导出规则后,导出规则将不生效。

2.3 示例

2.3.1 导出规则只应用在报表

希望能实现:对经营分析相关的看板限制特定用户不能导出,但此用户对其他仪表盘看板导出不受限。

要想实现上述场景,只需执行以下操作即可达到效果:

1、在 运维设置 > 全局资源定义 > 导出规则 中,点击新建 导出规则 ,如下图所示:

2、定义导出规则 ,设置内容如下图所示:

  • 设置导出规则名称
  • 生效对象:选择在哪些报表上生效
  • 应用范围:选择对哪些用户/用户组/角色 生效
  • 导出动作:设置为不能导出,即不能执行导出动作

3、如上图设置的,使用 小王 此用户登录系统后,导出经营分析相关报表时,提示导出失败,但能正常导出其他交互仪表盘看板,如下图所示:

2.3.2 导出规则应用在数据层上

由于 指标库数据源中的数据涉及企业经营的敏感数据,所以希望实现:从 指标库数据源 中查询的数据,都不允许导出,其他的数据源不做限制。

要想实现上述场景,只需执行以下操作即可达到效果:

1、在 运维设置 > 全局资源定义 > 导出规则 中,点击新建 导出规则 ,如下图所示:

2、定义导出规则 ,设置内容如下图所示:

  • 设置导出规则名称
  • 生效对象:选择在哪些数据源上生效
  • 应用范围:选择对哪些用户/用户组/角色 生效
  • 导出动作:设置为不能导出,即不能执行导出动作

3、如上图设置的,使用 小王 此用户登录系统后,如果报表的数据是来源 指标库数据源 时,则导出时提示导出失败,但来源其他数据源的报表能正常导出,如下图所示:

2.4 资源支持范围说明

导出规则生效对象可支持的资源类型如下:

类型  

是否支持

数据源

本地数据源

关系数据源

Java数据源

×

Nosql数据源

×

多维数据源

×

高速缓存库

×

跨库联合数据源

×

业务数据集

数据模型
业务主题
自助数据集×

可视化数据集

SQL数据集

原生SQL数据集

存储过程数据集

JAVA数据集

×

多维数据集

×

报表
 
 
 
 
 
 
 
 
 
 
 
 
 
 

交互式仪表盘

即席查询

(V11及以下版本的新旧即席查询都支持)

透视分析

(V11及以下版本的新旧即席查询都支持)

灵活分析

电子表格
Web电子表格
分析报告×
页面×

仪表分析

×

地图分析

×

多维分析×
 多维探索 ×

2.5 注意事项

1、如果导出某份数据时,同时有多条导出规则都生效了,为了保证数据不泄露,此时系统会按照最严格的导出限制来控制数据是否能导出,比如导出某份数据时,同时有A、B两条导出规则都生效了,此时若有至少1条导出规则限制了不能导出,则该用户不能导出这份数据。

2、如果资源被设置了导出规则,则此时复制、另存该资源为新的资源时,新生成的资源也会默认含导出规则,目的是为了保证数据不泄露。

3、计划任务执行报表导出时,如果导出规则生效了,则计划任务将执行失败。

  • 无标签