历史版本10 :fine_conf_entity表内容 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

FineReport10.0 中报表的一些配置、数据连接、权限设置和控件等都保存到 FineDB 相应的配置表中。

本文汇总了平台相关设置的存储位置,以及部分平台无法直接设置的修改项。

大部分的配置项都存储在 finedb 中的 FINE_CONF_ENTITY 表中。

其他表结构请参见:FineDB 表结构

2. 目录管理编辑

分类描述存储表
平台首页默认首页、自定义首页FINE_HOMEPAGE_EXPAND
平台目录平台目录FINE_AUTHORITY_OBJECT
常用设置及常用帮助点击管理系统,未进入具体子目录的常用设置及常用帮助JAR 包

3. 用户管理编辑

「用户管理」大部分设置请参见 FineDB 表结构 中的用户-部门职务-角色小节

分类描述存储表字段id字段值备注
用户同步数据集管理系统-用户管理-同步用户FINE_CONF_ENTITYUserDataSetConfig.dataSetName用户信息表 数据集名称
UserDataSetConfig.departmentColumn-1部门列 
UserDataSetConfig.departmentIdColumn-1部门ID列 
UserDataSetConfig.emailColumn-1邮箱列 
UserDataSetConfig.mobileColumn-1手机列 
UserDataSetConfig.passwordColumn2密码列 
UserDataSetConfig.postColumn-1职务列 
UserDataSetConfig.postIdColumn-1职务ID列 
UserDataSetConfig.rate43200同步频率 
UserDataSetConfig.realNameColumn1姓名列 
UserDataSetConfig.roleColumn-1 角色列
UserDataSetConfig.roleIdColumn-1 角色ID列
UserDataSetConfig.turnOnTRUE 是否开启
UserDataSetConfig.userIdColumn-1 用户ID列
UserDataSetConfig.usernameColumn0用户名列 
平台内置认证管理系统-用户管理-全局配置-认证方式-平台内置认证///

无存储字段,默认内置认证切换其他认证方式后,如需切换内置认证,将其他认证方式对应的字段删除即可

ldap认证

管理系统-用户管理-全局配置-认证方式-ldap认证

FINE_CONF_ENTITY

FSConfig.passport.ldapUrl
URL
FSConfig.passport.ldapSearchBase
检索位置
FSConfig.passport.retrieveLocAsBaseDNture/fasle不将检索位置作为baseDN
FSConfig.passport.authentication
认证方式
FSConfig.passport.contextFactory
前后关系
FSConfig.passport.referral
转诊
FSConfig.passport.principalSuffix
用户名后缀
FSConfig.passport.ldapSystemName
管理员名称
FSConfig.passport.ldapSystemPassword
管理员密码
http认证管理系统-用户管理-全局配置-认证方式-http认证FINE_CONF_ENTITYFSConfig.passport.publicKey
公钥
FSConfig.passport.url
认证地址
添加用户后邮件通知管理系统-用户管理-全局配置-添加用户后邮件通知FINE_CONF_ENTITYUserRemindConfig.emailRemindAfterAddUsertrue/false
重置密码后邮件通知管理系统-用户管理-全局配置-重置密码后邮件通知FINE_CONF_ENTITYUserRemindConfig.emailRemindAfterResetPasswordtrue/false

4. 权限管理编辑

「权限管理」大部分设置请参见 FineDB 表结构 中的 权限-目录 小节

分类

描述

存储表

字段id

字段值

分级授权管理系统-权限管理-全局配置-分级授权FINE_CONF_ENTITYFSConfig.authorizeAttr.gradeAuthoritytrue/false
目录编辑权限管理系统-权限管理-全局配置-目录编辑权限FINE_CONF_ENTITYFSConfig.authorizeAttr.editReportAuthoritytrue/false
数据链接控制管理系统-权限管理-全局配置-数据链接控制FINE_CONF_ENTITYFSConfig.authorizeAttr.dataConnectionAuthoritytrue/false

5. 外观配置编辑

分类描述存储表字段id字段值备注
登录方式管理系统-外观配置-登录页中的登录方式FINE_CONF_ENTITYAppearanceConfig.loginType0

0表示用默认登录页插

件1表示设置了登录网页

AppearanceConfig.loginUrl

当设置了登录网页后

具体的登录地址的保存位置

登录标题管理系统-外观配置-登录页中-登录标题FINE_CONF_ENTITYAppearanceConfig.loginTitle

登录logo管理系统-外观配置-登录页中-登录logoFINE_CONF_ENTITYAppearanceConfig.loginLogoImgId

图标上传后的缓存id

删除此行

设置过的登录也logo将恢复默认效果

AppearanceConfig.loginLogoImgName

背景图文件名

带后缀

AppearanceConfig.images.MapCachexxxxx

设置不同的背景图

字段id后的缓存时间戳不同

显示品牌信息管理系统-外观配置-登录页中-显示品牌信息FINE_CONF_ENTITYAppearanceConfig.copyrightInfoDisplaytrue/false默认true
登录主题色管理系统-外观配置-登录页中-登录主题色FINE_CONF_ENTITYAppearanceConfig.loginColor

登录风格管理系统-外观配置-登录页中-登录风格FINE_CONF_ENTITYAppearanceConfig.loginPageId

安装登录风格插件后也选

否则为default

背景图片

管理系统-外观配置-登录页中-背景图片

FINE_CONF_ENTITY

AppearanceConfig.loginImgtrue/fasle

ture表示用自定义设置的背

景false表示用默认背景图

AppearanceConfig.loginImgId
图片上传后的缓存id
AppearanceConfig.images.MapCachexxxxxlogin_bg

