MicroStrategy ONE
MySQL 데이터베이스에서 PostgreSQL 데이터베이스로 데이터 마이그레이션
- Windows
- Linux
Platform Analytics 데이터 마이그레이션 도구는 기존 고객이 MySQL에서 새로 지원되는 PostgreSQL 저장소로 데이터를 마이그레이션하도록 지원하는 데 사용됩니다. 이 도구는 최신 버전의 Platform Analytics로 MySQL 덤프 파일의 새 버전과 이전 버전을 마이그레이션하는 데 도움을 줄 수 있습니다.
백업 사전 요구 사항 :
-
C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml다음으로 채워짐:웨어하우스DbConnection :
- 백호스트 : 127.0.0.1
- WhereUser : 루트
- WH패스wd : 암호화된_암호
- WH포트 : 3306
- WhDb : Platform_Analytics_wh
- MySQL-Connector-java.java이(가) 에 있습니다. PlatformAnalytics\lib디렉터리.
- MySQL 백업을 저장할 수 있는 충분한 디스크 공간 Platform_Analytics_wh개의 데이터베이스입니다.
복원 필수 요소 :
-
P.A.Config.taml다음으로 채워짐:
pg웨어하우스DbConnection :
-
pgWD 호스트 : 127.0.0.1
-
pgChUser : Postgres
-
pgWD : 암호화된 암호
-
pgwhport : 5432
-
pgChDb : Platform_Analytics_wh
-
-
대상 경로 .csv의 이전 백업에서 개 파일 Platform_Analytics_wh .
-
PostgreSQL에서 백업된 을(를) 복원하기 위해 사용할 수 있는 디스크 공간이 충분합니다. .csv MySQL에서 .
Platform Analytics 데이터 마이그레이션 도구 시작
-
Platform Analytics 홈 디렉터리로 이동하여 빈 디렉터리로 이동합니다.
C:\ 프로그램 파일 (x86)\ MicroStrategy\Ppatform Analytics\빈
-
다음 스크립트를 호출합니다.
Platform-Analytics-data-mligation-tool.pat
-
그러면 다음과 같은 프롬프트가 표시됩니다.
복사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로 업그레이드됩니다.
권장 업그레이드 절차
전체 업그레이드
전체 업그레이드를 수행하는 경우 모범 사례 단계는 다음과 같습니다.
- Platform Analytics 소비자가 중지되었는지 확인합니다. 새 항목이 아직 처리되는 동안에는 데이터 마이그레이션이 발생하지 않습니다.
- 확인 P.A.Config.taml은(는) 위의 사전 요구 사항에 표시된 MySQL 및 PostgreSQL 정보를 보유하고 있습니다.
- Platform Analytics 빈 디렉터리로 이동하여 Platform-Analytics-data-mligation-tool.pat개 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업 및 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다립니다. 그러면 PostgreSQL 웨어하우스를 다시 생성해도 되는지 여부를 프롬프트하는 도구를 선택하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스에 복원하고 데이터 마이그레이션이 완료됩니다.
-
Workstation을 설치하고 서비스 등록, 서비스의 그룹화와 종속성 정보를 에서MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에 소비자가 저장소(mySQL)를 포함하여 5개의 다른 서비스에 종속된 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하는 방법:
- Locate the MicroStrategy - 제공되는 Java 경로. 기본적으로 C:\ 프로그램 파일 (x86)\common 파일\ MicroStrategy\JRE\180_222 .
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 이 위치는 C:\Progm 파일입니다. (x86)\ MicroStrategy\서비스 등록\java .
-
다음 명령을 실행합니다.
복사"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을 열고 토폴로지 탭을 선택합니다. 이제 소비자가 저장소( PostgreSQL)에 종속되고 동일한 그룹에 속한 것으로 표시되어야 합니다.
병렬 업그레이드
-
새(Undefined variable: Company_ProductNames.ReleaseName)시스템, 채우기 P.A.Config.taml은(는) 위의 사전 요구 사항에 표시된 MySQL 및 PostgreSQL 정보를 보유하고 있습니다.
- 복사 MySQL-Connector-java.java이전 설치에서 (으)로 Platform Analytics\lib디렉터리를 새 시스템에 만듭니다.
- Platform Analytics 빈 디렉터리로 이동하여 Platform-Analytics-data-mligation-tool.pat개 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업 및 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다립니다. 그러면 PostgreSQL 웨어하우스를 다시 생성해도 되는지 여부를 프롬프트하는 도구를 선택하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스에 복원하고 데이터 마이그레이션이 완료됩니다.
-
Workstation을 설치하고 서비스 등록, 서비스의 그룹화와 종속성 정보를 에서MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에 소비자가 저장소(mySQL)를 포함하여 5개의 다른 서비스에 종속된 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하는 방법:
- Locate the MicroStrategy - 제공되는 Java 경로. 기본적으로 C:\ 프로그램 파일 (x86)\common 파일\ MicroStrategy\JRE\180_222 .
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 C:\ 프로그램 파일 (x86)\ MicroStrategy\서비스 등록\java .
-
다음 명령을 실행합니다.
복사"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을 열고 토폴로지 탭을 선택합니다. 이제 소비자가 저장소( PostgreSQL)에 종속되고 동일한 그룹에 속한 것으로 표시되어야 합니다.
Platform Analytics 데이터 마이그레이션 도구는 기존 고객이 MySQL에서 새로 지원되는 PostgreSQL 저장소로 데이터를 마이그레이션하도록 지원하는 데 사용됩니다. 이 도구는 최신 버전의 Platform Analytics로 MySQL 덤프 파일의 새 버전과 이전 버전을 마이그레이션하는 데 도움을 줄 수 있습니다.
백업 사전 요구 사항 :
-
/MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml다음으로 채워짐:웨어하우스DbConnection :
- 백호스트 : 127.0.0.1
- WhereUser : 루트
- WH패스wd : 암호화된_암호
- WH포트 : 3306
- WhDb : Platform_Analytics_wh
- MySQL-Connector-java.java이(가) 에 있습니다. PlatformAnalytics/lib디렉터리.
- MySQL 백업을 저장할 수 있는 충분한 디스크 공간 Platform_Analytics_wh개의 데이터베이스입니다.
복원 필수 요소 :
-
P.A.Config.taml다음으로 채워짐:
pg웨어하우스DbConnection :
-
pgWD 호스트 : 127.0.0.1
-
pgChUser : Postgres
-
pgWD : 암호화된 암호
-
pgwhport : 5432
-
pgChDb : Platform_Analytics_wh
-
-
대상 경로 .csv의 이전 백업에서 개 파일 Platform_Analytics_wh .
-
PostgreSQL에서 백업된 을(를) 복원하기 위해 사용할 수 있는 디스크 공간이 충분합니다. .csv MySQL에서 .
Platform Analytics 데이터 마이그레이션 도구 시작
-
Platform Analytics 홈 디렉터리로 이동하여 빈 디렉터리로 이동합니다.
/pt/mstr/ MicroStrategy/PpatformAnalytics/빈
-
다음 스크립트를 실행합니다.
./플랫폼-분석-데이터- 마이그레이션-tool.h
-
그러면 다음과 같은 프롬프트가 표시됩니다.
복사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로 업그레이드됩니다.
권장 업그레이드 절차
전체 업그레이드
전체 업그레이드를 수행하는 경우 모범 사례 단계는 다음과 같습니다.
- Platform Analytics 소비자가 중지되었는지 확인합니다. 새 항목이 아직 처리되는 동안에는 데이터 마이그레이션이 발생하지 않습니다.
- 확인 P.A.Config.taml은(는) 위의 사전 요구 사항에 표시된 MySQL 및 PostgreSQL 정보를 보유하고 있습니다.
- 귀하로 이동 PlatformAnalytics/빈디렉터리를 찾고 Platform-Analytics-data-mligation-tool.ch개 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업 및 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다립니다. 그러면 도구가 PostgreSQL 웨어하우스를 다시 생성해도 되는지 여부를 프롬프트하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스에 복원하고 데이터 마이그레이션이 완료됩니다.
-
서비스의 그룹 및 종속성 정보를 에서 업데이트해야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 텔레메트리 소비자가 저장소( PostgreSQL)에 종속되지 않은 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하는 방법:
- 의 소유자 찾기MicroStrategy설치 디렉터리입니다. 기본적으로 소유자는 mstr 사용자입니다.
- Locate the MicroStrategy - 제공되는 Java 경로. 기본적으로 / 옵션/ MicroStrategy/_jre .
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 / 옵션/ 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을 선택하고 토폴로지 탭을 선택합니다. 이제 소비자가 Store( PostgreSQL)에 종속되어야 합니다.
병렬 업그레이드
-
새(Undefined variable: Company_ProductNames.ReleaseName)시스템, 채우기 P.A.Config.taml은(는) 위의 사전 요구 사항에 표시된 MySQL 및 PostgreSQL 정보를 보유하고 있습니다.
- 복사 MySQL-Connector-java.java이전 설치에서 (으)로 PlatformAnalytics/lib디렉터리를 새 시스템에 만듭니다.
- 귀하로 이동 PlatformAnalytics/빈디렉터리를 찾고 Platform-Analytics-data-mligation-tool.ch개 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업 및 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다립니다. 그러면 도구가 PostgreSQL 웨어하우스를 다시 생성해도 되는지 여부를 프롬프트하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스에 복원하고 데이터 마이그레이션이 완료됩니다.
-
서비스의 그룹 및 종속성 정보를 에서 업데이트해야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 텔레메트리 소비자가 저장소( PostgreSQL)에 종속되지 않은 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하는 방법:
- 의 소유자 찾기MicroStrategy설치 디렉터리입니다. 기본적으로 소유자는 mstr 사용자입니다.
- Locate the MicroStrategy - 제공되는 Java 경로. 기본적으로 / 옵션/ MicroStrategy/_jre .
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 / 옵션/ 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을 선택하고 토폴로지 탭을 선택합니다. 이제 소비자가 Store( PostgreSQL)에 종속되어야 합니다.
