MicroStrategy ONE

Przeprowadź migrację danych analitycznych platformy z MySQL do MicroStrategy Magazyn

Narzędzie do migracji danych Platform Analytics pomaga obecnym klientom w migracji danych z MySQL do nowo obsługiwanego repozytorium PostgreSQL. To narzędzie może pomóc w migracji zarówno nowych, jak i starych wersji plików zrzutu MySQL do najnowszej wersji Platform Analytics.

Wymagania wstępne dotyczące tworzenia kopii zapasowych:

  • C:\Program Files (x86)\MicroStrategy\Platform Analytics\PAConsumerConfig.yaml wypełnione:

    połączenieDbmagazynu:

    • któryHost: 127.0.0.1
    • gdzie użytkownik: źródło
    • whPasswd: zaszyfrowane_hasło
    • wPort: 3306
    • coDb: platforma_analytics_wh
  • mysql-connector-Java.jar jest obecny w PlatformAnalytics\lib informator.
  • Miejsce na dysku wystarczające do przechowywania kopii zapasowej MySQL platforma_analytics_wh Baza danych.

Przywróć wymagania wstępne:

  • PAConsumerConfig.yaml wypełnione:

    pgWarehouseDbPołączenie:

    • pgWhHost: 127.0.0.1

    • pgWhUżytkownik: postgres

    • pgWhPasswd: szyfrowane hasło

    • pgWhPort: 5432

    • pgWhDb: platforma_analytics_wh

  • Ścieżka do .csv pliki z poprzedniej kopii zapasowej platforma_analytics_wh.

  • Wystarczająca ilość miejsca na dysku dostępna dla PostgreSQL, aby przywrócić kopię zapasową pliku ..csv pliki z MySQL.

Uruchomienie narzędzia do migracji danych Platform Analytics

  1. Przejdź do katalogu głównego Platform Analytics i przejdź do katalogu bin:

    C:\Pliki programów (x86)\MicroStrategy\Analiza platformy\bin

  2. Wywołaj następujący skrypt:

    platforma-analytics-data-migration-tool.bat

  3. Następnie zostaniesz poproszony o następujące informacje:

    Copy
    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

Przebieg migracji

(missing or bad snippet)

Zalecane procedury aktualizacji

Aktualizacje na miejscu

Jeśli przeprowadzasz aktualizację lokalną, najlepsze praktyki będą następujące:

  1. Upewnij się, że odbiorca Platform Analytics został zatrzymany. Migracja danych nie powinna mieć miejsca w trakcie przetwarzania nowych wpisów.
  2. Potwierdź, że PAConsumerConfig.yaml zawiera informacje o MySQL i PostgreSQL pokazane w wymaganiach wstępnych powyżej.
  3. Przejdź do katalogu bin Platform Analytics i zadzwoń pod numer platforma-analytics-data-migration-tool.bat plik.
  4. Wybierz opcję Kopia zapasowa i przywracanie (3).
  5. Wprowadź pełną żądaną ścieżkę katalogu bazy danych, do której chcesz utworzyć kopię zapasową i z której chcesz ją przywrócić.
  6. Poczekaj, aż kopia zapasowa zostanie ukończona. Następnie narzędzie zapyta, czy można odtworzyć hurtownię PostgreSQL i wybierz opcję Tak.
  7. Następnie program przywróci pliki kopii zapasowej MySQL do nowej hurtowni PostgreSQL i migracja danych zostanie zakończona.
  8. Jeśli zainstalowałeś rejestrację stacji roboczej i usługi, informacje o grupowaniu i zależnościach usług znajdują się w pliku MicroStrategy WorkstationWidok topologii powinien zostać zaktualizowany. Jeśli topologia nie zostanie zaktualizowana, widok pokaże Konsumenta jako zależnego od pięciu innych usług, w tym Repozytorium (MySQL).

    Aby zaktualizować topologię na stacji roboczej:

    1. Zlokalizuj MicroStrategy-dostarczona ścieżka Java. Domyślnie tak jest C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
    2. Znajdź katalog instalacyjny rejestracji usług. Domyślnie jest to C:\Program Files (x86)\MicroStrategy\Rejestracja usług\jar.
    3. Wykonaj następujące polecenie:

      Copy
      "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. Otwórz stację roboczą i wybierz zakładkę Topologia. Konsument powinien teraz wydawać się zależny i należeć do tej samej grupy co Store (PostgreSQL).

