MicroStrategy ONE

Migrar dados de um banco de dados MySQL para um banco de dados PostgreSQL

A ferramenta Platform Analytics Data Migration é usada para ajudar os clientes existentes a migrar seus dados do MySQL para o repositório PostgreSQL recém-suportado. Essa ferramenta pode ajudar a migrar versões novas e antigas de arquivos de despejo do MySQL para a versão mais recente do Platform Analytics.

Pré-requisitos de backup:

  • C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml preenchido com:

    armazémDbConnection:

    • quemHost: 127.0.0.1
    • whUser: raiz
    • whPasswd: senha_criptografada
    • whPort: 3306
    • o queDb: platform_analytics_wh
  • mysql-connector-java.jar está presente em PlatformAnalytics\lib diretório.
  • Espaço em disco suficiente para manter um backup do seu MySQL plataforma_analítica_wh base de dados.

Restaurar pré-requisitos:

  • PAConsumerConfig.yaml preenchido com:

    pgWarehouseDbConnection:

    • pgWhHost: 127.0.0.1

    • pgWhUser: postgres

    • pgWhPasswd: senha criptografada

    • pgWhPort: 5432

    • pgWhDb: platform_analytics_wh

  • Caminho para .csv arquivos de um backup anterior de plataforma_analítica_wh.

  • Espaço em disco suficiente disponível para o PostgreSQL para restaurar o arquivo ..csv arquivos do MySQL.

Lançamento da ferramenta de migração de dados do Platform Analytics

  1. Navegue até o diretório inicial do Platform Analytics e entre no diretório bin:

    C:\Arquivos de Programas (x86)\MicroStrategy\Análise da plataforma\bin

  2. Chame o seguinte script:

    platform-analytics-data-migration-tool.bat

  3. Você será então solicitado com o seguinte:

    Copiar
    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

Fluxo de trabalho de migração

Cópia de segurança

  1. Forneça o caminho para o diretório onde o backup do MySQL será armazenado.

  2. A ferramenta começará a fazer backup do MySQL plataforma_analítica_wh especificado em seu PAConsumerConfig.yaml arquivo, colocando o backup no caminho especificado.

Restaurar

  1. Forneça o caminho para o diretório onde o backup do MySQL está armazenado.

  2. A ferramenta irá avisá-lo novamente se você tiver certeza de que pode descartar seu PostgreSQL plataforma_analítica_wh esquema.

  3. Se sim for selecionado, o plataforma_analítica_wh o esquema será descartado e recriado de acordo com a versão do seu dump MySQL.

  4. Os dados de backup são então importados para o arquivo recém-criado plataforma_analítica_wh esquema.

  5. O plataforma_analítica_wh o esquema será então atualizado para a versão mais recente do Platform Analytics.

Procedimentos de atualização recomendados

Atualizações no local

Se você estiver realizando uma atualização local, as etapas de práticas recomendadas seriam as seguintes:

  1. Confirme se o Platform Analytics Consumer está parado. A migração de dados não deve ocorrer enquanto novas entradas ainda estiverem sendo processadas.
  2. Confirme que o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
  3. Acesse o diretório bin do Platform Analytics e chame o platform-analytics-data-migration-tool.bat arquivo.
  4. Selecione a opção Backup e Restauração (3).
  5. Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
  6. Aguarde até que o backup seja concluído. A ferramenta perguntará se você pode recriar o warehouse do PostgreSQL e selecionará sim.
  7. O programa irá então restaurar seus arquivos de backup do MySQL em seu novo warehouse PostgreSQL e a migração de dados será concluída.
  8. Se você instalou o Registro de Estação de Trabalho e Serviço, as informações de agrupamento e dependência do serviço em MicroStrategy WorkstationA visualização da topologia deve ser atualizada. Quando a Topologia não for atualizada, a visualização mostrará o Consumidor como dependente de cinco outros serviços, incluindo o Repositório (MySQL).

    Para atualizar a topologia na estação de trabalho:

    1. Localize o MicroStrategy-caminho java enviado. Por padrão, isso é C:\Arquivos de Programas (x86)\Arquivos Comuns\MicroStrategy\JRE\180_222.
    2. Localize o diretório de instalação do Registro de Serviços. Por padrão, é C:\Arquivos de Programas (x86)\MicroStrategy\Registro de Serviços\jar.
    3. Execute o seguinte comando:

      Copiar
      "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. Abra Estação de Trabalho e selecione a guia Topologia. O consumidor agora deve parecer depender e pertencer ao mesmo grupo da Loja (PostgreSQL).