设置不同的背景

图字段id后的缓存时间戳不同

平台主题管理系统-外观配置-平台主题FINE_CONF_ENTITYAppearanceConfig.themeIdmodern/classic

modern:扁平化

classic:经典

平台标题管理系统-外观配置-平台样式-平台标题FINE_CONF_ENTITYAppearanceConfig.platformTitle

平台logo管理系统-外观配置-平台样式-平台logoFINE_CONF_ENTITYAppearanceConfig.logoImgId
图标上传后的缓存id
AppearanceConfig.logoImgName

背景图文件名

带后缀

AppearanceConfig.images.MapCachexxxxx

设置不同的背景图

字段id后的缓存时间戳不同

配色管理系统-外观配置-平台样式-配色FINE_CONF_ENTITYAppearanceConfig.colorScheme0/1/2

0表示浅

色1表示深色

2表示自定义

框架样式-顶部标题行样式管理系统-外观配置-平台样式-配色-自定义-顶部标题行样式FINE_CONF_ENTITYAppearanceConfig.headerType1/2

1表示分块式背

景2表示一体式背景

框架样式-其余颜色管理系统-外观配置-平台样式-配色-自定义-其余颜色FINE_CONF_ENTITYAppearanceConfig.customColors

数组,一共6个值,从上到下的颜色

自定义目录图标管理系统-外观配置-目录样式-目录图标-自定义目录图标FINE_CONF_ENTITYAppearanceConfig.customEntryIcons
数组,自定义上传了几个图标,就是有几个值
自定义封面图标管理系统-外观配置-目录样式-封面图标-自定义封面图标FINE_CONF_ENTITYAppearanceConfig.customEntryCovers
数组,自定义上传了几个图标,就是有几个值

6. 系统管理编辑

分类
描述存储表字段ID字段值备注
密码重置超管密码FINE_CONF_ENTITYSystemConfig.serverInittrue/false
登录管理系统-系统管理-登录-单一登录设置FINE_CONF_ENTITYFSConfig.loginConfig.singleLogintrue/false
FSConfig.loginConfig.singleLoginMode1/2

1表示后登录踢出先登录

2表示已登录禁止再登录

管理系统-系统管理-登录-上次登录信息提示FINE_CONF_ENTITYFSConfig.loginConfig.showLastLoginInfotrue/false
管理系统-系统管理-登录-登录超时设置FINE_CONF_ENTITYFSConfig.loginConfig.loginTimeout
单位ms
管理系统-系统管理-登录-密码策略设置-忘记密码FINE_CONF_ENTITYPasswordStrategyConfig.forgetPasswordtrue/false初始无此字段,开启后出现
管理系统-系统管理-登录-密码策略设置-密码定期更新FINE_CONF_ENTITYPasswordStrategyConfig.passwordUpdateRegularlytrue/false初始无此字段,开启后出现
PasswordStrategyConfig.updateCycle
更新周期,单位d
PasswordStrategyConfig.daysOfUpdateEarlyWarning
提前x天提醒,单位d
管理系统-系统管理-登录-密码策略设置-密码强度设置FINE_CONF_ENTITYPasswordStrategyConfig.passwordStrengthLimittrue/false初始无此字段,开启后出现
PasswordStrategyConfig.passwordLength
密码长度
PasswordStrategyConfig.includeNumberstrue/false

初始无此字段,开启后出现

包含数字,默认true

PasswordStrategyConfig.includeLowercaseLetterstrue/false

初始无此字段,开启后出现

包含小写字母,默认true

PasswordStrategyConfig.includeCapitalLetterstrue/false

初始无此字段,开启后出现

包含大写字母,默认false

PasswordStrategyConfig.includeSymboltrue/false

初始无此字段,开启后出现

包含符号,默认false

管理系统-系统管理-登录-密码策略设置-修改密码验证方式FINE_CONF_ENTITYPasswordStrategyConfig.emailVerificationAfterChangePasswordtrue/false邮件验证
PasswordStrategyConfig.smsVerificationAfterChangePasswordtrue/false短信验证
管理系统-系统管理-登录-登陆验证设置FINE_CONF_ENTITYLoginVerificationConfig.sliderVerificationtrue/false滑块验证
LoginVerificationConfig.emailVerificationtrue/false邮件验证(需要先配置好邮箱)
LoginVerificationConfig.smsVerificationtrue/false短信验证(需要先配置好短信平台)
管理系统-系统管理-登录-登陆锁定FINE_CONF_ENTITYLoginLockConfig.locktrue/false默认false
LoginLockConfig.passwordErrorTimes
密码错误次数
LoginLockConfig.lockingTime
锁定时间
LoginLockConfig.lockObjectusername/ip锁定对象
LoginLockConfig.lockAdmintrue/false锁定管理员
常规管理系统-系统管理-常规-连接网址中心FINE_CONF_ENTITYCloudCenterConfig.onlinetrue/false
管理系统-系统管理-常规-Gzip压缩FINE_CONF_ENTITYServerPreferenceConfig.supportGziptrue/false
管理系统-系统管理-常规-Servletl路径名FINE_CONF_ENTITYServerConfig.servletName
不允许设置为ReportServer
管理系统-系统管理-常规-服务器端字符编码FINE_CONF_ENTITYServerConfig.serverCharset
默认UTF-8
管理系统-系统管理-常规-网络报表根目录名/


管理系统-系统管理-常规-报表资源根目录名/


