MicroStrategy ONE
7。将 Platform Analytics 数据迁移至 MicroStrategy 存储库
平台分析数据迁移工具用于帮助现有客户将其数据从 MySQL 迁移到新支持的 PostgreSQL 存储库。该工具可以帮助将新旧版本的 MySQL 转储文件迁移到最新版本的 Platform Analytics。
备份先决条件:
-
/MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml
填充有:warehouseDbConnection:
- 主机:127.0.0.1
- 用户名: 根
- 密码:加密密码
- 港口:3306
- 数据库:平台分析
- mysql-连接器-java.jar 存在于 PlatformAnalytics/lib 目录。
- 足够的磁盘空间来保存 MySQL 的备份 platform_analytics_wh 数据库。
恢复先决条件:
-
PAConsumerConfig.yaml 填充有:
连接pgWarehouseDb:
-
主机名:127.0.0.1
-
用户:postgres
-
密码:加密密码
-
端口:5432
-
陣容:平台分析
-
-
路径至 .csv 来自先前备份的文件 platform_analytics_wh。
-
有足够的磁盘空间供 PostgreSQL 恢复备份。.csv 来自 MySQL 的文件。
启动 Platform Analytics 数据迁移工具
-
导航到您的 Platform Analytics 主目录并进入 bin 目录:
/选择/ mstr /MicroStrategy/平台分析/bin
-
运行以下脚本:
./platform-analytics-data-migration-tool.sh
-
然后你将会收到以下提示:
复制This is the Platform Analytics Data Migration Tool. The purpose of this tool is to help migrate your data from an existing Mysql Warehouse to a new PostgreSQL Warehouse.
Please select from the following options:
1) Backup
2) Restore
3) Backup and Restore
0) Exit
迁移工作流程
备份
-
提供存储 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-连接器-java.jar 从之前的安装到 PlatformAnalytics/lib 新机器上的目录。
- 前往您的 平台分析/bin 目录并调用 平台分析数据迁移工具.sh 文件。
- 选择备份和恢复选项(3)。
- 输入要备份和恢复数据库的完整目录路径。
- 等到备份完成。然后该工具将提示是否可以重新创建 PostgreSQL 仓库并选择“是”。
- 然后,程序会将您的 MySQL 备份文件恢复到新的 PostgreSQL 仓库中,数据迁移就完成了。