双击此处添加文字
sqlite支撑库转为mysql支撑库
来源: | 作者:佚名 | 发布时间: 2022-05-12 | 2673 次浏览 | 分享到:

1. 概述

1.1应用场景

当我们下载ourwaybi后,如果没有及时把支撑库转为mysql或者sqlserver,而是使用原始的sqlite支撑库,随着数据库的增长,使用sqlite时内存需求也会变大。性能优化更加困难。相反,mysql易于扩展,可以轻松处理更大的数据库,这时,我们需要把支撑库从sqlite转为mysql,并保留原有的数据,该如何进行操作呢?

1.2 转换流程图

 


2. 操作方法

sqlite支撑库转为mysql支撑库有两种方法:
2.1数据导入导出
通过数据导入导出达到保留数据并转为mysql支撑库的效果。

操作流程:

(1)备份支撑库,在安装根目录下的Cross_SBI_API文件夹下另存备份这三个sqlite文件。




(2)导出ETL,先将ETL全部连在一起做一个总流程,然后添加一个计划调度,再进行ETL导出。

操作流程参考:ETL导入导出

(3)导出报表框架

 


多选时,选择同属于一个数据源的报表导出,不同数据源的报表分批导出。因为同时选中的报表会导出成一个文本文档,在导入时就只能选择对应的一次数据源和视图,不同的数据源和视图会导致原先的报表无法正常展现出来。





 最后整理好各个报表对应的数据源关系,导入的时候需要用到。

如果软件已经正式注册,切换数据库前记得先备份好软件注册的识别码和序列号,以便在更换支撑库后,直接输入即可重新获取注册信息正常注册。

操作流程参考:更换支撑库

(6)更换支撑库之后,登录并连接数据源,再把导出的内容导入进去就可以了

导入ETL:ETL导入导出

导入报表框架:

导入报表框架,并选择对应的数据源,最后确定即可