MicroStrategy ONE
7.MicroStrategy Repository への Platform Analytics データの移行
Platform Analytics データ移行ツールは、既存のお客様が MySQL のデータを新しくサポートされた PostgreSQL リポジトリに移行するために使用できます。このツールは、新しいバージョンと古いバージョン両方の MySQL ダンプ ファイルを最新バージョンの Platform Analytics に移行するのに役立ちます。
バックアップの前提条件:
-
/MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml入力:warehouseDbConnection:
- WHホスト:127.0.0.1
- whUser: root
- whPasswd: encrypted_password
- WH ポート:3306
- whDb: platform_analytics_wh
- mysql-connector-java.jar は PlatformAnalytics/lib ディレクトリにあります。
- MySQL platform_analytics_wh データベースのバックアップを格納するのに十分なディスク空き容量。
復元の前提条件:
-
以下の情報が設定された PAConsumerConfig.yaml
pgWarehouseDbConnection:
-
pgWHhost:127.0.0.1
-
pgWhUser: postgres
-
pgWhPasswd: encrypted password
-
pgWHポート:5432
-
pgWhDb:platform_analytics_wh
-
-
前の platform_analytics_wh のバックアップからの .csv ファイルへのパス。
-
MySQL からバックアップされた .csv ファイルを PostgreSQL が復元するために十分なディスク空き容量。
Platform Analytics データ移行ツールの起動
-
Platform Analytics ホーム ディレクトリの bin ディレクトリに移動します。
/opt/mstr/MicroStrategy/PlatformAnalytics/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のバックアップを開始します。プラットフォーム分析あなたのPAコンシューマ構成.yamlファイルを作成し、指定したパスにバックアップを配置します。
復元
-
MySQL バックアップが保管されているディレクトリのパスを提供します。
-
ツールはPostgreSQLを削除しても問題ないか再度確認を求めます。プラットフォーム分析スキーマ。
-
はいを選択した場合、プラットフォーム分析スキーマは削除され、MySQL ダンプのバージョンに合わせて再作成されます。
-
バックアップデータは新しく作成されたプラットフォーム分析スキーマ。
-
のプラットフォーム分析スキーマは Platform Analytics の最新バージョンにアップグレードされます。
推奨されるアップグレード手順
-
新しいバージョンStrategyOneコンピューターに接続し、 PAConsuerConfig.yamlには、上記の前提条件に示した MySQL および PostgreSQL の情報が含まれます。
- 旧インストール ディレクトリの mysql-connector-java.jar を、新しいマシン上の PlatformAnalytics/lib ディレクトリにコピーします。
- PlatformAnalytics/bin ディレクトリに移動し、platform-analytics-data-migration-tool.sh ファイルを呼び出します。
- 「(3) Backup and Restore」のオプションを選択します。
- バックアップ先およびリストア元データベースのディレクトリのフルパスを入力します。
- バックアップが完了するのを待ちます。PostgreSQL ウェアハウスを再作成するかどうか確認するプロンプトが表示されたら、イエスを選択します。
- MySQL バックアップ ファイルが新しい PostgreSQL ウェアハウスに復元され、データ移行が完了します。
