Strategy ONE
7.将 Platform Analytics 数据迁移到 MicroStrategy 存储库
Platform Analytics数据迁移工具用于帮助现有客户将其数据从MySQL迁移到新支持的PostgreSQL资料库。此工具可以帮助将新旧版本的MySQL转储文件迁移到最新版本的Platform Analytics。
备份前提条件:
-
C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml填充为:WarehouseDbConnection:
- whHost:127.0.0.1
- whUser:root
- whPasswd:加密密码
- 数据端口:3306
- 数据仓库:platform_analytics_wh
- mysql-connector-java.jar 存在于 PlatformAnalytics \ lib 目录。
- 磁盘空间足以容纳MySQL备份 platform_analytics_wh 数据库。
还原前提条件:
-
PAConsumerConfig.yaml 填充为:
pgWarehouseDbConnection:
-
pgWhHost:127.0.0.1
-
pgWhUser:postgres
-
pgWhPasswd:加密密码
-
pgWhPort:5432
-
pgWhDb:platform_analytics_wh
-
-
该路径 .csv 个文件的先前备份 platform_analytics_wh。
-
足够的磁盘空间可用于PostgreSQL还原备份的。.csv MySQL文件。
启动Platform Analytics数据迁移工具
-
导航到Platform Analytics主目录,然后进入bin目录:
C:\ Program Files(x86)\ MicroStrategy \ Platform Analytics \ bin
-
调用以下脚本:
platform-analytics-data-migration-tool.bat
-
系统将提示您:
这是Platform Analytics数据迁移工具。此工具旨在帮助您将数据从现有的MySQL数据仓库迁移到新的PostgreSQL数据仓库。 请从以下选项中进行选择: 1)备份2)还原3)备份和还原0)退出
迁移工作流程
备份
-
提供存储 MySQL 备份的目录的路径。
-
然后该工具将开始备份 MySQL platform_analytics_wh 在您的 PAConsumerConfig.yaml 文件,将备份放在您指定的路径下。
恢复
-
提供存储 MySQL 备份的目录的路径。
-
如果你确定可以删除 PostgreSQL,该工具会再次提示你 platform_analytics_wh 模式。
-
如果选择“是”,则 platform_analytics_wh 模式将被删除并重新创建以匹配您的 MySQL 转储的版本。
-
然后将备份数据导入到新创建的 platform_analytics_wh 模式。
-
这 platform_analytics_wh 架构将升级到 Platform Analytics 的最新版本。
建议的升级过程
-
在您的新MicroStrategy上 ONE 计算机,填充 PAConsumerConfig.yaml 具有上述前提条件中显示的MySQL和PostgreSQL信息。
- 复制 mysql-connector-java.jar 从之前的安装到 Platform Analytics \ lib 新计算机上的目录。
- 转到Platform Analytics bin目录, platform-analytics-data-migration-tool.bat 文件。
- 选择备份和还原选项(3)。
- 输入要备份和还原的数据库的完整目录路径。
- 等待备份完成。然后,您将提示该工具是否可以重新创建PostgreSQL数据仓库并选择是。
- 然后,程序会将您的MySQL备份文件还原到新的PostgreSQL数据仓库中,并且数据迁移将完成。
