為了方便管理者對FineBI中的資料、組件、儀表板、主題、公共資料進行管理,FineBI6.0的finedb資料庫中,新增了一系列BI配置表。
這些配置表分為兩種:BaseConfEntity表和BaseSegmentValue表
表結構完全相同,按照namespace區分儲存的內容。
本文將詳細介紹這些表的結構和內容。
BI的配置表分為兩種。不超過限制的物件儲存到BaseConfEntity表中,超過的拆分後儲存到BaseSegmentValue表中。
欄位長度限制,分三種情況:
如果手動指定,則優先使用指定的大小,WEB-INF/config/bi.conf.properties中可以透過max.segment.size設定,否則預設為4M。
如果外接資料庫為MySQL,則查詢max_allowed_packet的值與16M比較,較小值作為最大限制,否則限制為1G。
配置通用的儲存表,絕大多數配置都在這種類型的表中,表名以_en結尾。
是否為拆分segment的資料
0:否
1:是
儲存框架對FineBI提供的API的key的java類型
目前實際使用中均為String
儲存框架對FineBI提供的API的value的java類型
實際使用中規範為POAPI的實現類
value的值,PO物件的序列化結果
若使用segment儲存,則這裏為空字串
資料實際長度
values_index.size() * segment_length
又稱blobEntity,超過預設範圍的大物件儲存時拆分為segment的儲存表,表名以_va結尾。
短鏈到儀表板的映射關係
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