MicroStrategy ONE

Migra i dati da un database MySQL a un database PostgreSQL

Lo strumento Platform Analytics Data Migration viene utilizzato per aiutare i clienti a migrare i loro dati da MySQL al repository PostgreSQL appena supportato. Questo strumento consente di migrare all'ultima versione di Platform Analytics sia la versione nuova che quella precedente dei file dump di MySQL.

Prerequisiti per il backup:

  • C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml popolato con:

    warehouseDbConnection:

    • Host w: 127.0.0.1
    • whUser: root
    • whPasswd: password_criptata
    • whPort: 3306
    • whDb: platform_analytics_wh
  • mysql-connector-java.jar è presente in Platform Analytics\lib directory .
  • Spazio su disco sufficiente per contenere un backup di MySQL platform_analytics_wh database.

Ripristinare i prerequisiti:

  • PAConsumerConfig.yaml popolato con:

    pgWarehouseDbConnection:

    • pgWhHost: 127.0.0.1

    • pgWhUser: postgres

    • pgWhPasswd: password crittografata

    • pgWhPort: 5432

    • pgWhDb: platform_analytics_wh

  • Percorso a . csv da un backup precedente di platform_analytics_wh.

  • Spazio su disco disponibile in PostgreSQL sufficiente per ripristinare il file .. csv file da MySQL.

Avvio dello strumento di migrazione dei dati di Platform Analytics

  1. Passare alla home directory di Platform Analytics alla directory bin:

    C:\Programmi (x86)\ MicroStrategy\Platform Analytics\bin

  2. Chiamare il seguente script:

    Platform-analytics-data-migration-tool.bat

  3. Verrà quindi richiesto quanto segue:

    Copia
    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

Flusso di lavoro di migrazione

Backup

  1. Specificare il percorso della directory in cui verrà archiviato il backup MySQL.

  2. Lo strumento avvierà quindi il backup di MySQL platform_analytics_wh specificato in PAConsumerConfig.yaml, posizionando il backup nel percorso specificato.

Ripristina

  1. Specificare il percorso della directory in cui è archiviato il backup MySQL.

  2. Lo strumento chiederà di nuovo all'utente se si è certi di essere in grado di eliminare PostgreSQL platform_analytics_wh schema.

  3. Se si seleziona Sì, l'elemento platform_analytics_wh lo schema verrà eliminato e ricreato corrispondente alla versione del dump MySQL.

  4. I dati di backup vengono quindi importati nell'oggetto appena creato platform_analytics_wh schema.

  5. Il platform_analytics_wh lo schema verrà quindi aggiornato alla versione più recente di Platform Analytics.

Procedure di aggiornamento consigliate

Aggiornamenti sul posto

Se si sta eseguendo un aggiornamento sul posto, i passaggi delle best practice dovrebbero essere i seguenti:

  1. Verificare che il consumer Platform Analytics sia stato arrestato. La migrazione dei dati non deve avvenire mentre è ancora in corso l'elaborazione delle nuove voci.
  2. Verificare che il PAConsumerConfig.yaml disponga delle informazioni MySQL e PostgreSQL mostrate nei prerequisiti precedenti.
  3. Andare alla directory bin di Platform Analytics e chiamare il Platform-analytics-data-migration-tool.bat file.
  4. Selezionare l'opzione Backup e ripristino (3).
  5. Immettere il percorso completo della directory desiderata per il database da cui eseguire il backup e il ripristino.
  6. Attendere il completamento del backup. Verrà chiesto se è possibile ricreare il warehouse PostgreSQL e selezionare sì.
  7. Il programma ripristinerà quindi i file di backup MySQL nel nuovo warehouse PostgreSQL e la migrazione dei dati sarà completata.
  8. Se sono installati Workstation e la registrazione servizio, le informazioni di raggruppamento e dipendenza del servizio in MicroStrategy La vista Topologia di Workstation dovrebbe essere aggiornata. Quando la topologia non è aggiornata, la vista mostrerà Consumer come dipendente da altri cinque servizi, incluso il repository (MySQL).

    Per aggiornare la topologia in Workstation:

    1. Individuare il MicroStrategy-percorso java spedito. Per impostazione predefinita, questo è C:\Programmi (x86)\Common Files\ MicroStrategy\JRE\180_222.
    2. Individuare la directory di installazione di Services Registration. Per impostazione predefinita, è C:\Programmi (x86)\ MicroStrategy\Registrazione Servizi\jar.
    3. Eseguire il seguente comando:

      Copia
      "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. Aprire Workstation e selezionare la scheda Topologia. Il consumatore dovrebbe ora dipendere da e appartenere allo stesso gruppo di Store (PostgreSQL).