Aktualizacje równoległe

  1. Na twoim nowym MicroStrategy ONE maszyna, wypełnij PAConsumerConfig.yaml zawiera informacje o MySQL i PostgreSQL pokazane w wymaganiach wstępnych powyżej.

  2. Skopiuj mysql-connector-Java.jar z poprzedniej instalacji do Analityka platformy\lib katalog na nowej maszynie.
  3. Przejdź do katalogu bin Platform Analytics i zadzwoń pod numer platforma-analytics-data-migration-tool.bat plik.
  4. Wybierz opcję Kopia zapasowa i przywracanie (3).
  5. Wprowadź pełną żądaną ścieżkę katalogu bazy danych, do której chcesz utworzyć kopię zapasową i z której chcesz ją przywrócić.
  6. Poczekaj, aż kopia zapasowa zostanie ukończona. Następnie narzędzie zapyta, czy można odtworzyć hurtownię PostgreSQL i wybierz opcję Tak.
  7. Następnie program przywróci pliki kopii zapasowej MySQL do nowej hurtowni PostgreSQL i migracja danych zostanie zakończona.
  8. Jeśli zainstalowałeś rejestrację stacji roboczej i usługi, informacje o grupowaniu i zależnościach usług znajdują się w pliku MicroStrategy WorkstationWidok topologii powinien zostać zaktualizowany. Jeśli topologia nie zostanie zaktualizowana, widok pokaże Konsumenta jako zależnego od pięciu innych usług, w tym Repozytorium (MySQL).

    Aby zaktualizować topologię na stacji roboczej:

    1. Zlokalizuj MicroStrategy-dostarczona ścieżka Java. Domyślnie tak jest C:\Program Files (x86)\Common Files\MicroStrategy\JRE\180_222.
    2. Znajdź katalog instalacyjny rejestracji usług. Domyślnie tak jest C:\Pliki programów (x86)\MicroStrategy\Rejestracja usług\jar.
    3. Wykonaj następujące polecenie:

      Copy
      "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. Otwórz stację roboczą i wybierz zakładkę Topologia. Konsument powinien teraz wydawać się zależny i należeć do tej samej grupy co Store (PostgreSQL).

Narzędzie do migracji danych Platform Analytics pomaga obecnym klientom w migracji danych z MySQL do nowo obsługiwanego repozytorium PostgreSQL. To narzędzie może pomóc w migracji zarówno nowych, jak i starych wersji plików zrzutu MySQL do najnowszej wersji Platform Analytics.

Wymagania wstępne dotyczące tworzenia kopii zapasowych:

  • /MicroStrategy/install/PlatformAnalytics/PAConsumerConfig.yaml wypełnione:

    połączenieDbmagazynu:

    • któryHost: 127.0.0.1
    • gdzie użytkownik: źródło
    • whPasswd: zaszyfrowane_hasło
    • wPort: 3306
    • coDb: platforma_analytics_wh
  • mysql-connector-Java.jar jest obecny w PlatformAnalytics/lib informator.
  • Miejsce na dysku wystarczające do przechowywania kopii zapasowej MySQL platforma_analytics_wh Baza danych.

Przywróć wymagania wstępne:

  • PAConsumerConfig.yaml wypełnione:

    pgWarehouseDbPołączenie:

    • pgWhHost: 127.0.0.1

    • pgWhUżytkownik: postgres

    • pgWhPasswd: szyfrowane hasło

    • pgWhPort: 5432

    • pgWhDb: platforma_analytics_wh

  • Ścieżka do .csv pliki z poprzedniej kopii zapasowej platforma_analytics_wh.

  • Wystarczająca ilość miejsca na dysku dostępna dla PostgreSQL, aby przywrócić kopię zapasową pliku ..csv pliki z MySQL.

Uruchomienie narzędzia do migracji danych Platform Analytics

  1. Przejdź do katalogu głównego Platform Analytics i przejdź do katalogu bin:

    /opt/mstr/MicroStrategy/PlatformAnalytics/bin

  2. Uruchom następujący skrypt:

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

  3. Następnie zostaniesz poproszony o następujące informacje:

    Copy
    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

Przebieg migracji

(missing or bad snippet)

Zalecane procedury aktualizacji

Aktualizacje na miejscu

