MicroStrategy ONE

Migrieren Sie Daten aus einer SQL-Datenbank in eine PostgreSQL-Datenbank

Das Platform-Analytics-Datenmigrationstool wird verwendet, um bestehenden Kunden bei der Migration ihrer Daten von SQL zum neu unterstützten PostgreSQL-Repository zu helfen. Dieses Tool kann bei der Migration neuer und alter Versionen von SQL-Dump-Dateien auf die neueste Version von Platform Analytics helfen.

Voraussetzungen für die Sicherung:

  • C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml aufgefüllt mit:

    WarehouseDb-Verbindung:

    • WHHost: 127.0.0.1
    • WH-Benutzer: Stamm
    • WHPasswd: distinct_password
    • WHPort: 3306
    • WHDb: Platform_analytics_ WH
  • SQL-Connector-java.jar ist vorhanden in PlatformAnalytics\lib Verzeichnis.
  • Ausreichend Festplattenspeicher für eine Sicherung von SQL Platform_analytics_ WH Datenbank.

Voraussetzungen wiederherstellen:

  • PaConsumerConfig.yml aufgefüllt mit:

    pgWarehouseDbConnection:

    • pg WHHost: 127.0.0.1

    • pg WHUser: Postgres

    • pg WHPasswd: gesichertes Kennwort

    • pg WHPort: 5432

    • pgWhiteDb: Platform_analytics_ WH

  • Pfad zu CSV Dateien aus einer vorherigen Sicherung von Platform_analytics_ WH.

  • PostgreSQL steht ausreichend Festplattenspeicher zur Verfügung, um die gesicherten Dateien wiederhergestellt zu werden.CSV -Dateien aus SQL.

Das Platform-Analytics-Datenmigrationstool wird gestartet

  1. Navigieren Sie zum Platform Analytics-Startverzeichnis und wechseln Sie zum Bin-Verzeichnis:

    C:\Programme (x86)\ MicroStrategy\Plattform Analytics\bin

  2. Rufen Sie das folgende Skript auf:

    Platform-Analytics-Data-Migration-Tool.bat

  3. Sie erhalten dann die folgende Eingabeaufforderung:

    Kopieren
    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

Migrationsworkflow

Sicherung

  1. Geben Sie den Pfad zu dem Verzeichnis an, in dem die MySQL-Sicherung gespeichert wird.

  2. Das Tool beginnt dann mit der Sicherung von MySQL Platform_Analytics_Wh in angegeben PAConsumerConfig.yaml -Datei, wobei die Sicherung im angegebenen Pfad abgelegt wird.

Wiederherstellen

  1. Geben Sie den Pfad zu dem Verzeichnis an, in dem die MySQL-Sicherung gespeichert ist.

  2. Das Tool wird Sie erneut dazu auffordern, die PostgreSQL-Datei wirklich zu löschen Platform_Analytics_Wh Schema.

  3. Wenn "Ja" ausgewählt ist, werden die Platform_Analytics_Wh -Schema wird verworfen und entsprechend der Version Ihres MySQL-Dumps neu erstellt.

  4. Die Sicherungsdaten werden dann in die neu erstellte importiert Platform_Analytics_Wh Schema.

  5. Die Platform_Analytics_Wh -Schema wird dann auf die neueste Version von Platform Analytics aktualisiert.

Empfohlene Upgrade-Verfahren

Direkte Upgrades