Aggiornamenti in parallelo

  1. Sulla nuova (Undefined variable: Company_ProductNames.ReleaseName) computer, popolare il file PAConsumerConfig.yaml disponga delle informazioni MySQL e PostgreSQL mostrate nei prerequisiti precedenti.

  2. Copiare il mysql-connector-java.jar dall’installazione precedente a Platform Analytics\lib directory sul nuovo computer.
  3. Andare alla directory bin di Platform Analytics e chiamare il Platform-analytics-data-migration-tool.bat file.
  4. Selezionare l'opzione Backup e ripristino (3).
  5. Immettere il percorso completo della directory desiderata per il database da cui eseguire il backup e il ripristino.
  6. Attendere il completamento del backup. Verrà chiesto se è possibile ricreare il warehouse PostgreSQL e selezionare sì.
  7. Il programma ripristinerà quindi i file di backup MySQL nel nuovo warehouse PostgreSQL e la migrazione dei dati sarà completata.
  8. Se sono installati Workstation e la registrazione servizio, le informazioni di raggruppamento e dipendenza del servizio in MicroStrategy La vista Topologia di Workstation dovrebbe essere aggiornata. Quando la topologia non è aggiornata, la vista mostrerà Consumer come dipendente da altri cinque servizi, incluso il repository (MySQL).

    Per aggiornare la topologia in Workstation:

    1. Individuare il MicroStrategy-percorso java spedito. Per impostazione predefinita, questo è C:\Programmi (x86)\Common Files\ MicroStrategy\JRE\180_222.
    2. Individuare la directory di installazione di Services Registration. Per impostazione predefinita, questo è C:\Programmi (x86)\ MicroStrategy\Services Registration\jar.
    3. Eseguire il seguente comando:

      Copia
      "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. Aprire Workstation e selezionare la scheda Topologia. Il consumatore dovrebbe ora dipendere da e appartenere allo stesso gruppo di Store (PostgreSQL).

Lo strumento Platform Analytics Data Migration viene utilizzato per aiutare i clienti a migrare i loro dati da MySQL al repository PostgreSQL appena supportato. Questo strumento consente di migrare all'ultima versione di Platform Analytics sia la versione nuova che quella precedente dei file dump di MySQL.

Prerequisiti per il backup:

  • /MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml popolato con:

    warehouseDbConnection:

    • Host w: 127.0.0.1
    • whUser: root
    • whPasswd: password_criptata
    • whPort: 3306
    • whDb: platform_analytics_wh
  • mysql-connector-java.jar è presente in Platform Analytics/lib directory .
  • Spazio su disco sufficiente per contenere un backup di MySQL platform_analytics_wh database.

Ripristinare i prerequisiti:

  • PAConsumerConfig.yaml popolato con:

    pgWarehouseDbConnection:

    • pgWhHost: 127.0.0.1

    • pgWhUser: postgres

    • pgWhPasswd: password crittografata

    • pgWhPort: 5432

    • pgWhDb: platform_analytics_wh

  • Percorso a . csv da un backup precedente di platform_analytics_wh.

  • Spazio su disco disponibile in PostgreSQL sufficiente per ripristinare il file .. csv file da MySQL.

Avvio dello strumento di migrazione dei dati di Platform Analytics

  1. Passare alla home directory di Platform Analytics alla directory bin:

    /opt/mstr/ MicroStrategy/PlatformAnalytics/bin

  2. Eseguire il seguente script:

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

  3. Verrà quindi richiesto quanto segue:

    Copia
    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

Flusso di lavoro di migrazione

Backup

  1. Specificare il percorso della directory in cui verrà archiviato il backup MySQL.

  2. Lo strumento avvierà quindi il backup di MySQL platform_analytics_wh specificato in PAConsumerConfig.yaml, posizionando il backup nel percorso specificato.

