MicroStrategy ONE
MySQL データベースから PostgreSQL データベースへのデータ移行
- Windows
- Linux
Platform Analytics データ移行ツールは、既存のお客様が MySQL のデータを新しくサポートされた PostgreSQL リポジトリに移行するために使用できます。このツールは、新しいバージョンと古いバージョン両方の MySQL ダンプ ファイルを最新バージョンの Platform Analytics に移行するのに役立ちます。
バックアップの前提条件 :
-
C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml
以下が入力されています:ウェアハウスデータベース接続 :
- ホスト : 127.0.0.1
- whユーザー: 根
- パスワード : 暗号化されたパスワード
- whポート : 3306
- ワット : プラットフォーム分析
- mysql-コネクタ-java.jar存在するプラットフォーム分析\libディレクトリ。
- MySQLのバックアップを保存するのに十分なディスク容量プラットフォーム分析データベース。
前提条件を復元する :
-
PAコンシューマ構成.yaml以下が入力されています:
pgウェアハウスデータベース接続 :
-
pgWhホスト : 127.0.0.1
-
pgWhユーザー : ポストグル
-
pgWhパスワード : 暗号化されたパスワード
-
pgWhポート : 5432
-
翻訳: : プラットフォーム分析
-
-
パス.csv以前のバックアップからのファイルプラットフォーム分析。
-
バックアップを復元するために PostgreSQL で使用可能な十分なディスク領域。 .csv MySQL からのファイル。
Platform Analytics データ移行ツールの起動
-
Platform Analytics ホーム ディレクトリの bin ディレクトリに移動します。
C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin
-
次のスクリプトを呼び出します。
platform-analytics-data-migration-tool.bat
-
次のプロンプトが表示されます。
コピー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 の最新バージョンにアップグレードされます。
推奨されるアップグレード手順
直接アップグレード
直接アップグレードを行う場合、ベスト プラクティスの手順は以下の通りです。
- Platform Analytics Consumer が停止されていることを確認します。新しいエントリを処理中にデータ移行ツールを実行してはなりません。
- 確認するPAコンシューマ構成.yaml上記の前提条件に示されている MySQL および PostgreSQL の情報が含まれています。
- プラットフォームアナリティクスのbinディレクトリに移動し、プラットフォーム分析データ移行ツール.batファイル。
- 「(3) Backup and Restore」のオプションを選択します。
- バックアップ先およびリストア元データベースのディレクトリのフルパスを入力します。
- バックアップが完了するのを待ちます。PostgreSQL ウェアハウスを再作成するかどうか確認するプロンプトが表示されたら、イエスを選択します。
- MySQL バックアップ ファイルが新しい PostgreSQL ウェアハウスに復元され、データ移行が完了します。
-
Workstation と Service Registration をインストールしてある場合は、MicroStrategy Workstation の [トポロジ] ビューに含まれているサービスのグループ化と依存関係に関する情報を更新する必要があります。トポロジーが更新されない場合、このビューでは、Consumer が Repository (MySQL) など他の 5 つのサービスに依存しているものとして表示されます。
Workstation でトポロジーを更新するには、次のようにします。
- MicroStrategy で設定されている java のパスの場所を確認します。デフォルトでは、これはC:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222。
- Services Registration のインストール先ディレクトリの場所を確認します。デフォルトでは、C:\Program Files です。 (x86)\MicroStrategy\サービス登録\jar。
-
次のコマンドを実行します。
コピー"C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222\Win64\bin\java" -jar
"C:\Program Files (x86)\MicroStrategy\Services Registration\jar\svcsreg-admin.jar" migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL - Workstation を開き、[Topology] タブを選択します。今度は、Consumer が Store (PostgreSQL) に依存、所属しているものとして表示されます。
並列アップグレード
-
新しいMicroStrategyでONEマシンに入力し、 PAコンシューマ構成.yaml上記の前提条件に示されている MySQL および PostgreSQL の情報が含まれています。
- コピーmysql-コネクタ-java.jar以前のインストールからプラットフォーム分析\lib新しいマシン上のディレクトリ。
- プラットフォームアナリティクスのbinディレクトリに移動し、プラットフォーム分析データ移行ツール.batファイル。
- 「(3) Backup and Restore」のオプションを選択します。
- バックアップ先およびリストア元データベースのディレクトリのフルパスを入力します。
- バックアップが完了するのを待ちます。PostgreSQL ウェアハウスを再作成するかどうか確認するプロンプトが表示されたら、イエスを選択します。
- MySQL バックアップ ファイルが新しい PostgreSQL ウェアハウスに復元され、データ移行が完了します。
-
Workstation と Service Registration をインストールしてある場合は、MicroStrategy Workstation の [トポロジ] ビューに含まれているサービスのグループ化と依存関係に関する情報を更新する必要があります。トポロジーが更新されない場合、このビューでは、Consumer が Repository (MySQL) など他の 5 つのサービスに依存しているものとして表示されます。
Workstation でトポロジーを更新するには、次のようにします。
- MicroStrategy で設定されている java のパスの場所を確認します。デフォルトでは、これはC:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222。
- Services Registration のインストール先ディレクトリの場所を確認します。デフォルトでは、これはC:\Program Files (x86)\MicroStrategy\Services Registration\jar。
-
次のコマンドを実行します。
コピー"C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222\Win64\bin\java" -jar
"C:\Program Files (x86)\MicroStrategy\Services Registration\jar\svcsreg-admin.jar" migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL - Workstation を開き、[Topology] タブを選択します。今度は、Consumer が Store (PostgreSQL) に依存、所属しているものとして表示されます。
Platform Analytics データ移行ツールは、既存のお客様が MySQL のデータを新しくサポートされた PostgreSQL リポジトリに移行するために使用できます。このツールは、新しいバージョンと古いバージョン両方の MySQL ダンプ ファイルを最新バージョンの Platform Analytics に移行するのに役立ちます。
バックアップの前提条件 :
-
/MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml
以下が入力されています:ウェアハウスデータベース接続 :
- ホスト : 127.0.0.1
- whユーザー: 根
- パスワード : 暗号化されたパスワード
- whポート : 3306
- ワット : プラットフォーム分析
- mysql-コネクタ-java.jar存在するプラットフォーム分析/libディレクトリ。
- MySQLのバックアップを保存するのに十分なディスク容量プラットフォーム分析データベース。
前提条件を復元する :
-
PAコンシューマ構成.yaml以下が入力されています:
pgウェアハウスデータベース接続 :
-
pgWhホスト : 127.0.0.1
-
pgWhユーザー : ポストグル
-
pgWhパスワード : 暗号化されたパスワード
-
pgWhポート : 5432
-
翻訳: : プラットフォーム分析
-
-
パス.csv以前のバックアップからのファイルプラットフォーム分析。
-
バックアップを復元するために PostgreSQL で使用可能な十分なディスク領域。 .csv MySQL からのファイル。
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 の最新バージョンにアップグレードされます。
推奨されるアップグレード手順
直接アップグレード
直接アップグレードを行う場合、ベスト プラクティスの手順は以下の通りです。
- Platform Analytics Consumer が停止されていることを確認します。新しいエントリを処理中にデータ移行ツールを実行してはなりません。
- 確認するPAコンシューマ構成.yaml上記の前提条件に示されている MySQL および PostgreSQL の情報が含まれています。
- あなたのプラットフォーム分析/binディレクトリに電話してプラットフォーム分析データ移行ツール.shファイル。
- 「(3) Backup and Restore」のオプションを選択します。
- バックアップ先およびリストア元データベースのディレクトリのフルパスを入力します。
- バックアップが完了するのを待ちます。PostgreSQL ウェアハウスを再作成するかどうか確認するプロンプトが表示されたら、イエスを選択します。
- MySQL バックアップ ファイルが新しい PostgreSQL ウェアハウスに復元され、データ移行が完了します。
-
MicroStrategy Workstation の [Topology] ビューに含まれているサービスのグループ化と依存関係に関する情報を更新する必要があります。トポロジーが更新されない場合は、Telemetry Consumer が Store (PostgreSQL) に依存していないものとして表示されます。
Workstation でトポロジーを更新するには、次のようにします。
- MicroStrategy のインストール先ディレクトリの所有者を確認します。デフォルトでは、所有者は mstr のユーザーです。
- MicroStrategy で設定されている java のパスの場所を確認します。デフォルトでは、これはマイクロストラテジー。
- Services Registration のインストール先ディレクトリの場所を確認します。デフォルトでは、これは/opt/MicroStrategy/サービス登録。
-
次のコマンドを実行します。
コピー$ su - mstr
$ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL -
MicroStrategy Workstation を開き、[Topology] タブを選択します。今度は、Consumer が Store (PostgreSQL) に依存しているものとして表示されるはずです。
並列アップグレード
-
新しいMicroStrategyでONEマシンに入力し、 PAコンシューマ構成.yaml上記の前提条件に示されている MySQL および PostgreSQL の情報が含まれています。
- コピーmysql-コネクタ-java.jar以前のインストールからプラットフォーム分析/lib新しいマシン上のディレクトリ。
- あなたのプラットフォーム分析/binディレクトリに電話してプラットフォーム分析データ移行ツール.shファイル。
- 「(3) Backup and Restore」のオプションを選択します。
- バックアップ先およびリストア元データベースのディレクトリのフルパスを入力します。
- バックアップが完了するのを待ちます。PostgreSQL ウェアハウスを再作成するかどうか確認するプロンプトが表示されたら、イエスを選択します。
- MySQL バックアップ ファイルが新しい PostgreSQL ウェアハウスに復元され、データ移行が完了します。
-
MicroStrategy Workstation の [Topology] ビューに含まれているサービスのグループ化と依存関係に関する情報を更新する必要があります。トポロジーが更新されない場合は、Telemetry Consumer が Store (PostgreSQL) に依存していないものとして表示されます。
Workstation でトポロジーを更新するには、次のようにします。
- MicroStrategy のインストール先ディレクトリの所有者を確認します。デフォルトでは、所有者は mstr のユーザーです。
- MicroStrategy で設定されている java のパスの場所を確認します。デフォルトでは、これはマイクロストラテジー。
- Services Registration のインストール先ディレクトリの場所を確認します。デフォルトでは、これは/opt/MicroStrategy/サービス登録。
-
次のコマンドを実行します。
コピー$ su - mstr
$ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL -
MicroStrategy Workstation を開き、[Topology] タブを選択します。今度は、Consumer が Store (PostgreSQL) に依存しているものとして表示されるはずです。