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 数据迁移工具

  1. 导航到您的 Platform Analytics 主目录并进入 bin 目录:

    /选择/ mstr /MicroStrategy/平台分析/bin

  2. 运行以下脚本:

    ./platform-analytics-data-migration-tool.sh

  3. 然后你将会收到以下提示:

    复制
    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

迁移工作流程

备份

  1. 提供存储 MySQL 备份的目录的路径。

  2. 然后该工具将开始备份 MySQL platform_analytics_wh 在您的 PAConsumerConfig.yaml 文件,将备份放在您指定的路径下。

恢复

  1. 提供存储 MySQL 备份的目录的路径。

  2. 如果你确定可以删除 PostgreSQL,该工具会再次提示你 platform_analytics_wh 模式。

  3. 如果选择“是”,则 platform_analytics_wh 模式将被删除并重新创建以匹配您的 MySQL 转储的版本。

  4. 然后将备份数据导入到新创建的 platform_analytics_wh 模式。

  5. platform_analytics_wh 架构将升级到 Platform Analytics 的最新版本。

建议的升级程序

  1. 在你的新 MicroStrategy ONE 机器,填充 PAConsumerConfig.yaml 具有上述先决条件中显示的 MySQL 和 PostgreSQL 信息。

  2. 复制 mysql-连接器-java.jar 从之前的安装到 PlatformAnalytics/lib 新机器上的目录。
  3. 前往您的 平台分析/bin 目录并调用 平台分析数据迁移工具.sh 文件。
  4. 选择备份和恢复选项(3)。
  5. 输入要备份和恢复数据库的完整目录路径。
  6. 等到备份完成。然后该工具将提示是否可以重新创建 PostgreSQL 仓库并选择“是”。
  7. 然后,程序会将您的 MySQL 备份文件恢复到新的 PostgreSQL 仓库中,数据迁移就完成了。