管理系统-系统管理-常规-周开始于FINE_CONF_ENTITYServerPreferenceConfig.firstDayOfWeek0/10表示开始于周日
管理系统-系统管理-常规-资源服务器FINE_CONF_ENTITYServerPreferenceConfig.useResServertrue/false是否开启资源服务器
ServerPreferenceConfig.resServerPath
资源服务器地址
管理系统-系统管理-常规-websocket配置FINE_CONF_ENTITYWebSocketConfig.usingProxytrue/false是否使用代理服务器
WebSocketConfig.requestPorts
websocket请求端口
WebSocketConfig.socketContext
websocket请求路径
管理系统-系统管理-常规-https设置FINE_CONF_ENTITYWebSocketConfig.protocol
服务器协议
WebSocketConfig.keyStore
SSL密钥路径
WebSocketConfig.keyStorePassword
SSL密钥密码
WebSocketConfig.keyStoreFormat
SSL证书类型
打印管理系统-系统管理-打印-零客户端打印FINE_CONF_ENTITYPrintConfig.printSettingsAttrData.noClientPrintAttr.setMarginOnPrinttrue/false打印时可设置打印边距

管理系统-系统管理-打印-本地软件打印FINE_CONF_ENTITYPrintConfig.printSettingsAttrData.nativePrintAttr.showDialogtrue/false打印是否需要打印设置窗口
邮箱管理系统-系统管理-邮箱FINE_CONF_ENTITYEmailServerConfig.mailHost
邮件服务器
EmailServerConfig.encryption
加密方式
EmailServerConfig.port
端口
EmailServerConfig.fromEmailAddress
发件人地址
EmailServerConfig.password
密码
EmailServerConfig.user
显示姓名
短信管理系统-系统管理-短信FINE_CONF_ENTITYMarketConfig.smsOpentrue/false是否使用短信平台
缓存管理系统-系统管理-数据集共享-个数FINE_CONF_ENTITYCacheConfig.dbConfig.maxElementsInMemory
共享数据集最大个数
管理系统-系统管理-数据集共享-缓存原则FINE_CONF_ENTITYCacheConfig.dbConfig.memoryStoreEvictionPolicyLRU/LFU/FIFOLRU:最近使用
LFU:最不常使用
FIFO:先进先出
管理系统-系统管理-数据集共享-最大空闲时间FINE_CONF_ENTITYCacheConfig.dbConfig.timeToIdleSeconds
单位ms
管理系统-系统管理-数据集共享-最大生存时间FINE_CONF_ENTITYCacheConfig.dbConfig.timeToLiveSeconds
单位ms
管理系统-系统管理-模板缓存属性设置-总是重新读取模板FINE_CONF_ENTITYCacheConfig.alwaysReloadTpltrue/false

7. 定时调度编辑

「定时调度」大部分配置请参见 FineDB 表结构 中的 定时调度 小节

分类

描述

存储表

字段id

字段值

备注

运行失败提醒管理系统-用户管理-全局配置-短信提醒FINE_CONF_ENTITYScheduleSettingConfig.smsCheckedtrue/false
ScheduleSettingConfig.smsReceiver
收件人地址
管理系统-用户管理-全局配置-平台消息FINE_CONF_ENTITYScheduleSettingConfig.platformMessageCheckedtrue/false
ScheduleSettingConfig.platformMessageReceiver
收信用户
管理系统-用户管理-全局配置-邮件提醒FINE_CONF_ENTITYScheduleSettingConfig.emailCheckedtrue/false
ScheduleSettingConfig.emailReceiver
邮件地址

8. 移动平台编辑

「移动平台」大部分配置请参见 FineDB 表结构 中的 移动端 小节

分类

描述

存储表

字段id

字段值

备注

APP启动画面管理系统-移动平台-APP启动画面FINE_CONF_ENTITYMobileConfig.phoneLaunchImgId
手机,设置自定义图片后若想回复默认,删除此行数据即可
MobileConfig.padLaunchImgId
平板,设置自定义图片后若想回复默认,删除此行数据即可
设备绑定管理系统-移动平台-设备绑定FINE_CONF_ENTITYMobileConfig.mobileDeviceBindingtrue/false
二维码配置管理系统-移动平台-二维码配置FINE_CONF_ENTITYMobileConfig.qrcodeServerName
服务器名称
MobileConfig.qrcodeServerUrl
服务器地址
主题管理系统-移动平台-主题FINE_CONF_ENTITYMobileConfig.activeTheme
若安装有其他主题插件的话,可以选择
目录管理系统-移动平台-目录-目录结构FINE_CONF_ENTITYMobileConfig.entryStyleId
目录结构,若安装有移动端目录插件,可以选择
管理系统-移动平台-目录-横幅FINE_CONF_ENTITYMobileConfig.banner.enabledtrue/false
管理系统-移动平台-目录-模板FINE_CONF_ENTITYMobileConfig.template.enabledtrue/false
MobileConfig.template.name
模板名
MobileConfig.template.path
模板路径
MobileConfig.template.positiontop/bottom显示位置
管理系统-移动平台-目录-目录图标FINE_CONF_ENTITYMobileConfig.customIcons
数组,保存自定义上传的图标
其他管理系统-移动平台-其他-常规设置FINE_CONF_ENTITYMobileConfig.refreshabletrue/false
管理系统-移动平台-其他-h5设置FINE_CONF_ENTITYHtml5Config.isUsedJSBridgetrue/false是否使用JSBridge
Html5Config.jsLink
引入js的地址
Html5Config.cssLink
引入css的地址

9. 注册管理编辑

分类

描述

存储表

字段id

字段值

备注

注册管理系统-注册管理FINE_CONF_ENTITYlicense.type1/2/3/4

1,本地lic认证

2,私有云认证

3,公有云认证