Atualizações paralelas

  1. No seu novo MicroStrategy ONE máquina, preencha o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.

  2. Copie o mysql-connector-java.jar desde a instalação anterior até o Análise de plataforma\lib diretório na nova máquina.
  3. Acesse o diretório bin do Platform Analytics e chame o platform-analytics-data-migration-tool.bat arquivo.
  4. Selecione a opção Backup e Restauração (3).
  5. Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
  6. Aguarde até que o backup seja concluído. A ferramenta perguntará se você pode recriar o warehouse do PostgreSQL e selecionará sim.
  7. O programa irá então restaurar seus arquivos de backup do MySQL em seu novo warehouse PostgreSQL e a migração de dados será concluída.
  8. Se você instalou o Registro de Estação de Trabalho e Serviço, as informações de agrupamento e dependência do serviço em MicroStrategy WorkstationA visualização da topologia deve ser atualizada. Quando a Topologia não for atualizada, a visualização mostrará o Consumidor como dependente de cinco outros serviços, incluindo o Repositório (MySQL).

    Para atualizar a topologia na estação de trabalho:

    1. Localize o MicroStrategy-caminho java enviado. Por padrão, isso é C:\Arquivos de Programas (x86)\Arquivos Comuns\MicroStrategy\JRE\180_222.
    2. Localize o diretório de instalação do Registro de Serviços. Por padrão, isso é C:\Arquivos de Programas (x86)\MicroStrategy\Registro de Serviços\jar.
    3. Execute o seguinte comando:

      Copiar
      "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. Abra Estação de Trabalho e selecione a guia Topologia. O consumidor agora deve parecer depender e pertencer ao mesmo grupo da Loja (PostgreSQL).

A ferramenta Platform Analytics Data Migration é usada para ajudar os clientes existentes a migrar seus dados do MySQL para o repositório PostgreSQL recém-suportado. Essa ferramenta pode ajudar a migrar versões novas e antigas de arquivos de despejo do MySQL para a versão mais recente do Platform Analytics.

Pré-requisitos de backup:

  • /MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml preenchido com:

    armazémDbConnection:

    • quemHost: 127.0.0.1
    • whUser: raiz
    • whPasswd: senha_criptografada
    • whPort: 3306
    • o queDb: platform_analytics_wh
  • mysql-connector-java.jar está presente em PlatformAnalytics/lib diretório.
  • Espaço em disco suficiente para manter um backup do seu MySQL plataforma_analítica_wh base de dados.

Restaurar pré-requisitos:

  • PAConsumerConfig.yaml preenchido com:

    pgWarehouseDbConnection:

    • pgWhHost: 127.0.0.1

    • pgWhUser: postgres

    • pgWhPasswd: senha criptografada

    • pgWhPort: 5432

    • pgWhDb: platform_analytics_wh

  • Caminho para .csv arquivos de um backup anterior de plataforma_analítica_wh.

  • Espaço em disco suficiente disponível para o PostgreSQL restaurar o arquivo ..csv arquivos do MySQL.

Lançamento da ferramenta de migração de dados do Platform Analytics

  1. Navegue até o diretório inicial do Platform Analytics e entre no diretório bin:

    /opt/mstr/MicroStrategy/PlatformAnalytics/bin

  2. Execute o seguinte script:

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

  3. Você será então solicitado com o seguinte:

    Copiar
    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

Fluxo de trabalho de migração