Wenn Sie ein direktes Upgrade durchführen, lauten die Best Practices wie folgt:

  1. Bestätigen Sie, dass der Platform Analytics Consumer gestoppt ist. Die Datenmigration sollte nicht durchgeführt werden, während noch neue Einträge verarbeitet werden.
  2. Bestätigen Sie, dass der PaConsumerConfig.yml verfügt über die in den oben genannten Voraussetzungen gezeigten SQL- und PostgreSQL-Informationen.
  3. Rufen Sie das bin-Verzeichnis von Platform Analytics auf und rufen Sie auf Platform-Analytics-Data-Migration-Tool.bat Datei.
  4. Wählen Sie die Option „Sichern und wiederherstellen“ (3).
  5. Geben Sie den vollständigen gewünschten Verzeichnispfad für die Datenbank ein, in dem die Sicherung und die Wiederherstellung durchgeführt werden sollen.
  6. Warten Sie, bis die Sicherung abgeschlossen ist. Das Tool zeigt Ihnen dann eine Eingabeaufforderung, ob das PostgreSQL-Warehouse neu erstellt werden darf, und Sie wählen „Ja“.
  7. Das Programm stellt dann Ihre SQL-Sicherungsdateien in Ihrem neuen PostgreSQL-Warehouse wieder her und die Datenmigration ist abgeschlossen.
  8. Wenn Sie Workstation und die Dienstregistrierung installiert haben, sollten die Gruppierungs- und Abhängigkeitsinformationen des Dienstes in der Topographie-Ansicht von MicroStrategy Workstation aktualisiert werden. Wenn die Topographie nicht aktualisiert ist, wird der Consumer in der Ansicht als von fünf anderen Services abhängig angezeigt, darunter Repository (MySQL).

    So aktualisieren Sie die Topographie in Workstation:

    1. Suchen Sie nach dem von MicroStrategy bereitgestellten Java-Pfad. Standardmäßig ist dies C:\Program Files (x86)\Common Files\ MicroStrategy\JRE\180_222.
    2. Suchen Sie nach dem Installationsverzeichnis der Services-Registrierung. Standardmäßig ist dies C:\Programme (x86)\ MicroStrategy\Services Registration\jar.
    3. Führen Sie den folgenden Befehl aus:

      Kopieren
      "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. Öffnen Sie Workstation und wählen Sie die Registerkarte „Token“ aus. Der Consumer sollte jetzt von der gleichen Gruppe wie Store (PostgreSQL) abhängig sein und dieser angehören.

Parallele Upgrades

  1. On your new MicroStrategy ONE Computer, füllen Sie die aus PaConsumerConfig.yml verfügt über die in den oben genannten Voraussetzungen gezeigten SQL- und PostgreSQL-Informationen.

  2. Kopieren Sie die SQL-Connector-java.jar von Ihrer vorherigen Installation in Platform Analytics\lib Verzeichnis auf dem neuen Computer.
  3. Rufen Sie das bin-Verzeichnis von Platform Analytics auf und rufen Sie auf Platform-Analytics-Data-Migration-Tool.bat Datei.
  4. Wählen Sie die Option „Sichern und wiederherstellen“ (3).
  5. Geben Sie den vollständigen gewünschten Verzeichnispfad für die Datenbank ein, in dem die Sicherung und die Wiederherstellung durchgeführt werden sollen.
  6. Warten Sie, bis die Sicherung abgeschlossen ist. Das Tool zeigt Ihnen dann eine Eingabeaufforderung, ob das PostgreSQL-Warehouse neu erstellt werden darf, und Sie wählen „Ja“.
  7. Das Programm stellt dann Ihre SQL-Sicherungsdateien in Ihrem neuen PostgreSQL-Warehouse wieder her und die Datenmigration ist abgeschlossen.
  8. Wenn Sie Workstation und die Dienstregistrierung installiert haben, sollten die Gruppierungs- und Abhängigkeitsinformationen des Dienstes in der Topographie-Ansicht von MicroStrategy Workstation aktualisiert werden. Wenn die Topographie nicht aktualisiert ist, wird der Consumer in der Ansicht als von fünf anderen Services abhängig angezeigt, darunter Repository (MySQL).

    So aktualisieren Sie die Topographie in Workstation:

    1. Suchen Sie nach dem von MicroStrategy bereitgestellten Java-Pfad. Standardmäßig ist dies C:\Program Files (x86)\Common Files\ MicroStrategy\JRE\180_222.
    2. Suchen Sie nach dem Installationsverzeichnis der Services-Registrierung. Standardmäßig ist dies C:\Program Files (x86)\ MicroStrategy\Services Registration\jar.
    3. Führen Sie den folgenden Befehl aus:

      Kopieren
      "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. Öffnen Sie Workstation und wählen Sie die Registerkarte „Token“ aus. Der Consumer sollte jetzt von der gleichen Gruppe wie Store (PostgreSQL) abhängig sein und dieser angehören.