4,加密锁认证

license.serverAddress
私有云注册地址
license.appKey
公有云账号
license.appSecretKey
公有云密码

10. 智能运维编辑

10.1 内存管理

分类描述存储表字段id字段值备注
内存预警系统管理-智能运维-内存管理-智能预警FINE_CONF_ENTITYPrewarningConfig.warningOpentrue/false
PrewarningConfig.messageRemindOpentrue/false短信提醒
PrewarningConfig.phoneNumbers
手机号
PrewarningConfig.platformMessageRemindOpentrue/false平台消息提醒
PrewarningConfig.platformMessageReceiver
收信用户
PrewarningConfig.mailRemindOpentrue/false邮件提醒
PrewarningConfig.mailReceivers
邮件地址
智能释放系统管理-智能运维-内存管理-智能释放FINE_CONF_ENTITYIntelliReleaseConfig.memoryAlarmOpentrue/false报表内存智能释放
IntelliReleaseConfig.message
警报提示
模板限制系统管理-智能运维-内存管理-模板限制-通用限制-单数据集行数限制FINE_CONF_ENTITYTempRestrictionConfig.openRowControltrue/false
TempRestrictionConfig.maxDSRowCount
单数据集最大行数
TempRestrictionConfig.rowOverMsg
超出提示
系统管理-智能运维-内存管理-模板限制-通用限制-单模板单元格点置FINE_CONF_ENTITYCustomRestrictionConfig.openCellControltrue/false
CustomRestrictionConfig.maxDSCellCount
单模板最大单元格子数
CustomRestrictionConfig.cellOverMsg
超出提示
系统管理-智能运维-内存管理-模板限制-通用限制-sql执行时长限制FINE_CONF_ENTITYTempRestrictionConfig.openSQLTimeControltrue/false
TempRestrictionConfig.maxSQLTime
sql最大执行时长,单位s
TempRestrictionConfig.sqlTimeOverMsg
超出提示
系统管理-智能运维-内存管理-模板限制-通用限制-导入excel单元格限制FINE_CONF_ENTITYTempRestrictionConfig.openExcelImportCellCountControltrue/false
TempRestrictionConfig.maxExcelImportCellCount
导入excel最大单元格数
TempRestrictionConfig.excelImportCellCountOverMsg
超出提示
系统管理-智能运维-内存管理-模板限制-通用限制-提交记录数限制FINE_CONF_ENTITYTempRestrictionConfig.openCommitRowCountControltrue/false
TempRestrictionConfig.openCartesianControltrue/false允许笛卡尔积填报
TempRestrictionConfig.maxCommitRowCount
填报最大提交记录数
TempRestrictionConfig.commitRowCountOverMsg
超出提示
系统管理-智能运维-内存管理-模板限制-部分模板单独限制-单独限制的模板FINE_CONF_ENTITYRelaxationRestrictionConfig.relaxationTemps
数组,模板名
其余部分模板单独限制存储均与通用限制类似,差别在于:通用限制为TempRestrictionConfig,部门模板单独限制为RelaxationRestrictionConfig
生命周期系统管理-智能运维-内存管理-生命周期FINE_CONF_ENTITYLifecycleConfig.lifeCycle
清理超过x分钟无操作的会话

10.2 集群配置

大部分配置请参见:Web 集群数据库可配置项说明文档

分类描述存储表字段id字段值备注
全局配置管理系统-智能运维-集群配置-全局配置FINE_CONF_ENTITYClusterExceptionWarningConfig.mailRemindOpentrue/false邮件提醒
ClusterExceptionWarningConfig.mailReceivers
邮件收件地址
ClusterExceptionWarningConfig.messageRemindOpentrue/false短信提醒
ClusterExceptionWarningConfig.phoneNumbers
收件人
ClusterExceptionWarningConfig.platformMessageRemindOpentrue/false平台消息提醒
ClusterExceptionWarningConfig.platformMessageReceiver
收件用户
集群配置管理系统-智能运维-集群配置-集群配置FINE_CONF_ENTITYFineClusterConfig.params.protocolTCP/UDP
参数配置管理系统-智能运维-集群配置-参数配置FINE_CONF_ENTITYRedisConfig.tableNamePrefix
key前缀

10.3 备份还原

分类描述存储表字段id字段值备注
全局设置管理系统-智能运维-备份还原-全局设置FINE_CONF_ENTITYBackupConfig.backupPath
备份路径
BackupConfig.frequency
备份频率
BackupConfig.backupNumber
份数上线
BackupConfig.backupMemory
备份容量
管理系统-智能运维-备份还原FINE_CONF_ENTITYBackupConfig.moduleBackup
备份的组件
平台配置管理系统-智能运维-备份还原-平台配置FINE_CONF_ENTITYBackupConfig.moduleBackup.config.autoBackuptrue/false开启自动备份
BackupConfig.moduleBackup.config.moduleNameconfig模块名
报表模板管理系统-智能运维-备份还原-报表模板FINE_CONF_ENTITYBackupConfig.moduleBackup.reportlets.autoBackuptrue/false开启自动备份
BackupConfig.moduleBackup.reportlets.moduleNamereportlets模块名
JAR 包管理系统-智能运维-备份还原-jar包FINE_CONF_ENTITYBackupConfig.moduleBackup.jar.autoBackuptrue/false开启自动备份
BackupConfig.moduleBackup.jar.moduleNamejar模块名
BackupConfig.moduleBackup.jar-cluster.autoBackuptrue/false开启自动备份
BackupConfig.moduleBackup.jar-cluster.moduleNamejar-cluster模块名
插件管理系统-智能运维-备份还原-插件FINE_CONF_ENTITYBackupConfig.moduleBackup.plugins.autoBackuptrue/false开启自动备份
BackupConfig.moduleBackup.plugins.moduleNameplugins模块名
更新升级管理系统-智能运维-备份还原-更新升级FINE_CONF_ENTITYUpdatePushConfig.opentrue/false自动推送更新

