1. 概述编辑
1.1 版本
FineBI 版本 | JAR 包 |
---|---|
5.1 | 2020-01-15 |
1.2 应用场景
为防止造假、辨别真伪、版权保护等,FineBI 提供了全局水印功能,提供给用户仪表板编辑、预览、导出及业务包中数据预览页面上增加水印的功能。
注:定时调度 不支持水印功能,即发送的仪表板/结果均不会加上水印。
2. 示例编辑
2.1 开启全局水印
点击管理系统>安全管理>全局水印,开启全局水印,如下图所示:
2.2 生效范围
开启水印后生效范围包括:
生效范围 | 说明 |
---|---|
任何仪表板的编辑、预览、导出页面 | |
数据准备下业务包汇总的数据预览页面 | 添加数据表数据预览区域、编辑基础表预览区域、编辑自助数据集数据预览区域,历史步骤预览区域、所有字段选择预览区域 |
2.3 设置水印内容
水印内容可设置自定义公式、用户名、IP和当前时间,如下图所示:
2.3.1 设置自定义公式
1)点击管理系统>安全管理>全局水印,开启全局水印,选择水印内容为自定义公式,自定义公式默认内容为=$fine_username + now(), 点击保存,如下图所示:
注1:$fine_username 可获取当前登录用户名、now() 表示用户打开仪表板或者数据准备预览区域时获取的 BI 服务器时间。
注2:若在输入框中输入不合法内容,将提示:公式不合法
水印内容为自定义公式时,下方输入框中内容说明如下表所示:
输入框内容 | 备注 |
---|---|
函数 | 支持的函数: |
字符串 | 输入框内容为字符串时,需要加上""或‘’,例如"aaaa" 、'数字' |
2)Alice 用户登录后,编辑仪表板时显示内容即为Alice2020-06-19 14:24:17(用户名+用户打开仪表板或者数据准备预览界面时获取的 BI 服务器时间),如下图所示:
2.3.2 设置用户名
1)用户名即显示当前登录用户的用户名。例如设置水印内容为用户名,点击保存,如下图所示:
2)Alice 用户登录进入仪表板编辑页面,页面即显示 Alice 用户名的水印,如下图所示:
注:被分享的仪表板,在查看和导出时,显示为当前登录用户的用户名水印。如果访问的公共链接是用户已经登录系统,则显示该用户的用户名水印;如果没有任何用户登录,用户名水印显示为空。
2.3.3 设置 IP
IP 即显示当前登录用户的 IP ,设置水印内容显示 IP ,如下图所示:
比如当前登录用户为 Alice ,则查看仪表板时,显示为 Alice 用户的 IP ,如下图所示:
注:分享的仪表板和公共链接的仪表板显示的 IP 水印为访问服务器的 IP 。
2.3.4 设置当前时间
当前时间即显示用户打开仪表板时获取的 BI 服务器时间,设置水印内容为当前时间,如下图所示:
例如 Alice 用户打开仪表板时,该仪表板水印显示当前打开的服务器时间,如下图所示:
点击刷新仪表板,则显示水印时间也会刷新到当前时间。
2.4 水印颜色
水印颜色即可自定义水印字体显示的颜色,默认RGB为153,153,153,如下图所示:
例如设置水印颜色为红色,则对应页面显示字体颜色为红色,如下图所示:
2.5 水印字号
水印字号默认为20,支持自定义设置,例如水印字号设置为 24 号,点击保存,如下图所示:
2.6 水印间距
1)水印间距默认为横向:200,纵向:100, 支持自定义设置,例如设置为横向 150 ,纵向 100 ,点击保存,如下图所示:
2)对应页面显示水印间距如下图所示:
注:横向间距设置不能小于100,纵向间距设置不能小于50。其中横向间距设置是指两水印间的平行间隔,纵向间距设置是指两水印间的垂直间隔。
3. 移动端效果编辑
在开启全局水印的情况下,移动端也支持显示。
3.1 APP端
例如仪表板查看时,效果如下图所示: