MicroStrategy ONE

MySQL 데이터베이스에서 PostgreSQL 데이터베이스로 데이터 마이그레이션

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 데이터 마이그레이션 도구 출시

  1. Platform Analytics 홈 디렉터리로 이동하여 bin 디렉터리로 이동합니다.

    C:\프로그램 파일(x86)\MicroStrategy\플랫폼 분석\bin

  2. 다음 스크립트를 호출합니다.

    플랫폼 분석-데이터-마이그레이션-tool.bat

  3. 그러면 다음 메시지가 표시됩니다.

    복사
    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

마이그레이션 워크플로

지원

  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. Platform Analytics Consumer가 중지되었는지 확인합니다. 새 항목이 처리되는 동안에는 데이터 마이그레이션이 수행되어서는 안 됩니다.
  2. 다음을 확인하세요. PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
  3. Platform Analytics bin 디렉터리로 이동하여 플랫폼 분석-데이터-마이그레이션-tool.bat 파일.
  4. 백업 및 복원 옵션(3)을 선택합니다.
  5. 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
  6. 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
  7. 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
  8. 워크스테이션 및 서비스 등록을 설치한 경우 서비스의 그룹화 및 종속성 정보는 MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에는 소비자가 저장소(MySQL)를 포함한 5개의 다른 서비스에 종속된 것으로 표시됩니다.

    Workstation에서 토폴로지를 업데이트하려면:

    1. 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
    2. 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 C:\Program Files입니다. (x86)\MicroStrategy\서비스 등록\jar.
    3. 다음 명령을 실행합니다.

      복사
      "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
    4. Workstation을 열고 토폴로지 탭을 선택합니다. 이제 소비자는 Store(PostgreSQL)와 동일한 그룹에 의존하고 속하는 것으로 나타나야 합니다.

병렬 업그레이드

  1. 당신의 새로운 MicroStrategy ONE 기계, 채우기 PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.

  2. 복사 mysql-커넥터-java.jar 이전 설치부터 플랫폼 분석\lib 새 컴퓨터의 디렉터리입니다.
  3. Platform Analytics bin 디렉터리로 이동하여 플랫폼 분석-데이터-마이그레이션-tool.bat 파일.
  4. 백업 및 복원 옵션(3)을 선택합니다.
  5. 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
  6. 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
  7. 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
  8. 워크스테이션 및 서비스 등록을 설치한 경우 서비스의 그룹화 및 종속성 정보는 MicroStrategy Workstation의 토폴로지 보기를 업데이트해야 합니다. 토폴로지가 업데이트되지 않으면 보기에는 소비자가 저장소(MySQL)를 포함한 5개의 다른 서비스에 종속된 것으로 표시됩니다.

    Workstation에서 토폴로지를 업데이트하려면:

    1. 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
    2. 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 이것은 C:\프로그램 파일(x86)\MicroStrategy\서비스 등록\jar.
    3. 다음 명령을 실행합니다.

      복사
      "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
    4. 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 데이터 마이그레이션 도구 출시

  1. Platform Analytics 홈 디렉터리로 이동하여 bin 디렉터리로 이동합니다.

    /선택/mstr/MicroStrategy/플랫폼분석/bin

  2. 다음 스크립트를 실행합니다.

    ./platform-analytics-data-migration-tool.sh

  3. 그러면 다음 메시지가 표시됩니다.

    복사
    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

마이그레이션 워크플로

지원

  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. Platform Analytics Consumer가 중지되었는지 확인합니다. 새 항목이 처리되는 동안에는 데이터 마이그레이션이 수행되어서는 안 됩니다.
  2. 다음을 확인하세요. PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.
  3. 당신의 플랫폼분석/bin 디렉토리를 선택하고 전화를 겁니다. 플랫폼 분석-데이터-마이그레이션-tool.sh 파일.
  4. 백업 및 복원 옵션(3)을 선택합니다.
  5. 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
  6. 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
  7. 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
  8. 서비스의 그룹화 및 종속성 정보는 다음에서 업데이트되어야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 Telemetry Consumer는 Store(PostgreSQL)에 종속되지 않는 것으로 보입니다.

    Workstation에서 토폴로지를 업데이트하려면:

    1. 주인을 찾아보세요 MicroStrategy 설치 디렉토리. 기본적으로 소유자는 mstr 사용자입니다.
    2. 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 /고르다/MicroStrategy/_jre.
    3. 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 이것은 /고르다/MicroStrategy/서비스등록.
    4. 다음 명령을 실행합니다.

      복사
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. 열려 있는 MicroStrategy Workstation 토폴로지 탭을 선택합니다. 소비자는 이제 Store(PostgreSQL)에 의존해야 합니다.

병렬 업그레이드

  1. 당신의 새로운 MicroStrategy ONE 기계, 채우기 PAConsumerConfig.yaml 위의 전제 조건에 표시된 MySQL 및 PostgreSQL 정보가 있습니다.

  2. 복사 mysql-커넥터-java.jar 이전 설치부터 플랫폼분석/lib 새 컴퓨터의 디렉터리입니다.
  3. 당신의 플랫폼분석/bin 디렉토리를 선택하고 전화를 겁니다. 플랫폼 분석-데이터-마이그레이션-tool.sh 파일.
  4. 백업 및 복원 옵션(3)을 선택합니다.
  5. 백업하고 복원할 데이터베이스에 대해 원하는 전체 디렉터리 경로를 입력합니다.
  6. 백업이 완료될 때까지 기다리십시오. 그러면 도구에서 PostgreSQL 웨어하우스를 다시 생성해도 괜찮은지 묻는 메시지를 표시하고 예를 선택합니다.
  7. 그러면 프로그램이 MySQL 백업 파일을 새 PostgreSQL 웨어하우스로 복원하고 데이터 마이그레이션이 완료됩니다.
  8. 서비스의 그룹화 및 종속성 정보는 다음에서 업데이트되어야 합니다. MicroStrategy Workstation의 토폴로지 보기입니다. 토폴로지가 업데이트되지 않으면 Telemetry Consumer는 Store(PostgreSQL)에 종속되지 않는 것으로 보입니다.

    Workstation에서 토폴로지를 업데이트하려면:

    1. 주인을 찾아보세요 MicroStrategy 설치 디렉토리. 기본적으로 소유자는 mstr 사용자입니다.
    2. 찾기 MicroStrategy-제공된 Java 경로. 기본적으로 이것은 /고르다/MicroStrategy/_jre.
    3. 서비스 등록의 설치 디렉터리를 찾습니다. 기본적으로 이것은 /고르다/MicroStrategy/서비스등록.
    4. 다음 명령을 실행합니다.

      복사
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. 열려 있는 MicroStrategy Workstation 토폴로지 탭을 선택합니다. 소비자는 이제 Store(PostgreSQL)에 의존해야 합니다.