双击此处添加文字
标准方案移植
来源: | 作者:佚名 | 发布时间 :2025-06-23 | 29 次浏览: | 分享到:

1.概述

1.1应用场景

当云平台测试用户想要转为正式使用,就需要把标准方案从8066迁移至8068;或本地部署标准方案的用户原服务器停止使用,需要更换服务器时,也需要进行内容的迁移,参考该文档进行操作。

云平台用户仅在有个性化开发内容的情况下需要迁移,如没有个性化内容,则直接重新下载抽数即可。

2. 8066迁移至8068/本地BI迁移至8068/云平台8066迁移至本地BI

以下操作是全量的迁移步骤,适用于个性化开发内容较多的情况,如果个性化的内容较少,新下载的标准方案可以不用删除,仅把个性化的报表和ETL参考文档导入过来即可,操作方式一致。

2.1 8068注册账号/本地部署BI

如果迁移最终目的是8068,则访问http://powerbibbs.com:8068/,填写信息注册账号

从云端迁移至本地服务器,则参考文档本地部署BI并注册账号。

Windows部署BI

Linux部署BI

更换支撑库 

2.2下载标准方案

注册登录后,下载一套标准方案,这里以迁移云星空方案为例,那就下载一套新的云星空

下载后点击配置,填写和8066上一样的账套信息,

账套提示连接成功,不用点击执行,直接关闭这个界面

2.3迁移报表

登录8066的账号,进入标准方案新架构文件夹,分别将各个模块的文件夹导出报表,如下图

分别导出后,每个文件夹都有一个txt文件

再回到8068或本地BI中,我们先将刚刚下载的报表文件夹删除,报表较多,需等待一会儿

 

删除后选中数据仓库,点击【报表框架】-【导入报表】

在选择文件的弹框中,可以按住CTRL,一次性选择多个模块txt文件确认

打开后BI页面会出现以下内容,我们先把【是否新建】的勾选全部取消,然后一一检查源视图和目的视图的名称是否一致,如果不一致就在目的视图中手动调整对应,如源视图选不到对应的目的视图,则需要勾选上【是否新建】 ,最后点击确定

等待上传完成后,刷新一下页面,可以看见刚刚上传的各模块文件夹以及报表

以上只演示了部分模块文件夹,大家操作时按同样的方式把所有文件夹都迁移完整。以及个性化开发和两张总经理驾驶舱报表,全部都移动到一个文件夹中再导出导入即可。

 

2.4迁移ETL

进入8066【ETL设置】-【计划调度】中,可以看见有个调度任务。

确认有用的作业流程都添加进来后,我们点击调度名称后方的导出按钮

导出后的文件如下

 

接着我们再访问8068或本地的ETL界面

新的标准方案作业我们右击删除,需要等待一会儿

删除后点击【计划调度】-右上角【导入ETL】

选择对应的来源数据源和目的数据源


导出完成后如下

打开作业流程,可以看见导入进来的所有作业

简单检查作业内容无误后,就可以到执行监控处执行总调度以及个性化的作业了,建议等总调度执行完成后,再执行个性化的内容

 

注意事项:

1、如在8066有过填报记录或者之前财务做过科目分配,在8068和本地需要重新填报和分配 。

2、如之前分配过菜单,新环境需要重新分配。

 

3. 本地部署A服务器迁移至B服务器

首先在B服务器上部署好BI和mysql,登录后先不切换支撑库

Windows部署

Linux部署

mysql部署

3.1数仓迁移

使用数据库连接工具Navicat连接A服务器的mysql,找到powerbiexcel_1这个库,右击转储sql文件-结构和数据,得到该数据库的sql文件。

然后使用Navicat连接B服务器上新部署的mysql,新建powerbiexcel_1数据库

右击该库选择运行sql文件,在弹框中选择刚刚转储的sql文件确定,等待sql文件运行完成,数仓就迁移成功了

3.2支撑库迁移

和数仓迁移同样的操作方式,操作的对象变成了powerbimeta支撑库,支撑库用来存储报表和ETL等等内容

将A服务器mysql中的powerbimeta库转储sql文件

连接B服务器新增powerbimeta库,然后运行sql文件即可

 

3.3注册信息迁移

3.3.1有外网情况

 (1)正式注册过的用户迁移BI,需要备份好产品序列号和客户识别码,如下图

 

 (2)在新下载的BI中,登录页面点击右上角正式注册,然后点击在线注册并填写前面备份好的产品序列号和客户识别码

 

 

 在此输入之前备份的产品序列号和客户识别码信息

 

 然后等审核通过就可以登录之前的BI账号了

 

3.3.2 无外网情况

参考文档:离线注册

3.4图片背景路径迁移

在A服务器的BI安装目录下分别打开ourwaybi/Cross_SBI/build/static/uploads和ourwaybi/bi-full/uploads,将路径下的img文件夹复制。在B电脑打开同样的路径ourwaybi/Cross_SBI/build/static/uploads和ourwaybi/bi-full/uploads,把刚刚复制的两个img文件夹分别放进对应的目录下,如提示有同名文件选择覆盖即可。

 

3.5切换支撑库

参考文档,将B服务BI的支撑库切换为刚刚还原的powerbimeta库,切换成功后,原服务器的内容则全部迁移完毕

切换支撑库文档

 

注意事项:数据仓库数据源的ip地址如果在旧服务器上使用的是实际ip而非localhost,则需要在新服务器上为手动修改ip指向新mysql的ip