Das Platform-Analytics-Datenmigrationstool wird verwendet, um bestehenden Kunden bei der Migration ihrer Daten von SQL zum neu unterstützten PostgreSQL-Repository zu helfen. Dieses Tool kann bei der Migration neuer und alter Versionen von SQL-Dump-Dateien auf die neueste Version von Platform Analytics helfen.

Voraussetzungen für die Sicherung:

  • /MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml aufgefüllt mit:

    WarehouseDb-Verbindung:

    • WHHost: 127.0.0.1
    • WH-Benutzer: Stamm
    • WHPasswd: distinct_password
    • WHPort: 3306
    • WHDb: Platform_analytics_ WH
  • SQL-Connector-java.jar ist vorhanden in PlatformAnalytics/lib Verzeichnis.
  • Ausreichend Festplattenspeicher für eine Sicherung von SQL Platform_analytics_ WH Datenbank.

Voraussetzungen wiederherstellen:

  • PaConsumerConfig.yml aufgefüllt mit:

    pgWarehouseDbConnection:

    • pg WHHost: 127.0.0.1

    • pg WHUser: Postgres

    • pg WHPasswd: gesichertes Kennwort

    • pg WHPort: 5432

    • pgWhiteDb: Platform_analytics_ WH

  • Pfad zu CSV Dateien aus einer vorherigen Sicherung von Platform_analytics_ WH.

  • PostgreSQL steht ausreichend Festplattenspeicher zur Verfügung, um die gesicherten Dateien wiederhergestellt zu werden.CSV -Dateien aus SQL.

Das Platform-Analytics-Datenmigrationstool wird gestartet

  1. Navigieren Sie zum Platform Analytics-Startverzeichnis und wechseln Sie zum Bin-Verzeichnis:

    /opt/mstr/ MicroStrategy/PlattformAnalytics/bin

  2. Führen Sie das folgende Skript aus:

    ./ Platform-Analytics-Data-Migration-Tool.st

  3. Sie erhalten dann die folgende Eingabeaufforderung:

    Kopieren
    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

Migrationsworkflow

Sicherung

  1. Geben Sie den Pfad zu dem Verzeichnis an, in dem die MySQL-Sicherung gespeichert wird.

  2. Das Tool beginnt dann mit der Sicherung von MySQL Platform_Analytics_Wh in angegeben PAConsumerConfig.yaml -Datei, wobei die Sicherung im angegebenen Pfad abgelegt wird.

Wiederherstellen

  1. Geben Sie den Pfad zu dem Verzeichnis an, in dem die MySQL-Sicherung gespeichert ist.

  2. Das Tool wird Sie erneut dazu auffordern, die PostgreSQL-Datei wirklich zu löschen Platform_Analytics_Wh Schema.

  3. Wenn "Ja" ausgewählt ist, werden die Platform_Analytics_Wh -Schema wird verworfen und entsprechend der Version Ihres MySQL-Dumps neu erstellt.

  4. Die Sicherungsdaten werden dann in die neu erstellte importiert Platform_Analytics_Wh Schema.

  5. Die Platform_Analytics_Wh -Schema wird dann auf die neueste Version von Platform Analytics aktualisiert.

Empfohlene Upgrade-Verfahren

Direkte Upgrades

