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

  1. 导航到Platform Analytics主目录,然后进入bin目录:

    C:\ Program Files(x86)\ MicroStrategy \ Platform Analytics \ bin

  2. 调用以下脚本:

    platform-analytics-data-migration-tool.bat

  3. 系统将提示您:

    这是Platform Analytics数据迁移工具。此工具旨在帮助您将数据从现有的MySQL数据仓库迁移到新的PostgreSQL数据仓库。
    						请从以下选项中进行选择:
    						1)备份2)还原3)备份和还原0)退出
    					

迁移工作流程

备份

  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-connector-java.jar 从之前的安装到 Platform Analytics \ lib 新计算机上的目录。
  3. 转到Platform Analytics bin目录, platform-analytics-data-migration-tool.bat 文件。
  4. 选择备份和还原选项(3)。
  5. 输入要备份和还原的数据库的完整目录路径。
  6. 等待备份完成。然后,您将提示该工具是否可以重新创建PostgreSQL数据仓库并选择是。
  7. 然后,程序会将您的MySQL备份文件还原到新的PostgreSQL数据仓库中,并且数据迁移将完成。