10.4 平台日志

「平台日志」大部分配置请参见 FineDB 表结构

分类描述存储表字段id字段值备注
全局配置管理系统-智能运维-平台日志-全局配置FINE_CONF_ENTITYLog4jConfig.rootLevelDEBUG/INFO/WARN/ERROR/FATAL日志级别
LogCleanConfig.openture/false开启日志清理
管理系统-智能运维-平台日志-全局配置-自动清理FINE_CONF_ENTITYLogCleanConfig.autoCleanTime
每隔X自动清理,单位d
LogCleanConfig.autoDataTime
保留近X的数据
管理系统-智能运维-平台日志-全局配置-手动清理FINE_CONF_ENTITYLogCleanConfig.manualDataTime
保留近X的数据
管理系统-智能运维-平台日志-全局配置-清理预警FINE_CONF_ENTITYLogCleanConfig.cleanWarnStartedture/false开启清理预警
LogCleanConfig.triggerThreshold
触发条件
LogCleanConfig.smsCheckedture/false开启短信提醒
LogCleanConfig.smsReceiver
收件人
LogCleanConfig.platformMessageCheckedture/false开启平台消息
LogCleanConfig.platformMessageReceiver
数组,平台收件人
LogCleanConfig.emailCheckedture/false开启邮件提醒
LogCleanConfig.emailReceiver
邮件收件地址

10.5 云端运维

分类

描述

存储表

字段id

备注
云端运维管理系统-智能运维-云端运维FINE_CONF_ENTITYMarketConfig.cloudOperationMaintenanceAppKey应用标识ID
MarketConfig.cloudOperationMaintenanceAppName工程名
MarketConfig.cloudOperationMaintenanceAppSecret应用秘钥
MarketConfig.cloudOperationMaintenanceAutoUpload开启自动上传
MarketConfig.cloudOperationMaintenanceAvailable开通云端运维
MarketConfig.cloudOperationMaintenanceId应用ID

11. 数据连接编辑

分类

描述

存储表

字段id

字段值

备注

数据连接管理管理系统-数据连接-数据连接管理FINE_CONF_ENTITYConnectionConfig.connections
数组,所有数据链接名
ConnectionConfig.connections.XXX.url
数据连接url
ConnectionConfig.connections.XXX.driver
数据连接驱动
ConnectionConfig.connections.XXX.authentication.password
数据连接密码
ConnectionConfig.connections.XXX.authentication.username
数据连接用户
ConnectionConfig.connections.XXX.encryptPasswordtrue/false密码明文or密文,true表示用密文
ConnectionConfig.connections.XXX.schema
数据连接模式
ConnectionConfig.connections.XXX.creator平台用户/designer数据连接创建者
ConnectionConfig.connections.XXX.database
数据库类型
ConnectionConfig.connections.XXX.dbcpAttr.initialSize
初始化活动连接数
ConnectionConfig.connections.XXX.dbcpAttr.maxActive
最大活动连接数
ConnectionConfig.connections.XXX.dbcpAttr.maxIdle
最大空闲连接数
ConnectionConfig.connections.XXX.dbcpAttr.maxWait
最大等待时长,单位ms
ConnectionConfig.connections.XXX.dbcpAttr.minEvictableIdleTimeMillis
保持空闲最小时间值,单位ms
ConnectionConfig.connections.XXX.dbcpAttr.minIdle
最小空闲连接数
ConnectionConfig.connections.XXX.dbcpAttr.numTestsPerEvictionRun
空闲连接回收检查数
ConnectionConfig.connections.XXX.dbcpAttr.testOnBorrowtrue/false获取连接前校验
ConnectionConfig.connections.XXX.dbcpAttr.testOnReturntrue/false归还连接前校验
ConnectionConfig.connections.XXX.dbcpAttr.testWhileIdletrue/false开启空闲回收器校验
ConnectionConfig.connections.XXX.dbcpAttr.timeBetweenEvictionRunsMillis
空闲回收器休眠时间,-1表示不休眠
ConnectionConfig.connections.XXX.dbcpAttr.validationQuery
sql验证查询
ConnectionConfig.connections.XXX.newCharsetName
编码
ConnectionConfig.connections.XXX.originalCharsetName
原始编码
服务器数据集管理系统-数据连接-服务器数据集FINE_CONF_ENTITYTableDataConfig.tableDatas
数组,所有服务器数据集名
管理系统-数据连接-服务器数据集-sql数据集FINE_CONF_ENTITYTableDataConfig.tableDatas.YYY.database.name
数据连接名
TableDataConfig.tableDatas.YYY.maxMemRowCount-1

最大内存行数

,默认-1所以都存在内存;

如果设置了缓存到磁盘,即为具体设置值

TableDataConfig.tableDatas.YYY.pageQuerySql
分页sql
TableDataConfig.tableDatas.YYY.parameters
参数
TableDataConfig.tableDatas.YYY.query
sql
TableDataConfig.tableDatas.YYY.sharetrue/false是否开启共享数据集
管理系统-数据连接-服务器数据集-内置数据集FINE_CONF_ENTITYTableDataConfig.tableDatas.YYY.columnClassList
数组,列的类型
TableDataConfig.tableDatas.YYY.columnNameList
数组,列名
管理系统-数据连接-服务器数据集-文件数据集FINE_CONF_ENTITYTableDataConfig.tableDatas.YYY.filePath
文件数据集路径
TableDataConfig.tableDatas.YYY.needColumnNametrue/false第一列是否包含列名

