反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

FineDB表结构-BI配置

  • 文档创建者:Carly
  • 历史版本:3
  • 最近更新:Carly 于 2023-10-18
  • 1. 概述

    1.1 版本

    FineBI服务器版本
    功能变更
    6.0-

    1.2 功能简介

    为了方便管理员对FineBI中的数据、组件、仪表板、主题、公共数据进行管理,FineBI6.0的finedb数据库中,新增了一系列BI配置表。

    这些配置表分为两种:BaseConfEntity表和BaseSegmentValue表

    表结构完全相同,按照namespace区分存储的内容。

    本文将详细介绍这些表的结构和内容。

    2. BI配置表结构介绍

    BI的配置表分为两种。不超过限制的对象存储到BaseConfEntity表中,超过的拆分后存储到BaseSegmentValue表中。

    字段长度限制,分三种情况:

    • 如果手动指定,则优先使用指定的大小,WEB-INF/config/bi.conf.properties中可以通过max.segment.size设置,否则默认为4M。

    • 如果外接数据库为MySQL,则查询max_allowed_packet的值与16M比较,较小值作为最大限制,否则限制为1G。

    2.1 BaseConfEntity表

    配置通用的存储表,绝大多数配置都在这种类型的表中,表名以_en结尾。

    字段名
    数据类型长度非空说明
    IDVARCHAR255TRUE一条记录的uuid,实际数据库中的主键
    IS_SEGMENTINTEGER32TRUE

    是否为拆分segment的数据

    0:否

    1:是

    KEY_CLASSVARCHAR255TRUE

    存储框架对FineBI提供的接口的key的java类型

    目前实际使用中均为String

    ENTITY_KEYVARCHAR4000TRUEkey的值
    NAMESPACEVARCHAR255TRUE命名空间,用于区分不同配置的字段之一
    SEGMENT_LENGTHINTEGER32TRUE拆分为segment后每段的长度
    VALUE_CLASSVARCHAR255TRUE

    存储框架对FineBI提供的接口的value的java类型

    实际使用中规范为PO接口的实现类

    ENTITY_VALUEVARCHAR16777216TRUE

    value的值,PO对象的序列化结果

    若使用segment存储,则这里为空字符串

    VALUES_INDEXVARCHAR65536FALSE数据段索引
    VALUES_LENGTHINTEGER32TRUE

    数据实际长度

    values_index.size() * segment_length

    2.2 BaseSegmentValue表

    又称blobEntity,超过预设范围的大对象存储时拆分为segment的存储表,表名以_va结尾。

    字段名
    数据类型长度非空说明
    IDVARCHAR255TRUEentity_id + 分段位置
    ENTITY_IDVARCHAR255TRUE对应BaseConfEntity表的主键
    ENTITY_VALUEVARCHAR16777216FALSEvalue转二进制分段

    3. 基础配置表内容

    3.1 版本相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_VERSION_ENFINEBI_VERSION_VAversion_current当前配置版本
    version_log配置版本历史信息

    3.2 仪表板相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_REPORT_INDEX_ENFINEBI_REPORT_INDEX_VAReportIndex仪表板索引信息
    ReportUpdateTime仪表板更新时间信息
    Report_Widgets_Map仪表板组件的映射关系,表示仪表板使用了哪些组件
    Report_Tables_Map仪表板表的映射关系,表示仪表板中使用了那些表
    User_Reports_Map用户和仪表板之间的映射关系,表示某个用户创建了多少个仪表板
    Widget_Tables_Map仪表板的映射关系,表示表被哪些仪表板使用
    FINEBI_REPORT_CONFIG_ENFINEBI_REPORT_CONFIG_VAReportConfig仪表板实体信息
    FINEBI_REPORT_PUBLISH_ENFINEBI_REPORT_PUBLISH_VAReportPublish仪表板发布信息
    FINEBI_REPORT_SHARE_ENFINEBI_REPORT_SHARE_VAReportShare仪表板分享信息
    FINEBI_REPORT_STYLE_ENFINEBI_REPORT_STYLE_VAReportStyle仪表板样式信息
    FINEBI_REPORT_LINK_ENFINEBI_REPORT_LINK_VAReportLink仪表板公共链接信息
    Link_Report_Map

    短链到仪表板的映射关系

    3.3 组件相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_WIDGET_INDEX_ENFINEBI_WIDGET_INDEX_VAWidgetIndex组件索引信息
    WidgetUpdateTime组件更新时间信息
    User_Widgets_Map用户和组件之间的映射关系,比搜是某个用户创建了多少个组件
    Widget_Tables_Map组件和表的映射关系,表示组件使用到了那些表
    Widget_Reports_Map组件仪表板的映射关系,表示组件被哪些仪表板使用
    Table_Widgets_Map表组件的映射关系,表示表被哪些组件使用
    FINEBI_WIDGET_CONFIG_ENFINEBI_WIDGET_CONFIG_VAWidgetConfig组件实体信息

    3.4 表相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_IDMAP_ENFINEBI_IDMAP_VAId表id与原始表id映射关系
    FINEBI_IDNAMEMAP_ENFINEBI_IDNAMEMAP_VAId_Name表名和id的映射关系


    Name_Id表id和名的映射关系
    FINEBI_TRANSNAME_ENFINEBI_TRANSNAME_VATableTransferName表转义名信息(只有原始表)


    FiledTransferName表字段转义名信息(只有原始表)
    FINEBI_TABLE_ENGINE_ENFINEBI_TABLE_ENGINE_VATableEngineType表对应引擎映射关系(只有原始表)
    FINEBI_TABLE_PUBLISH_ENFINEBI_TABLE_PUBLISH_VATablePublishType表发布状态

    3.5 公共数据文件夹相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_PACKAGE_ENFINEBI_PACKAGE_VAPackageCreate文件夹创建信息
    PackageParent文件夹父子映射关系
    FINEBI_PAKCAGESUBITEM_ENFINEBI_PAKCAGESUBITEM_VAPackageSubItem文件夹与表(发布元素)映射关系
    TableItem_Package表与文件夹映射关系
    TableItem发布表信息,   发布表id到发布表名映射关系
    TableId_ItemId_Map发布表,   表id到发布表id映射关系

    3.6 我的分析主题/分组相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_SUBJECT_ENFINEBI_SUBJECT_VASubjectCreate主题创建信息
    SubjectParent主题父子映射关系
    FINEBI_SUBJECTSUBITEM_ENFINEBI_SUBJECTSUBITEM_VASubjectSubItem主题与资源(表/组件/仪表板)(发布元素)映射关系
    SubjectSubItemOrder主题内资源的排序信息
    SubjectSubItemHide主题内隐藏资源设置
    Table_Subject_Map表与主题映射关系
    Widget_Subject_Map组件与主题映射关系
    Report_Subject_Map仪表板与主题映射关系

    3.7 回收站相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_RECYCLE_DETAIL_ENFINEBI_RECYCLE_DETAIL_VARecycleItem回收站资源的基础信息
    RecycleItemAttachment回收站内资源的附件信息
    FINEBI_RECYCLE_ITEM_ENFINEBI_RECYCLE_ITEM_VARecycleItemDetail回收站资源的详细信息

    4. 抽取配置表内容

    4.1 表相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_S_ENTRYCREATE_ENFINEBI_S_ENTRYCREATE_VAentrycreate_s表创建信息
    FINEBI_S_ENTRYTIME_ENFINEBI_S_ENTRYTIME_VAentryconfigupdatetime表修改配置时间信息
    entrydataupdatetime表更新配置时间信息
    FINEBI_S_ENTRYSWITCH_ENFINEBI_S_ENTRYSWITCH_VAentryinherit表权限继承开关
    entrycachet表缓存状态
    entryextract表抽取开关
    origin_entryinherit原始表权限继承开关
    FINEBI_S_ENTRYCONFIG_ENFINEBI_S_ENTRYCONFIG_VAentrydatasource表数据集配置信息(Common)
    entrydatasourcetype表数据集配置类型信息(Common)
    origindatasource数据来源配置(Common)
    attachment_mapping附件对应表的映射关系
    origindatasource_exist表是否存在内置数据源(Common)
    origindatasource_exist_fa表是否存在内置数据源(Analysis)
    FINEBI_S_ENTRYCONFIG_ANA_ENFINEBI_S_ENTRYCONFIG_ANA_VAentrydatasource_fa表数据集配置信息(Analysis)
    entrydatasourcetype_fa表数据集配置类型信息(Analysis)
    origindatasource_fa数据来源配置(Analysis)
    FINEBI_S_ENTRYFIELD_ENFINEBI_S_ENTRYFIELD_VAentryfield表字段配置(Common)
    FINEBI_S_ENTRYFIELD_ANA_ENFINEBI_S_ENTRYFIELD_ANA_VAentryfield_fa表字段配置(Analysis)
    FINEBI_S_ENTRYVALID_ENFINEBI_S_ENTRYVALID_VAentryvalidstatus表标红状态(Common)
    FINEBI_S_ENTRYEXTRA_ENFINEBI_S_ENTRYEXTRA_VAentryremark表备注信息
    entryfieldlabel表字段标签
    FINEBI_S_ENTRYSNAPSHOT_ENFINEBI_S_ENTRYSNAPSHOT_VAentry_parentsnapshot表数据集详细配置下的来源表表名称,   此配置为非必要的优化配置,  依赖ENTRY_DATASOURCE_CONF的配置(Common)
    entry_parentsnapshot_fa表数据集详细配置下的来源表表名称,   此配置为非必要的优化配置,  依赖ENTRY_DATASOURCE_CONF的配置(Analysis)
    entry_select_field_snapshot表数据集配置信息选字段步骤路径信息(Common)
    entry_select_field_snapshot_fa表数据集配置信息选字段步骤路径信息(Analysis)


    4.2 关联相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_S_RELATION_ENFINEBI_S_RELATION_VArelation关联配置(Common)
    FINEBI_S_RELATION_ANA_ENFINEBI_S_RELATION_ANA_VArelation_fa关联配置(Analysis)
    FINEBI_S_RELATEPATH_ENFINEBI_S_RELATEPATH_VArelationpath路径配置(Common)
    FINEBI_S_RELATEPATH_ANA_ENFINEBI_S_RELATEPATH_ANA_VArelationpath_fa路径配置(Analysis)

    4.3 更新相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_S_UPDATE_ENFINEBI_S_UPDATE_VAupdate更新配置
    update_depends更新父表依赖版本配置
    scheduler更新定时配置
    schedulerlasttime更新定时任务上次更新时间
    notify更新通知记录配置
    UPDATERECFINEBI_S_UPDATEREC_VAtablerecord更新记录配置

    5. 直连配置表

    5.1 表相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_D_ENTRYCREATE_ENFINEBI_D_ENTRYCREATE_VAentrycreate表创建信息
    FINEBI_D_ENTRYTIME_ENFINEBI_D_ENTRYTIME_VAentryconfigupdatetime表修改配置时间信息
    FINEBI_D_ENTRYSWITCH_ENFINEBI_D_ENTRYSWITCH_VAentryinherit表权限继承开关
    origin_entryinherit原始表权限继承开关
    FINEBI_D_ENTRYCONFIG_ENFINEBI_D_ENTRYCONFIG_VAentrydatasource表数据集配置信息
    entrydatasourcetype表数据集配置类型信息
    origindatasource数据来源配置
    attachment_mapping附件对应表的映射关系
    origindatasource_exist表是否存在内置数据源
    FINEBI_D_ENTRYFIELD_ENFINEBI_D_ENTRYFIELD_VAentryfield表字段配置
    FINEBI_D_ENTRYVALID_ENFINEBI_D_ENTRYVALID_VAentryvalidstatus表标红状态
    FINEBI_D_ENTRYEXTRA_ENFINEBI_D_ENTRYEXTRA_VAentryremark表备注信息
    entryfieldlabel表字段标签
    FINEBI_D_ENTRYSNAPSHOT_ENFINEBI_D_ENTRYSNAPSHOT_VAentry_parentsnapshot表数据集详细配置下的来源表表名称,   此配置为非必要的优化配置, 依赖ENTRY_DATASOURCE_CONF的配置
    entry_select_field_snapshot表数据集配置信息选字段步骤路径信息
    FINEBI_D_CACHE_ENFINEBI_D_CACHE_VAcache直连表粒度缓存配置

    5.2 关联相关

    BaseConfEntity表名称BaseSegmentValue表名称namespace说明
    FINEBI_D_RELATION_ENFINEBI_D_RELATION_VArelation关联配置
    FINEBI_D_RELATEPATH_ENFINEBI_D_RELATEPATH_VArelationpath路径配置



    附件列表


    主题: 管理系统
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持