Cópia de segurança

  1. Forneça o caminho para o diretório onde o backup do MySQL será armazenado.

  2. A ferramenta começará a fazer backup do MySQL plataforma_analítica_wh especificado em seu PAConsumerConfig.yaml arquivo, colocando o backup no caminho especificado.

Restaurar

  1. Forneça o caminho para o diretório onde o backup do MySQL está armazenado.

  2. A ferramenta irá avisá-lo novamente se você tiver certeza de que pode descartar seu PostgreSQL plataforma_analítica_wh esquema.

  3. Se sim for selecionado, o plataforma_analítica_wh o esquema será descartado e recriado de acordo com a versão do seu dump MySQL.

  4. Os dados de backup são então importados para o arquivo recém-criado plataforma_analítica_wh esquema.

  5. O plataforma_analítica_wh o esquema será então atualizado para a versão mais recente do Platform Analytics.

Procedimentos de atualização recomendados

Atualizações no local

Se você estiver realizando uma atualização local, as etapas de práticas recomendadas seriam as seguintes:

  1. Confirme se o Platform Analytics Consumer está parado. A migração de dados não deve ocorrer enquanto novas entradas ainda estiverem sendo processadas.
  2. Confirme que o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
  3. Vá para sua PlatformAnalytics/bin diretório e ligue para o platform-analytics-data-migration-tool.sh arquivo.
  4. Selecione a opção Backup e Restauração (3).
  5. Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
  6. Aguarde até que o backup seja concluído. A ferramenta então perguntará se está tudo bem para recriar o warehouse do PostgreSQL e selecione sim.
  7. O programa irá então restaurar seus arquivos de backup do MySQL em seu novo warehouse PostgreSQL e a migração de dados será concluída.
  8. As informações de agrupamento e dependência do serviço precisam ser atualizadas em MicroStrategy WorkstationVisualização de topologia do. Quando a Topologia não é atualizada, o Telemetry Consumer não parece depender do Store (PostgreSQL).

    Para atualizar a topologia na estação de trabalho:

    1. Encontre o dono do MicroStrategy diretório de instalação. Por padrão, o proprietário é o usuário mstr.
    2. Localize o MicroStrategy-caminho java enviado. Por padrão, isso é /optar/MicroStrategy/_jre.
    3. Localize o diretório de instalação do Registro de Serviços. Por padrão, isso é /optar/MicroStrategy/ServiçosRegistro.
    4. Execute o seguinte comando:

      Copiar
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Abrir MicroStrategy Workstation e selecione a guia Topologia. O consumidor agora deve depender do Store (PostgreSQL).

Atualizações paralelas

  1. No seu novo MicroStrategy ONE máquina, preencha o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.

  2. Copie o mysql-connector-java.jar desde a instalação anterior até o PlatformAnalytics/lib diretório na nova máquina.
  3. Vá para sua PlatformAnalytics/bin diretório e ligue para o platform-analytics-data-migration-tool.sh arquivo.
  4. Selecione a opção Backup e Restauração (3).
  5. Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
  6. Aguarde até que o backup seja concluído. A ferramenta então perguntará se está tudo bem para recriar o warehouse do PostgreSQL e selecione sim.
  7. O programa irá então restaurar seus arquivos de backup do MySQL em seu novo warehouse PostgreSQL e a migração de dados será concluída.
  8. As informações de agrupamento e dependência do serviço precisam ser atualizadas em MicroStrategy WorkstationVisualização de topologia do. Quando a Topologia não é atualizada, o Telemetry Consumer não parece depender do Store (PostgreSQL).

    Para atualizar a topologia na estação de trabalho:

    1. Encontre o dono do MicroStrategy diretório de instalação. Por padrão, o proprietário é o usuário mstr.
    2. Localize o MicroStrategy-caminho java enviado. Por padrão, isso é /optar/MicroStrategy/_jre.
    3. Localize o diretório de instalação do Registro de Serviços. Por padrão, isso é /optar/MicroStrategy/ServiçosRegistro.
    4. Execute o seguinte comando:

      Copiar
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Abrir MicroStrategy Workstation e selecione a guia Topologia. O consumidor agora deve depender do Store (PostgreSQL).