12. 安全管理编辑

分类

描述

存储表

字段id

字段值

备注

安全防护管理系统-安全管理-安全防护FINE_CONF_ENTITYWebSecurityConfig.cacheControlEnabledtrue/false浏览器缓存禁用
WebSecurityConfig.contentSecurityPolicyEnabledtrue/falseCSP内容安全策略
WebSecurityConfig.contentTypeOptionsEnabledtrue/false内容嗅探攻击防护
WebSecurityConfig.fileVerificationEnabledtrue/false文件上传校验
WebSecurityConfig.frameOptionsEnabledtrue/false点击劫持攻击防护
WebSecurityConfig.httpHeadersEnabledtrue/falsesecurity Headers
WebSecurityConfig.remoteEvaluateLimitEnabledtrue/false脚本调用公式限制
WebSecurityConfig.securityCookietrue/falsecookie增强,只有开启https才可开启
WebSecurityConfig.xssProtectionEnabledtrue/falsexss攻击防护
访问控制管理系统-安全管理-访问控制FINE_CONF_ENTITYWebSecurityConfig.rateLimitEnabledtrue/false频率限制
WebSecurityConfig.rateLimitUnitTime
x秒内
WebSecurityConfig.rateLimitCount
允许访问次数
SQL防注入管理系统-安全管理-SQL防注入FINE_CONF_ENTITYPreventSqlInjConfig.useForbidWordtrue/false禁用特殊关键字
PreventSqlInjConfig.useEscapeSpecialChartrue/false转义字符
PreventSqlInjConfig.customSpecialCharList
自定义添加的字符
PreventSqlInjConfig.selectedSpecialCharList
已选择的转义字符
PreventSqlInjConfig.customForbidWordList
自定义添加的特殊关键字
PreventSqlInjConfig.selectedForbidWordList
已禁用的特殊关键字
全局水印管理系统-安全管理-全局水印FINE_CONF_ENTITYWatermarkConfig.validtrue/false是否开启全局水印
WatermarkConfig.watermarkData.textTypeformula/username/ip/time水印内容类型
WatermarkConfig.watermarkData.text
当水印类型为公式时,具体的公式内容
WatermarkConfig.watermarkData.color
水印颜色
WatermarkConfig.watermarkData.fontSize
水印字号
WatermarkConfig.watermarkData.horizontalGap
水印间距-横向
WatermarkConfig.watermarkData.verticalGap
水印间距-纵向

13. 模板认证编辑

分类

描述

存储表

字段id

字段值

备注

全局配置系统管理-模板认证-全局配置FINE_CONF_ENTITYTemplateAuthConfig.tempAuthOpentrue/false是否开启模板认证
TemplateAuthConfig.tempAuthType0/1/2/3

模板认证类型

0,仅认证用户名密码

1,角色权限认证

2,数字签名认证

TemplateAuthConfig.digitalAuthKey
数字签名秘钥
TemplateAuthConfig.configuredOncetrue/false是否曾经开启过模板认证

14. 数据准备相关编辑

分类

描述

存储表

字段id

字段值

分组
数据准备>数据列表>分组fine_conf_entityGroupConfig.groupHolder.[groupId].initTime分组创建的时间戳
GroupConfig.groupHolder.[groupId].groupName

分组名

__no_group__ 为未分组

GroupConfig.groupHolder.[groupId].packageId分组中业务包的id数组
GroupConfig.groupHolder.[groupId].groupId分组中分组的id数组
GroupConfig.packageGroupMap.[packageId].[groupId]业务包ID对应的分组ID
业务包数据准备>数据列表>业务包fine_conf_entityDirectPackageConfStore.mapHolder.[packageId].createTime业务包创建的时间戳
DirectPackageConfStore.mapHolder.[packageId].name业务包名称(Unicode)
DirectPackageConfStore.mapHolder.[packageId].packId业务包ID
DirectPackageConfStore.mapHolder.[packageId].tableIds业务包中的数据集ID数组
DirectPackageConfStore.mapHolder.[packageId].userName创建的用户ID
PackageTablesStore.mapHolder.[数据集id] [packaegeId]数据集ID对应的业务包ID

15. 非界面配置项编辑

对于前台未提供配置界面,但记录在 fine_conf_entity 表中的属性如下表所示:

key(id)value(默认值)说明
FSConfig.loginConfig.tokenFromCookiefalse开启后后台校验token时可从Cookie中取,解决HttpOnly下后台单点和跨域单点登录失败的问题
WebSecurityConfig.xssProtectionHeader1; mode=blockXSS攻击防护Header X-XSS-Protection的值
WebSecurityConfig.frameOptionsHeaderSAMEORIGIN点击劫持攻击防护Header X-Frame-Options的值
WebSecurityConfig.contentTypeOptionsHeadernosniff内容嗅探攻击防护Header X-Content-Type-Options的值
WebSecurityConfig.contentSecurityPolicyHeaderobject-src 'self'CSP内容安全策略Header Content-Security-Policy的值
WebSecurityConfig.cacheControlHeaderno-cache浏览器缓存禁用Header Cache-Control的值
WebSecurityConfig.cacheControlExpiresHeader0浏览器缓存禁用Header Expires的值
WebSecurityConfig.cacheControlPragmaHeaderno-cache浏览器缓存禁用Header Pragma的值
WebSecurityConfig.hstsHeadermax-age=31536000; includeSubDomainsHSTS Header Strict-Transport-Security的值

