1. 概述
1.1 版本
| FineBI版本 | BI运维取数插件 | BI应用共享插件 |
|---|---|---|
| 6.1.6以上 | V2.2.2以上 | V2.3.4以上 |
1.2 功能简介
「BI运维取数插件」插件创建并维护以下11个数据表,分为事实表和维度表两类:
| 序号 | 表名 | 中文名称 | 表类型 | 主要用途 |
|---|---|---|---|---|
| 1 | fp_user | 用户维度表 | 维度表 | 存储用户基础信息 |
| 2 | fp_department | 部门维度表 | 维度表 | 存储部门组织结构信息 |
| 3 | fp_role | 角色维度表 | 维度表 | 存储角色信息 |
| 4 | fp_authority_user_result | 用户权限表 | 维度表 | 记录用户拥有的目录和公共数据权限信息 |
| 5 | fp_resource | 资源维度表 | 维度表 | 存储资源基础信息 |
| 6 | fp_sp_usage | 资源血缘表 | 维度表 | 存储资源血缘信息 |
| 7 | fp_data_field | 字段维度表 | 维度表 | 存储数据字段信息 |
| 8 | fp_entry | 目录维度表 | 维度表 | 存储目录结构信息 |
| 9 | fp_update_task | 更新任务维度表 | 维度表 | 存储定时更新任务信息 |
| 10 | fp_task_execute | 更新任务执行表 | 事实表 | 记录更新任务执行信息 |
| 11 | fp_user_behavior_detail | 用户行为表 | 事实表 | 记录用户操作行为信息 |
2. 详细表结构
2.1 用户维度表(fp_user)
表描述: 存储系统⽤户的基础信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| userId | STRING | 用户编码 | 主键 |
| userName | STRING | 用户名 | |
| realName | STRING | 真实姓名 | |
| departmentIds | STRING | 部门编号 | |
| departmentNames | STRING | 部门名称 | |
| roles | STRING | 用户角色 | |
| userType | STRING | 用户类型 | 查看:查看用户 编辑:编辑用户 |
| userState | STRING | 用户状态 | true:启用 false:未启用 |
| lastLoginTime | STRING | 最后登录时间 |
2.2 部门维度表(fp_department)
表描述: 存储组织架构中的部⻔信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| dpId | STRING | 部门编码 | 主键 |
| dpName | STRING | 部门完整路径 | |
| parentId | STRING | 上级部门编码 |
2.3 角色维度表(fp_role)
表描述: 存储系统⻆⾊信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| roleId | STRING | 角色编码 | 主键 |
| roleName | STRING | 角色名称 | |
| comment | STRING | 角色备注 |
2.4 用户权限表(fp_authority_user_result)
表描述:记录用户拥有的目录和公共数据权限信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| authorityResultId | STRING | 权限编码 | 主键 |
| userId | STRING | 用户编码 | 和用户维度表的userId关联 |
| userName | STRING | 用户名 | |
| realName | STRING | 真实姓名 | |
| entityId | STRING | 资源编码 | 目录编码或者是公共数据表编码,包含FR+BI报表+自定义链接,不包含文件夹节点
|
entityName | STRING | 资源名称 | 目录名或者是公共数据表名 |
| entityPath | STRING | 资源路径 | 目录路径或者是公共数据表路径 |
| entityType | STRING | 资源类型 | FR模板目录、BI模板目录、自定义链接、公共数据集 |
| authorityType | INT | 权限类型 | 值为1-7的数字,含义为: 1:目录查看权限 2:目录查看+导出权限(仅BI看板) 3:目录查看+导出+编辑权限(仅BI看板) 4:目录查看+编辑权限(仅FR看板和链接看板) 5:公共数据表组件数据权限 6:公共数据表组件数据+使用权限 7:公共数据组件数据+使用+管理权限 |
2.5 资源维度表(fp_resource)
表描述: 存储系统中所有资源的基础信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| resourceId | STRING | 资源编码 | 主键 |
| resourceName | STRING | 资源名称 | |
| resourcePath | STRING | 资源路径 | |
| resourceType | STRING | 资源类型 | 主题、仪表板、组件、数据集、基础表 |
| tableType | STRING | 数据表类型 | database:db表 sql:sql表 excel:excel表 analysis:自助数据集 server:服务器数据集 |
| tableEngineType | STRING | 表引擎类型 | 仅resourceType为数据集和基础表时该项有值 direct:直连 spider:抽取 |
| creatorId | STRING | 创建用户 id | |
| creatorName | STRING | 创建用户名 | |
| createTime | STRING | 创建时间 | |
| updateTime | STRING | 资源更新时间 | |
| published | BOOLEAN | 是否发布 | 仅resourceType为仪表板、组件、数据集时该项有效,其余默认为0 0:未发布 |
| dataSql | STRING | 数据表sql | excel类型数据集该项为空 |
| dataSize | DECIMAL | 数据量大小 | 保留2位小数,直连数据集该项为空 |
| dataUpdateTime | STRING | 数据更新时间 | |
| subjectId | STRING | 所属主题 id | 仅resourceType为仪表板、组件、数据集时该项有值 |
| subjectName | STRING | 所属主题名称 | 仅resourceType为仪表板、组件、数据集时该项有值 |
2.6 资源血缘表(fp_sp_usage)
表描述: 存储资源间的⾎缘关系信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| uuid | STRING | 主键编码 | 主键 |
| connectionId | STRING | 数据连接编码 | 和平台数据连接编码保持一致 |
| connectionName | STRING | 数据连接名称 | |
| publicTableId | STRING | 公共数据编码 | 和资源维度表的resourceId关联 |
| publicTableName | STRING | 公共数据名称 | |
| usagePath | STRING | 自助数据集路径 | |
| customTableId | STRING | 自助数据集编码 | 和资源维度表的resourceId关联 |
| customTableName | STRING | 自助数据集名称 | |
| widgetId | STRING | 组件编码 | 和资源维度表的resourceId关联 |
| widgetName | STRING | 组件名称 | |
| reportId | STRING | 仪表板编码 | 和资源维度表的resourceId关联 |
| reportName | STRING | 仪表板名称 | |
| subjectId | STRING | 主题编码 | 和资源维度表的resourceId关联 |
| subjectName | STRING | 主题名称 |
2.7 字段维度表(fp_data_field)
表描述: 存储数据集中字段的详细信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| fieldId | STRING | 字段编码 | 主键 |
| fieldName | STRING | 字段实际名称 | |
| fieldShowName | STRING | 字段显示名称 | |
| tableId | STRING | 所属数据集 id | 和资源维度表的resourceId关联 |
| tableName | STRING | 所属数据集名称 | |
| fieldType | STRING | 字段类型 |
2.8 目录维度表(fp_entry)
表描述: 存储系统⽬录结构信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| entryId | STRING | 目录编码 | 主键 |
| entryName | STRING | 目录名称 | |
| entryPath | STRING | 目录路径 | |
| entryType | STRING | 目录类型 | 文件夹、FR看板、BI看板、自定义链接 |
| resourceContent | LONGTEXT | 资源内容 | |
| resourcePath | STRING | 资源路径 | |
| parentId | STRING | 上级目录编码 | |
| description | STRING | 目录描述 |
2.9 更新任务维度表(fp_update_task)
表描述: 存储定时更新任务信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| taskId | STRING | 任务编号 | 主键 |
| taskName | STRING | 任务名称 | |
| taskType | STRING | 任务类型 | 全局更新、文件夹更新、单表更新 |
| updateTables | DECIMAL | 更新的基础表数 | |
| updateAnalyses | DECIMAL | 更新的数据集数 | |
| updateRelations | DECIMAL | 更新的关联数 | |
| relationResource | STRING | 关联资源编号 | |
| startTime | STRING | 定时开始时间 | |
| endTime | STRING | 定时结束时间 | |
| lastExecuteTime | STRING | 上次执行时间 | |
| nextExecuteTime | STRING | 下次执行时间 | |
| executeType | STRING | 执行类型 | |
| executeFrequency | LONGTEXT | 执行频率 | |
| dailyCount | DECIMAL | 平均每日执行次数 | |
| taskStatus | STRING | 生效状态 |
2.10 更新任务执行表(fp_task_execute)
表描述: 记录更新任务执行信息
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| uuid | STRING | 主键编码 | 主键 |
| updateId | STRING | 更新记录编码 | 本次更新的id |
| excuteUser | STRING | 触发用户 | 如果是定时任务触发,此项为固定值system |
| taskId | STRING | 定时更新任务编码 | 本次更新背后的定时任务的id |
| resourceId | STRING | 资源编号 | 和资源维度表的resourceId关联 |
| resourceName | LONGTEXT | 资源名称 | |
| resourceType | STRING | 资源类型 | ETL:自助数据集 BASE:公共数据 RELATION:关联 |
| startTime | STRING | 更新开始时间 | |
| endTime | STRING | 更新结束时间 | |
| updateResult | BOOLEAN | 更新是否成功 | 0:失败 1:成功 |
| updateType | STRING | 更新类型 | 1 :全量更新 2: 增量更新 |
| dataSizeAdd | DECIMAL | 增加数据量 | |
| dataSizeReduce | DECIMAL | 减少数据量 | |
| dataSize | DECIMAL | 更新后数据量 | |
| updateCost | DECIMAL | 更新时长 | 单位:ms |
| errorText | LONGTEXT | 报错信息 |
2.11 用户行为表(fp_user_behavior_detail)
表描述: 记录⽤户在系统中的各种操作⾏为
| 字段名 | 数据类型 | 字段描述 | 备注 |
|---|---|---|---|
| uuid | STRING | 主键编码 | 主键 |
| userId | STRING | 用户编码 | |
| userName | STRING | 用户名 | |
| realName | STRING | 真实姓名 | |
| userType | STRING | 用户类型 | 查看:查看用户 编辑:编辑用户 |
| resourceId | LONGTEXT | 资源编码 | 和资源维度表的resourceId关联 |
| resourceName | LONGTEXT | 资源名称 | |
| resourceType | STRING | 资源类型 | 主题、仪表板、组件、数据集、基础表、cpt模板、frm模板、fvs模板 |
| operateType | STRING | 行为类型 | |
| operateTime | STRING | 行为时间 | |
| operateIP | STRING | 行为 IP |
