1. 需求描述
当主题表数据和对应数据库表数据没有同步,我们想要完成主体表和数据库表同步。
2. 实现方案
2.1 主题表与主题集缺省方案中数据同步
如果主题表字段与对应数据库表结构不同,就会对比后列出差异字段,然后同步。
2.2 主题表与非主题集缺省方案中数据同步
新建非主体集缺省映射方案主题集右键菜单【属性】,对主题集属性进行设置,在【数据表映射】标签页中,选择【创建映射方案】,如下图
弹出下图所示对话框,在对话框中输入新映射方案的名称、标题:
点击确认后,选择对应数据库连接池,然后点击保存,如下图:
管理员用户登录--->主题域--->主题集--->主题表--->【与数据库表同步】,弹出如下窗口:
(1)在主题集属性中只有缺省映射方案时,不显示选择映射方案对话框,直接与缺省映射方案对比;还有其他映射方案可供选择的时候,才显示对话框。
(2)缺省映射方案在下拉框中显示为“缺省映射”,而不是显示为空,以免误导用户。
点击确定后,对主题表和数据表进行列比对,然后列出差异,最后进行同步。
3.BI和数据库表字段类型兼容
bi中的主题表与实际的数据库表可能会不完全一致,如bi中表元的字符类型可以表示所有的数据库类型,所以在同步时,只要表元的类型是字符,那么无论字段是什么类型,都认为是一致的。下面是所有的类型兼容列表:
请先登录