MicroStrategy ONE
MySQL 데이터베이스에서 PostgreSQL 데이터베이스로 데이터 마이그레이션
- Windows
- Linux
Platform Analytics 데이터 마이그레이션 도구는 기존 고객이 MySQL에서 새로 지원되는 PostgreSQL 리포지토리로 데이터를 마이그레이션하는 데 사용됩니다. 이 도구는 MySQL 덤프 파일의 새 버전과 이전 버전을 모두 최신 버전의 Platform Analytics로 마이그레이션하는 데 도움이 될 수 있습니다.
백업 전제조건:
-
C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml
다음으로 채워짐:창고Db연결:
- whHost: 127.0.0.1
- wh사용자: 루트
- whPasswd: 암호화_비밀번호
- whPort: 3306
- whDb: platform_analytics_wh
- mysql-커넥터-java.jar 에 존재합니다 PlatformAnalytics\lib 예배 규칙서.
- MySQL 백업을 보관하기에 충분한 디스크 공간 platform_analytics_wh 데이터 베이스.
전제조건 복원:
-
PAConsumerConfig.yaml 다음으로 채워짐:
pgWarehouseDbConnection:
-
pgWhHost: 127.0.0.1
-
pgWh사용자: 포스트그레스
-
pgWhPasswd: 암호화된 비밀번호
-
pgWh포트: 5432
-
pgWhDb: platform_analytics_wh
-
-
경로 .csv 이전 백업의 파일 platform_analytics_wh.
-
백업된 ..csv MySQL의 파일.
Platform Analytics 데이터 마이그레이션 도구 출시
-
Platform Analytics 홈 디렉터리로 이동하여 bin 디렉터리로 이동합니다.
C:\프로그램 파일(x86)\MicroStrategy\플랫폼 분석\bin
-
다음 스크립트를 호출합니다.
플랫폼 분석-데이터-마이그레이션-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 백업을 시작합니다. platform_analytics_wh 귀하의 PAConsumerConfig.yaml 파일을 지정하여 지정된 경로에 백업을 배치합니다.
복원하다
-
MySQL 백업이 저장된 디렉터리의 경로를 제공합니다.
-
PostgreSQL을 삭제해도 괜찮다고 확신하는 경우 도구에서 다시 메시지를 표시합니다. platform_analytics_wh 개요.
-
예를 선택한 경우, platform_analytics_wh 스키마는 MySQL 덤프 버전과 일치하여 삭제되고 다시 생성됩니다.
-
그런 다음 백업 데이터를 새로 생성된 데이터베이스로 가져옵니다. platform_analytics_wh 개요.
-
그만큼 platform_analytics_wh 그러면 스키마가 최신 버전의 Platform Analytics로 업그레이드됩니다.
권장되는 업그레이드 절차
전체 업그레이드
전체 업그레이드를 수행하는 경우 모범 사례 단계는 다음과 같습니다.
- Platform Analytics Consumer가 중지되었는지 확인합니다. 새 항목이 처리되는 동안에는 데이터 마이그레이션이 수행되어서는 안 됩니다.
- 다음을 확인하세요. PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
- Platform Analytics bin 디렉터리로 이동하여 플랫폼 분석-데이터-마이그레이션-tool.bat 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
-
워크스테이션 및 서비스 등록을 설치한 경우 서비스의 그룹화 및 종속성 정보는 MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에는 소비자가 저장소(MySQL)를 포함한 5개의 다른 서비스에 종속된 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하려면:
- 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 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을 열고 토폴로지 탭을 선택합니다. 이제 소비자는 Store(PostgreSQL)와 동일한 그룹에 의존하고 속하는 것으로 나타나야 합니다.
병렬 업그레이드
-
당신의 새로운 MicroStrategy ONE 기계, 채우기 PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
- 복사 mysql-커넥터-java.jar 이전 설치부터 플랫폼 분석\lib 새 컴퓨터의 디렉터리입니다.
- Platform Analytics bin 디렉터리로 이동하여 플랫폼 분석-데이터-마이그레이션-tool.bat 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
-
워크스테이션 및 서비스 등록을 설치한 경우 서비스의 그룹화 및 종속성 정보는 MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에는 소비자가 저장소(MySQL)를 포함한 5개의 다른 서비스에 종속된 것으로 표시됩니다.
Workstation에서 토폴로지를 업데이트하려면:
- 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
- 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 이것은 C:\프로그램 파일(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을 열고 토폴로지 탭을 선택합니다. 이제 소비자는 Store(PostgreSQL)와 동일한 그룹에 의존하고 속하는 것으로 나타나야 합니다.
Platform Analytics 데이터 마이그레이션 도구는 기존 고객이 MySQL에서 새로 지원되는 PostgreSQL 리포지토리로 데이터를 마이그레이션하는 데 사용됩니다. 이 도구는 MySQL 덤프 파일의 새 버전과 이전 버전을 모두 최신 버전의 Platform Analytics로 마이그레이션하는 데 도움이 될 수 있습니다.
백업 전제조건:
-
/MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml
다음으로 채워짐:창고Db연결:
- whHost: 127.0.0.1
- wh사용자: 루트
- whPasswd: 암호화_비밀번호
- whPort: 3306
- whDb: platform_analytics_wh
- mysql-커넥터-java.jar 에 존재합니다 플랫폼분석/lib 예배 규칙서.
- MySQL 백업을 보관하기에 충분한 디스크 공간 platform_analytics_wh 데이터 베이스.
전제조건 복원:
-
PAConsumerConfig.yaml 다음으로 채워짐:
pgWarehouseDbConnection:
-
pgWhHost: 127.0.0.1
-
pgWh사용자: 포스트그레스
-
pgWhPasswd: 암호화된 비밀번호
-
pgWh포트: 5432
-
pgWhDb: platform_analytics_wh
-
-
경로 .csv 이전 백업의 파일 platform_analytics_wh.
-
백업된 ..csv MySQL의 파일.
Platform Analytics 데이터 마이그레이션 도구 출시
-
Platform Analytics 홈 디렉터리로 이동하여 bin 디렉터리로 이동합니다.
/선택/mstr/MicroStrategy/플랫폼분석/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 백업을 시작합니다. platform_analytics_wh 귀하의 PAConsumerConfig.yaml 파일을 지정하여 지정된 경로에 백업을 배치합니다.
복원하다
-
MySQL 백업이 저장된 디렉터리의 경로를 제공합니다.
-
PostgreSQL을 삭제해도 괜찮다고 확신하는 경우 도구에서 다시 메시지를 표시합니다. platform_analytics_wh 개요.
-
예를 선택한 경우, platform_analytics_wh 스키마는 MySQL 덤프 버전과 일치하여 삭제되고 다시 생성됩니다.
-
그런 다음 백업 데이터를 새로 생성된 데이터베이스로 가져옵니다. platform_analytics_wh 개요.
-
그만큼 platform_analytics_wh 그러면 스키마가 최신 버전의 Platform Analytics로 업그레이드됩니다.
권장되는 업그레이드 절차
전체 업그레이드
전체 업그레이드를 수행하는 경우 모범 사례 단계는 다음과 같습니다.
- Platform Analytics Consumer가 중지되었는지 확인합니다. 새 항목이 처리되는 동안에는 데이터 마이그레이션이 수행되어서는 안 됩니다.
- 다음을 확인하세요. PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
- 당신의 플랫폼분석/bin 디렉토리를 선택하고 전화를 겁니다. 플랫폼 분석-데이터-마이그레이션-tool.sh 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
-
서비스의 그룹화 및 종속성 정보는 다음에서 업데이트되어야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 Telemetry Consumer는 Store(PostgreSQL)에 종속되지 않는 것으로 보입니다.
Workstation에서 토폴로지를 업데이트하려면:
- 주인을 찾아보세요 MicroStrategy 설치 디렉토리. 기본적으로 소유자는 mstr 사용자입니다.
- 찾기 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)에 의존해야 합니다.
병렬 업그레이드
-
당신의 새로운 MicroStrategy ONE 기계, 채우기 PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
- 복사 mysql-커넥터-java.jar 이전 설치부터 플랫폼분석/lib 새 컴퓨터의 디렉터리입니다.
- 당신의 플랫폼분석/bin 디렉토리를 선택하고 전화를 겁니다. 플랫폼 분석-데이터-마이그레이션-tool.sh 파일.
- 백업 및 복원 옵션(3)을 선택합니다.
- 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
- 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
- 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
-
서비스의 그룹화 및 종속성 정보는 다음에서 업데이트되어야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 Telemetry Consumer는 Store(PostgreSQL)에 종속되지 않는 것으로 보입니다.
Workstation에서 토폴로지를 업데이트하려면:
- 주인을 찾아보세요 MicroStrategy 설치 디렉토리. 기본적으로 소유자는 mstr 사용자입니다.
- 찾기 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)에 의존해야 합니다.