Wenn Sie ein direktes Upgrade durchführen, lauten die Best Practices wie folgt:

  1. Bestätigen Sie, dass der Platform Analytics Consumer gestoppt ist. Die Datenmigration sollte nicht durchgeführt werden, während noch neue Einträge verarbeitet werden.
  2. Bestätigen Sie, dass der PaConsumerConfig.yml verfügt über die in den oben genannten Voraussetzungen gezeigten SQL- und PostgreSQL-Informationen.
  3. Wechseln Sie zu Ihrem PlatformAnalytics/bin Verzeichnis und rufen Sie auf Platform-Analytics-Data-Migration-Tool.sch Datei.
  4. Wählen Sie die Option „Sichern und wiederherstellen“ (3).
  5. Geben Sie den vollständigen gewünschten Verzeichnispfad für die Datenbank ein, in dem die Sicherung und die Wiederherstellung durchgeführt werden sollen.
  6. Warten Sie, bis die Sicherung abgeschlossen ist. Das Tool gibt dann eine Eingabeaufforderung aus, um die Neuerstellung des PostgreSQL-Warehouses zu bestätigen. Sie wählen „Ja“.
  7. Das Programm stellt dann Ihre SQL-Sicherungsdateien in Ihrem neuen PostgreSQL-Warehouse wieder her und die Datenmigration ist abgeschlossen.
  8. Die Gruppierungs- und Abhängigkeitsinformationen des Service müssen in der Topographieansicht von MicroStrategy Workstation aktualisiert werden. Wenn die Topographie nicht aktualisiert wird, scheint der Telemetry Consumer nicht von Store (PostgreSQL) abhängig zu sein.

    So aktualisieren Sie die Topographie in Workstation:

    1. Suchen Sie nach dem Eigentümer des MicroStrategy Installationsverzeichnisses. Standardmäßig ist der Eigentümer der mstr-Benutzer.
    2. Suchen Sie nach dem von MicroStrategy bereitgestellten Java-Pfad. Standardmäßig ist dies /opt/ MicroStrategy/_jre.
    3. Suchen Sie nach dem Installationsverzeichnis der Services-Registrierung. Standardmäßig ist dies /opt/ MicroStrategy/ServicesRegistration.
    4. Führen Sie den folgenden Befehl aus:

      Kopieren
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Öffnen Sie MicroStrategy Workstation und wählen Sie die Registerkarte „Token“ aus. Der Consumer sollte jetzt vom Store (PostgreSQL) abhängig sein.

Parallele Upgrades

  1. On your new MicroStrategy ONE Computer, füllen Sie die aus PaConsumerConfig.yml verfügt über die in den oben genannten Voraussetzungen gezeigten SQL- und PostgreSQL-Informationen.

  2. Kopieren Sie die SQL-Connector-java.jar von Ihrer vorherigen Installation in PlatformAnalytics/lib Verzeichnis auf dem neuen Computer.
  3. Wechseln Sie zu Ihrem PlatformAnalytics/bin Verzeichnis und rufen Sie auf Platform-Analytics-Data-Migration-Tool.sch Datei.
  4. Wählen Sie die Option „Sichern und wiederherstellen“ (3).
  5. Geben Sie den vollständigen gewünschten Verzeichnispfad für die Datenbank ein, in dem die Sicherung und die Wiederherstellung durchgeführt werden sollen.
  6. Warten Sie, bis die Sicherung abgeschlossen ist. Das Tool gibt dann eine Eingabeaufforderung aus, um die Neuerstellung des PostgreSQL-Warehouses zu bestätigen. Sie wählen „Ja“.
  7. Das Programm stellt dann Ihre SQL-Sicherungsdateien in Ihrem neuen PostgreSQL-Warehouse wieder her und die Datenmigration ist abgeschlossen.
  8. Die Gruppierungs- und Abhängigkeitsinformationen des Service müssen in der Topographieansicht von MicroStrategy Workstation aktualisiert werden. Wenn die Topographie nicht aktualisiert wird, scheint der Telemetry Consumer nicht von Store (PostgreSQL) abhängig zu sein.

    So aktualisieren Sie die Topographie in Workstation:

    1. Suchen Sie nach dem Eigentümer des MicroStrategy Installationsverzeichnisses. Standardmäßig ist der Eigentümer der mstr-Benutzer.
    2. Suchen Sie nach dem von MicroStrategy bereitgestellten Java-Pfad. Standardmäßig ist dies /opt/ MicroStrategy/_jre.
    3. Suchen Sie nach dem Installationsverzeichnis der Services-Registrierung. Standardmäßig ist dies /opt/ MicroStrategy/ServicesRegistration.
    4. Führen Sie den folgenden Befehl aus:

      Kopieren
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. Öffnen Sie MicroStrategy Workstation und wählen Sie die Registerkarte „Token“ aus. Der Consumer sollte jetzt vom Store (PostgreSQL) abhängig sein.