BackupConfig.customValueLength

65536

备份conf表,自定义value长度

BackupConfig.customKeyLength

1500

备份conf表,自定义id长度

FSConfig.loginConfig.forceRedirectAfterLogin

false

 登录后强制跳转,默认关闭

SystemConfig.serverInit

""

平台是否初始化完成  success/fail

WebSocketConfig.port

[38888, 39888]

端口

WebSocketConfig.protocol

plain

如果是https服务器,则需要设置为ssl

WebSocketConfig.keyStore

""

存放文件的路径(这边最好用绝对路径),一般用keyStore,trustStore待验证

WebSocketConfig.keyStorePassword

""

申请时候用到的密钥

WebSocketConfig.keyStoreFormat

JKS

默认用JKS(如果是pfx证书,改成PKCS12)

WebSocketConfig.trustStore

""

文件路径(这边最好用绝对路径)

WebSocketConfig.trustStorePassword

""

申请时候用秘钥

WebSocketConfig.trustStoreFormat

JKS

默认用JKS(如果是pfx证书,改成PKCS12)

WebSocketConfig.socketContext

/socket.io

用于修改websocket的路由

ServerConfig.cookiePath

/

cookie路径(最好在部署工程时配置。否则会造成浏览器存储多个cookie,需要每个用户手动清除cookie才能登录成功。)

ScheduleSettingConfig.taskTimeout

300000

定时任务超过时间,默认5分钟

SecurityConfig.frontSeed

随机的16位字符串

用于给前端加密提供秘钥,初始是随机的16位字符串,可自行修改

WebSecurityConfig.loginValidateStrict

false/true

用于限制跨域登录接口,以及cas后台登录接口的使用,如果配置true,则不能使用这俩接口

LoadConfig.minorTerribleThreshold

0.09

minorGC后,晋升到老年代的对象速率与EDEN区的比值大小超过这个值算是超高负载

LoadConfig.minorHighThreshold

0.06

minorGC后,晋升到老年代的对象速率与EDEN区的比值大小超过这个值算是高负载

LoadConfig.minorMidThreshold

0.03

minorGC后,晋升到老年代的对象速率与EDEN区的比值大小超过这个值算是中等负载

LoadConfig.majorExtremeTerribleThreshold

0.95

majorGC后,残留在老年代对象大小与老年代大小的比值超过这个值算是极限负载

LoadConfig.majorTerribleThreshold

0.85

majorGC后,残留在老年代对象大小与老年代大小的比值超过这个值算是超高负载

LoadConfig.majorHighThreshold

0.7

majorGC后,残留在老年代对象大小与老年代大小的比值超过这个值算是高负载

IntelliReleaseConfig.highInterruptRate

0.8

第一次小范围杀会话时,会话格子数超过模板限制格子数值的80%时被杀死

IntelliReleaseConfig.highInterruptAgainRate

0.6

第二次小范围杀会话时,会话格子数超过模板限制格子数值的60%时被杀死

IntelliReleaseConfig.highKillRate

0.1

第一次小范围杀会话后,被杀死会话数不足10%时进行第二次小范围杀会话

IntelliReleaseConfig.terribleInterruptRate

0.6

第一次大范围杀会话时,会话格子数超过模板限制格子数值的60%时被杀死

IntelliReleaseConfig.terribleInterruptAgainRate

0.4

第二次大范围杀会话时,会话格子数超过模板限制格子数值的40%时被杀死

IntelliReleaseConfig.terribleKillRate

0.2

第一次大范围杀会话后,被杀死会话数不足20%时进行第二次大范围杀会话

IntelliReleaseConfig.waitInLineRate

0.9

高负载时此模板90%概率排队

IntelliReleaseConfig.defaultCellCount

1000000

大小范围杀会话时,如果模板格子数限制关闭默认格子数1_000_000

IntelliReleaseConfig.releaseSessionInterval

20

在20s内如果此次gc后负载状态低于或等于上次gc状态则不进行大/小范围杀会话

WebSecurityConfig.fileInspectorType

1

开启了安全管理的文件校验后,用此配置文件上传校验类型

0-(综合,后缀不在白名单内放行,否则校验头) 1-(白名单,后缀在白名单且头匹配的才放行) 2-(黑名单,后缀不在黑名单内放行)

QuartzConfig.threadCount

100

定时调度模块最大线程数(8月16之后版本支持)

QuartzConfig.maxConnections

50

定时调度模块最大连接数(8月16之后版本支持)

ScheduleSettingConfig.timeoutRemindtrue定时调度任务是否开启监控日志超时提醒
ClusterTimeMonitorConfig.sumCount3集群单次时间误差检测任务中, 尝试误差分析的总次数
ClusterTimeMonitorConfig.permitCount1集群单次时间误差检测任务中, 多次误差分析中最小成功次数
ClusterTimeMonitorConfig.permitError10*1000集群单次时间误差检测任务中, 允许时间误差值,单位 ms
FileServerMonitorConfig.messageInterval1FTP 异常消息通知频率,单位 h
JarConsistenceConfig.messageInterval6Jar不一致异常消息通知频率,单位 h
RedisClusterMonitorConfig.messageInterval6Redis 节点异常消息通知频率,单位 h
RedisConfig.maxConnection200Redis 连接池最大实例总数
RedisConfig.expireStateRemoveInterval5*60*1000状态服务器 过期 key 删除间隔时间,单位 ms
RedisConfig.database0Redis 指定数据库
RedisClusterConfig.maxConnection200Redis Cluster 连接池最大实例总数
FineClusterConfig.params.encryptfalse集群通信加密开关,默认为false

