系统移植

系统移植

1 概述

 

1.1应用场景:把部署在本地的OurwayBI移植到服务器上,或者把A电脑上的OurwayBI移植到B电脑上

 

 

2 系统移植流程图

 

2.1 Sqlite类型移植

 

 

 

2.2 MySql类型移植

 

 

 

3 系统移植示例

 

3.1 sqlite类型支撑库移植

 

3.1.1 sqlite类型支撑库移植

 

例如从A电脑移植到B电脑,只需要移植安装目录下Cross_SBI_API文件下的powerbimeta.sqlite即可

先停止BI,然后打开A电脑安装目录:D:\ourwaybi\Cross_SBI_API,拷贝powerbimeta.sqlite文件

 

在B电脑上,同样的先停止BI服务然后打开安装目录:D:\ourwaybi\Cross_SBI_API,把B电脑的powerbimeta.sqlite先备份了,然后把A电脑的powerbimeta.sqlite文件给拷贝过来B电脑,然后重启服务即可。

 

注意:拷贝过来的powerbimeta.sqlite文件第一次重启服务后可能需要重新注册,直接用之前注册过的信息注册即可。

 

3.1.2 sqlite类型excel数据资料移植

 

支撑库类型为sqlite时,BI系统会将上传 的excel数据资料会保存在以powerbiexcel为前缀的sqlite数据库里,此类文件需要跟随powerbimeta.sqlite一起移植到目标位置。

 

打开A电脑安装目录:D:\ourwaybi\Cross_SBI_API,示例中只有一个以powerbiexcel为前缀的sqlite文件powerbiexcel_1.sqlite,将其拷贝到B电脑对应的安装目录D:\ourwaybi\Cross_SBI_API下。

 

注意,如果B电脑原先文件夹已有同名的以powerbiexcel为前缀的文件,可先将其备份,再将A电脑的所有以powerbiexcel为前缀的文件拷贝过来。

 

3.2 mysql类型支撑库移植

 

3.2.1 支撑库移植

 

先停止BI,用数据库连接管理工具连接至powerbimeta.sql

 

 

将该数据库导出

 

 

 

在B电脑新建一个mysql数据库,命名为poweibimeta

 

 

将从A电脑导出的poweibimeta.sql还原到该数据库

 

3.2.2支撑库连接

 

3.2.2.1 8.1以前版本BI的支撑库连接

 

如果BI系统是8.1以前的版本,在关闭BI情况下,将以下配置信息分别复制到Cross_SBI_API、Cross_Task两个文件夹里的config.js文件里

, mysql: {

client: ‘mysql’,

connection: {

host: ‘localhost’,

user: ‘root’,

password: ‘123456’,

port:3306,

database: ‘powerbimeta’

,charset:’utf8′ }

}

, db: {

client: ‘mysql’,

connection: {

host: ‘localhost’,

user: ‘root’,

password: ‘123456’,

port:3306,

database: ‘powerbimeta’

,charset:’utf8′ }

}

注意,在以上配置信息里,主机host是localhost,用户user是root,密码是123456,端口port是3306,但应该根据移植后的B电脑的相关信息修改以上配置信息,使其能够正确指向Mysql数据库里的poweibimate

打开Cross_SBI_API里的config.js

 

打开Cross_Task文件夹里的config.js

保存以上信息即可

 

3.2.2.2 8.1版本以后BI的支撑库连接

 

8.1版本后的BI在前端新增了系统配置功能,可在系统配置里修改支撑库信息

点击 系统管理—系统配置—系统管理—支撑库设置

 

在支撑库类型里面选MySQL,填写B电脑上powerbimeta.sql的配置信息,点击测试连接,显示连接成功后点击保存,即可成功连接至移植过来的mysql类型支撑库

 

3.3 图片移植

把支撑库移植过来后,如果报表有背景图或者边框图的话,也需要把底图都移植过来。具体操作如下:

在A电脑的安装目录下打开ourwaybi/Cross_SBI/build/static/uploads,在此路径下把img这个文件夹复制。在B电脑打开同样的路径ourwaybi/Cross_SBI/build/static/uploads,把复制的img文件夹放进去覆盖或者把图片放进去即可

提示:如果是刚刚安装好的OurwayBI在ourwaybi/Cross_SBI/build/static此路径下没有找到uploads这个文件夹,则需要手动新建一个uploads文件夹,再把img文件夹放进去

 

3.4注册

 

3.4.1 免费注册

 

移植后,BI需要重新注册。

注意:免费注册如果使用IE浏览器,填写完信息后,点击提交,会提示要连接外网,直接换谷歌浏览器即可 【前提是电脑是可以访问外网的】

在登陆页面,点击右上角的   ,按钮

 

选择“免费注册”【需要连接外网才可以完成注册】

 

在弹出的页面中填写相关的信息,如下图,然后点击免费注册

 

会弹出一个激活验证的提示

 

打开对应的邮箱,可以看到有新的邮件,点击打开

 

可以看到激活的提示链接,点击打开地址

 

有可能会提示安全风险,点击继续访问

 

会提示注册成功

 

再次回到注册页面,重新登陆BI系统即可

 

3.4.2 正式注册

 

3.4.2.1 能上外网的情况

 

在任意一台客户端上的谷歌浏览器,打开系统的登陆页面

输入管理员用户名和密码(初始化的用户名和密码是 admin),点击右上角的【注册】,选择【正式注册】,如图:

在弹出的页面中填写好相关信息(此时右上角显示状态为“未注册”),然后点击【注册申请】,会弹出“提示:最外层目录下已生成注册文件regist.txt,并已自动EMAIL至软件供应商”,表示已经成功提交申请,点击【知道了】,请耐心等待审核。如图:

注意:注册申请后请及时通知厂商以免延误

审核通过后,重新打开正式【注册】-【正式注册】页面,点击【在线注册】如图:

 

会弹出相关的产品序列号和客户识别码,确认无误后点击【确认】

 

此时会弹出注册的功能模块,确认对应的功能点没有问题后,再次点击【确认】

到此完成注册操作,会显示已正式注册

3.4.2.2 不能上外网的情况

在任意一台客户端上的谷歌浏览器,打开系统的登陆页面,输入管理员用户名和密码(初始化的用户名和密码是 admin),点击右上角的【注册】,选择【正式注册】,如图:

在弹出的页面中填写好相关信息(此时右上角显示状态为“未注册”),然后点击【注册申请】,此时会弹出“提示:最外层目录下已生成注册文件regist.txt,请手工点击下载注册文件并将此文件EMAIL至软件供应商,以得到正式的注册码。Email:biz@powerbi.com.cn”,点击【知道了】,如图:

点击【下载注册申请文件】,此时会下载一个“regist.txt”文件,将此文件通过QQ、微信或者邮箱发送到奥威技术工程师,请耐心等待审核。

审核通过后我们将给您发送一个registcode.txt文件,保存该文件。

重新打开正式【注册】-【正式注册】页面,点击【离线注册】

找到registcode.txt文件打开

此时会弹出注册的功能模块,确认对应的功能点没有问题后,点击【确认】,到此完成注册操作。

此时已经显示,已经正式注册。

正式注册后重新回到首页登录系统即可