Ripristina

  1. Specificare il percorso della directory in cui è archiviato il backup MySQL.

  2. Lo strumento chiederà di nuovo all'utente se si è certi di essere in grado di eliminare PostgreSQL platform_analytics_wh schema.

  3. Se si seleziona Sì, l'elemento platform_analytics_wh lo schema verrà eliminato e ricreato corrispondente alla versione del dump MySQL.

  4. I dati di backup vengono quindi importati nell'oggetto appena creato platform_analytics_wh schema.

  5. Il platform_analytics_wh lo schema verrà quindi aggiornato alla versione più recente di Platform Analytics.

Procedure di aggiornamento consigliate

Aggiornamenti sul posto

Se si sta eseguendo un aggiornamento sul posto, i passaggi delle best practice dovrebbero essere i seguenti:

  1. Verificare che il consumer Platform Analytics sia stato arrestato. La migrazione dei dati non deve avvenire mentre è ancora in corso l'elaborazione delle nuove voci.
  2. Verificare che il PAConsumerConfig.yaml disponga delle informazioni MySQL e PostgreSQL mostrate nei prerequisiti precedenti.
  3. Vai a tuo Platform Analytics/bin directory e chiamare il file Platform-analytics-data-migration-tool.sh file.
  4. Selezionare l'opzione Backup e ripristino (3).
  5. Immettere il percorso completo della directory desiderata per il database da cui eseguire il backup e il ripristino.
  6. Attendere il completamento del backup. Lo strumento chiederà se è possibile ricreare il warehouse PostgreSQL e selezionerà sì.
  7. Il programma ripristinerà quindi i file di backup MySQL nel nuovo warehouse PostgreSQL e la migrazione dei dati sarà completata.
  8. È necessario aggiornare le informazioni di raggruppamento e dipendenza del servizio in MicroStrategy Vista Topologia di Workstation. Quando la topologia non è aggiornata, il consumer di telemetria non sembra dipendere da Store (PostgreSQL).

    Per aggiornare la topologia in Workstation:

    1. Trova il proprietario di MicroStrategy directory di installazione. Per impostazione predefinita, il proprietario è l'utente mstr.
    2. Individuare il MicroStrategy-percorso java spedito. Per impostazione predefinita, questo è /opt/ MicroStrategy/_jre.
    3. Individuare la directory di installazione di Services Registration. Per impostazione predefinita, questo è /opt/ MicroStrategy/Registrazione servizi.
    4. Eseguire il seguente comando:

      Copia
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Apri MicroStrategy Workstation e selezionare la scheda Topologia. Il consumatore ora dovrebbe dipendere dallo Store (PostgreSQL).

Aggiornamenti in parallelo

  1. Sulla nuova (Undefined variable: Company_ProductNames.ReleaseName) computer, popolare il file PAConsumerConfig.yaml disponga delle informazioni MySQL e PostgreSQL mostrate nei prerequisiti precedenti.

  2. Copiare il mysql-connector-java.jar dall’installazione precedente a Platform Analytics/lib directory sul nuovo computer.
  3. Vai a tuo Platform Analytics/bin directory e chiamare il file Platform-analytics-data-migration-tool.sh file.
  4. Selezionare l'opzione Backup e ripristino (3).
  5. Immettere il percorso completo della directory desiderata per il database da cui eseguire il backup e il ripristino.
  6. Attendere il completamento del backup. Lo strumento chiederà se è possibile ricreare il warehouse PostgreSQL e selezionerà sì.
  7. Il programma ripristinerà quindi i file di backup MySQL nel nuovo warehouse PostgreSQL e la migrazione dei dati sarà completata.
  8. È necessario aggiornare le informazioni di raggruppamento e dipendenza del servizio in MicroStrategy Vista Topologia di Workstation. Quando la topologia non è aggiornata, il consumer di telemetria non sembra dipendere da Store (PostgreSQL).

    Per aggiornare la topologia in Workstation:

    1. Trova il proprietario di MicroStrategy directory di installazione. Per impostazione predefinita, il proprietario è l'utente mstr.
    2. Individuare il MicroStrategy-percorso java spedito. Per impostazione predefinita, questo è /opt/ MicroStrategy/_jre.
    3. Individuare la directory di installazione di Services Registration. Per impostazione predefinita, questo è /opt/ MicroStrategy/Registrazione servizi.
    4. Eseguire il seguente comando:

      Copia
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Apri MicroStrategy Workstation e selezionare la scheda Topologia. Il consumatore ora dovrebbe dipendere dallo Store (PostgreSQL).