16. 其他配置信息编辑


配置信息数据库表文档
服务器基本配置,保存管理平台和服务器配置中的一些信息fine_conf_entity服务器基本配置
自定义函数设置fine_conf_entity自定义函数配置
控件配置,保存的是控件管理中定义的预定义控件与自定义控件的信息fine_conf_xmlentity全局控件配置
图表预定义样式fine_conf_entity图表预定义样式配置
phantomjs 的一些端口之类的配置fine_conf_entityphantomjs配置

Excel 导入时无论匹配标题数为多少,数据均根据位置匹配 

fine_conf_entity不根据标题匹配


17. 用户相关配置编辑

17.1 业务包

业务包配置分为三份配置,如下表所示:

ID 字段前缀备注
DirectPackageConfStore数据准备使用的配置
DirectDashBoardPackageConfStore分析表分析和 dashboard 部分使用的配置
DirectSnapshotPackageConfStore快照

以数据准备的基础配置为例,ID 的结构为DirectPackageConfStore.mapHolder.[packageId].[param]

各种「param」意义如下表所示:

param备注
createTime业务包创建的时间戳
name业务包名称(Unicode)
packId业务包 id
tableIds业务包中的数据集 id 数组
userName创建的用户 id

17.2 数据集

字段配置分为三份配置,如下表所示:

ID 字段前缀备注
DirectEntryConfStore数据准备使用的配置
DirectDashBoardEntryConfStore分析表分析和 dashboard 部分使用的配置(分布式未更新后的表)
DirectSnapshotEntryConfStore快照

不同结果对应的数据集类型如下表所示:

VALUE数据集类型
com.finebi.common.internalimp.config.conf.entryinfo.sql.SqlEntryInfoConfsql 数据集
com.finebi.common.internalimp.config.conf.entryinfo.excel.ExcelEntryInfoConfexcel 数据集
com.finebi.common.internalimp.config.conf.entryinfo.analysis.AnalysisEntryInfoConf自助数据集
com.finebi.common.internalimp.config.conf.entryinfo.sql.DatabaseEntryInfoConfdb 数据集
com.finebi.common.internalimp.config.entryinfo.oldetl.OldETLEntryInfoConf4.1 升级过来的数据集
com.finebi.common.internalimp.config.conf.entryinfo.server.TableDataInfoConf服务器数据集
com.finebi.common.internalimp.config.conf.entryinfo.analysis.ConfAnalysisEntryInfoConf设置了编辑操作的基础数据集
com.finebi.common.internalimp.config.conf.entryinfo.circle.CircleEntryInfoConf构建了自循环的数据集

数据集 ID 规则为:DirectEntryConfStore.mapHolder.[数据集id].[param]

「param」意义如下表所示:

param备注

entryId

数据集 id
creatorName创建的用户 id
name数据集原始名(Unicode)
parameterMap参数信息
defaultValueMap参数默认值
escapeMap转义名的映射
sqlsql 数据集的 sql
dbName数据连接名称(Unicode)
schema数据库表 对应的 schema
dbTableName数据库表 对应的数据库表名
sourceName服务器数据集对应的 fr 资源名
baseFieldsexcel 数据集上传 excel 的字段设置
excelSourceConfexcel 数据集的资源信息
beanList自助数据集的分析操作
inheritPermissionAndRelation自助数据集是否继承关联和权限

17.3 自助数据集

自助数据集的表配置中 beanList 为分析的操作步骤如下表所示:

每个操作对应一个 id ,id 相同的内容都是一个操作步骤的,上图的 id 在 beanList 后面为 MgQS2vMV 。

查看步骤的类型,需要在 fine_conf_classname 表中查找对应的类。各个步骤类型对应的类如下表所示:

步骤名称对应类
字段选择com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.select.SelectFieldBeanConf
过滤com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.filter.FilterOperatorBeanConf
分组汇总com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.group.GroupBeanConf
新增列com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.addcolumn.AddNewColumnBeanConf
字段设置com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.fieldsetting.FieldSettingBeanConf
排序com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.sort.SortBeanConf
左右合并com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.join.JoinBeanConf
上下合并com.finebi.common.internalimp.config.conf.entryinfo.analysis.operator.union.UnionBeanConf

18. Spider 引擎截流参数编辑

5.1.11 版本新增三个参数,可对 Spider 引擎的查询进行截流,避免持续高并发导致 http 线程耗尽,阻塞非 Spider 查询。

注:下表所示的参数修改后,需重启生效。

idvalue说明
DistributedOptimizationConfig.spiderConfig.spider_engine_queue_size_limit默认值为 -1 

含义:

Spider 引擎处理查询和等待查询的队列大小,进入的查询如果超出后会等待一段时间,如果超时还是没有进入队列则拒绝并报错

-1 表示无穷大,也就是不会拒绝

建议值:

200,即 Spider 最多处理或等待处理 200 个查询

DistributedOptimizationConfig.spiderConfig.spider_engine_queue_try_wait默认值为 500

含义:

当请求无法进入等待队列时,自旋一段时间(单位:毫秒),尝试不断进入

该参数意义是平衡短查询 + 高并发的体验,如果 Spider 引擎是因为大量短查询而繁忙的,设定这个时间的重试可以减少被拒绝的概率

建议值:

500,即一个请求在 500 毫秒内会尝试不断进入队列,超时后仍然被拒绝才会报错

DistributedOptimizationConfig.spiderConfig.spider_engine_queue_refuse_msg默认值为:spider engine overload

含义:

当请求最终被拒绝而报错,显示的文案

建议值:

用户可自定义