MicroStrategy ONE
Migrar dados de um banco de dados MySQL para um banco de dados PostgreSQL
- Windows
- Linux
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
-
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
-
Chame o seguinte script:
platform-analytics-data-migration-tool.bat
-
Você será então solicitado com o seguinte:
CopiarThis 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
-
Forneça o caminho para o diretório onde o backup do MySQL será armazenado.
-
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
-
Forneça o caminho para o diretório onde o backup do MySQL está armazenado.
-
A ferramenta irá avisá-lo novamente se você tiver certeza de que pode descartar seu PostgreSQL plataforma_analítica_wh esquema.
-
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.
-
Os dados de backup são então importados para o arquivo recém-criado plataforma_analítica_wh esquema.
-
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:
- Confirme se o Platform Analytics Consumer está parado. A migração de dados não deve ocorrer enquanto novas entradas ainda estiverem sendo processadas.
- Confirme que o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
- Acesse o diretório bin do Platform Analytics e chame o platform-analytics-data-migration-tool.bat arquivo.
- Selecione a opção Backup e Restauração (3).
- Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
- Aguarde até que o backup seja concluído. A ferramenta perguntará se você pode recriar o warehouse do PostgreSQL e selecionará sim.
- 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.
-
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:
- Localize o MicroStrategy-caminho java enviado. Por padrão, isso é C:\Arquivos de Programas (x86)\Arquivos Comuns\MicroStrategy\JRE\180_222.
- 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.
-
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 - 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
-
No seu novo MicroStrategy ONE máquina, preencha o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
- Copie o mysql-connector-java.jar desde a instalação anterior até o Análise de plataforma\lib diretório na nova máquina.
- Acesse o diretório bin do Platform Analytics e chame o platform-analytics-data-migration-tool.bat arquivo.
- Selecione a opção Backup e Restauração (3).
- Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
- Aguarde até que o backup seja concluído. A ferramenta perguntará se você pode recriar o warehouse do PostgreSQL e selecionará sim.
- 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.
-
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:
- Localize o MicroStrategy-caminho java enviado. Por padrão, isso é C:\Arquivos de Programas (x86)\Arquivos Comuns\MicroStrategy\JRE\180_222.
- 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.
-
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 - 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
-
Navegue até o diretório inicial do Platform Analytics e entre no diretório bin:
/opt/mstr/MicroStrategy/PlatformAnalytics/bin
-
Execute o seguinte script:
./platform-analytics-data-migration-tool.sh
-
Você será então solicitado com o seguinte:
CopiarThis 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
-
Forneça o caminho para o diretório onde o backup do MySQL será armazenado.
-
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
-
Forneça o caminho para o diretório onde o backup do MySQL está armazenado.
-
A ferramenta irá avisá-lo novamente se você tiver certeza de que pode descartar seu PostgreSQL plataforma_analítica_wh esquema.
-
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.
-
Os dados de backup são então importados para o arquivo recém-criado plataforma_analítica_wh esquema.
-
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:
- Confirme se o Platform Analytics Consumer está parado. A migração de dados não deve ocorrer enquanto novas entradas ainda estiverem sendo processadas.
- Confirme que o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
- Vá para sua PlatformAnalytics/bin diretório e ligue para o platform-analytics-data-migration-tool.sh arquivo.
- Selecione a opção Backup e Restauração (3).
- Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
- 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.
- 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.
-
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:
- Encontre o dono do MicroStrategy diretório de instalação. Por padrão, o proprietário é o usuário mstr.
- Localize o MicroStrategy-caminho java enviado. Por padrão, isso é /optar/MicroStrategy/_jre.
- Localize o diretório de instalação do Registro de Serviços. Por padrão, isso é /optar/MicroStrategy/ServiçosRegistro.
-
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 -
Abrir MicroStrategy Workstation e selecione a guia Topologia. O consumidor agora deve depender do Store (PostgreSQL).
Atualizações paralelas
-
No seu novo MicroStrategy ONE máquina, preencha o PAConsumerConfig.yaml possui as informações de MySQL e PostgreSQL mostradas nos pré-requisitos acima.
- Copie o mysql-connector-java.jar desde a instalação anterior até o PlatformAnalytics/lib diretório na nova máquina.
- Vá para sua PlatformAnalytics/bin diretório e ligue para o platform-analytics-data-migration-tool.sh arquivo.
- Selecione a opção Backup e Restauração (3).
- Insira o caminho completo do diretório desejado para o banco de dados do qual será feito backup e restauração.
- 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.
- 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.
-
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:
- Encontre o dono do MicroStrategy diretório de instalação. Por padrão, o proprietário é o usuário mstr.
- Localize o MicroStrategy-caminho java enviado. Por padrão, isso é /optar/MicroStrategy/_jre.
- Localize o diretório de instalação do Registro de Serviços. Por padrão, isso é /optar/MicroStrategy/ServiçosRegistro.
-
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 -
Abrir MicroStrategy Workstation e selecione a guia Topologia. O consumidor agora deve depender do Store (PostgreSQL).