Jeśli przeprowadzasz aktualizację lokalną, najlepsze praktyki będą następujące:

  1. Upewnij się, że odbiorca Platform Analytics został zatrzymany. Migracja danych nie powinna mieć miejsca w trakcie przetwarzania nowych wpisów.
  2. Potwierdź, że PAConsumerConfig.yaml zawiera informacje o MySQL i PostgreSQL pokazane w wymaganiach wstępnych powyżej.
  3. Idź do swojego PlatformAnalytics/bin katalogu i zadzwoń pod numer platforma-analytics-data-migration-tool.sh plik.
  4. Wybierz opcję Kopia zapasowa i przywracanie (3).
  5. Wprowadź pełną żądaną ścieżkę katalogu bazy danych, do której chcesz utworzyć kopię zapasową i z której chcesz ją przywrócić.
  6. Poczekaj, aż kopia zapasowa zostanie ukończona. Następnie narzędzie zapyta, czy można odtworzyć hurtownię PostgreSQL i wybierz opcję Tak.
  7. Następnie program przywróci pliki kopii zapasowej MySQL do nowej hurtowni PostgreSQL i migracja danych zostanie zakończona.
  8. Należy zaktualizować informacje o grupowaniu i zależnościach usługi MicroStrategy Workstationwidok topologii. Gdy topologia nie jest aktualizowana, odbiorca telemetrii nie wydaje się być zależny od sklepu (PostgreSQL).

    Aby zaktualizować topologię na stacji roboczej:

    1. Znajdź właściciela MicroStrategy katalog instalacyjny. Domyślnie właścicielem jest użytkownik mstr.
    2. Zlokalizuj MicroStrategy-dostarczona ścieżka Java. Domyślnie tak jest /optować/MicroStrategy/_jre.
    3. Znajdź katalog instalacyjny rejestracji usług. Domyślnie tak jest /optować/MicroStrategy/UsługiRejestracja.
    4. Wykonaj następujące polecenie:

      Copy
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. otwarty MicroStrategy Workstation i wybierz zakładkę Topologia. Konsument powinien teraz polegać na sklepie (PostgreSQL).

Aktualizacje równoległe

  1. Na twoim nowym MicroStrategy ONE maszyna, wypełnij PAConsumerConfig.yaml zawiera informacje o MySQL i PostgreSQL pokazane w wymaganiach wstępnych powyżej.

  2. Skopiuj mysql-connector-Java.jar z poprzedniej instalacji do PlatformAnalytics/lib katalog na nowej maszynie.
  3. Idź do swojego PlatformAnalytics/bin katalogu i zadzwoń pod numer platforma-analytics-data-migration-tool.sh plik.
  4. Wybierz opcję Kopia zapasowa i przywracanie (3).
  5. Wprowadź pełną żądaną ścieżkę katalogu bazy danych, do której chcesz utworzyć kopię zapasową i z której chcesz ją przywrócić.
  6. Poczekaj, aż kopia zapasowa zostanie ukończona. Następnie narzędzie zapyta, czy można odtworzyć hurtownię PostgreSQL i wybierz opcję Tak.
  7. Następnie program przywróci pliki kopii zapasowej MySQL do nowej hurtowni PostgreSQL i migracja danych zostanie zakończona.
  8. Należy zaktualizować informacje o grupowaniu i zależnościach usługi MicroStrategy Workstationwidok topologii. Gdy topologia nie jest aktualizowana, odbiorca telemetrii nie wydaje się być zależny od sklepu (PostgreSQL).

    Aby zaktualizować topologię na stacji roboczej:

    1. Znajdź właściciela MicroStrategy katalog instalacyjny. Domyślnie właścicielem jest użytkownik mstr.
    2. Zlokalizuj MicroStrategy-dostarczona ścieżka Java. Domyślnie tak jest /optować/MicroStrategy/_jre.
    3. Znajdź katalog instalacyjny rejestracji usług. Domyślnie tak jest /optować/MicroStrategy/UsługiRejestracja.
    4. Wykonaj następujące polecenie:

      Copy
      $ su - mstr
      $ /opt/MicroStrategy/_jre/bin/java -jar /opt/MicroStrategy/ServicesRegistration/jar/svcsreg-admin.jar migrate MicroStrategy-Platform-Analytics-Consumer MySQL PostgreSQL
    5. otwarty MicroStrategy Workstation i wybierz zakładkę Topologia. Konsument powinien teraz polegać na sklepie (PostgreSQL).