Migracja Business Intelligence do wersji 2013.3
Copyright 2013 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie na nośniku filmowym, magnetycznym lub innym, powoduje naruszenie praw autorskich niniejszej publikacji. 2 Comarch ERP XL Wersja 2013.2
Spis treści Wstęp... 4 1. Tabela czynności jakie należy wykonać podczas migracji modułu Business Intelligence... 4 2. Migracja Hurtowni Danych... 6 3. Tworzenie nowej bazy OLAP... 7 4. Reinstalacja serwisu subskrypcji... 9 5. Usuwanie tabel budżetowych (jeżeli wykorzystywano budżetowanie)... 9 6. Ustawienie delegacji do protokołu Kerberos... 10 7. Transformacja ETL z pełnym odświeżaniem faktów księgowych, magazynowych i sprzedażowych... 10 8. Odtwarzanie wymiarów analitycznych i atrybutów.... 12 9. Migracja Budżetów... 12 10. Migracja Alokacji kosztów... 12 11. Migracja WRB... 13 Spis rysunków... 14 Comarch ERP XL 3 Wersja 2013.2
Wstęp Użytkownik korzystający z aplikacji Comarch ERP XL moduł Business Intelligence w wersji 9.0 lub wyższej jest w stanie w prosty sposób zmigrować hurtownie danych, stworzone raporty oraz budżety do wersji 2013.3. Przed migracją należy najpierw podnieść bazę Comarch ERP XL do wersji 2013.3, a także zainstalować aplikację Comarch ERP XL Business Intelligence 2013.3 (proces instalacji nowej wersji może wymagać restartu serwera). UWAGA: Przed rozpoczęciem migracji koniecznie należy wykonać kopie zapasowe wszystkich baz baz hurtowni danych, bazy analitycznej OLAP. Opisana poniżej migracja dotyczy przejścia z wersji 9.0 lub wyższych do wersji 2013.3. Migracja powinna być przeprowadzana przez użytkownika posiadającego pełne uprawnienia do baz Business Intelligence oraz minimum prawa odczytu do bazy źródłowej. Zaleca się przeprowadzanie migracji na koncie administratora systemu. 1. Tabela czynności jakie należy wykonać podczas migracji modułu Business Intelligence 1. Migracja z wersji 2013.2 do 2013.3 schemat zarówno dla bazy z budżetowaniem jak i bez. Punkt dokumentacji z Nazwa Wykonać (Tak/Nie) 2 Migracja hurtowni danych Tak 2. Migracja z wersji 2013.1 do 2013.3 schemat zarówno dla bazy z budżetowaniem jak i bez. Punkt dokumentacji z Nazwa Wykonać (Tak/Nie) 2 Migracja hurtowni danych Tak 4 Reinstalacja serwisu subskrypcji Tak 11 Migracja WRB Opcjonalnie 4 Comarch ERP XL Wersja 2013.2
3. Migracja z wersji 11.0 i starszych do wersji 2013.3 baza z budżetowaniem. Punkt z Nazwa Wykonać (Tak/Nie) dokumentacji 2 Migracja hurtowni danych Tak 3 Tworzenie nowej bazy OLAP Tak 4 Reinstalacja serwisu subskrypcji Tak 5 Usuwanie tabel budżetowych Tak 6 Ustawienie delegacji do protokołu Kerberos Tak 7 Transformacja z pełnym odświeżaniem faktów magazynowych, księgowych, CRM i sprzedażowych Tak* 8 Odtwarzanie wymiarów analitycznych i atrybutów Tak 9 Migracja budżetów Tak 10 Opcjonalnie - migracja alokacji kosztów opcjonalnie 11 Migracja WRB Tak *w przypadku migracji z wersji 10.2 (lub wyższych) pełne odświeżanie faktów nie jest wymagane należy wykonać jednak transformację na nowej bazie OLAP 4. Migracja z wersji 11.0 i starszych do wersji 2013.3 baza bez budżetowania Punkt z Nazwa Wykonać (Tak/Nie) dokumentacji 2 Migracja hurtowni danych Tak 3 Tworzenie nowej bazy OLAP Tak 4 Reinstalacja serwisu subskrypcji Tak 5 Usuwanie tabel budżetowych Nie 6 Ustawienie delegacji do protokołu Kerberos Tak 7 Transformacja z pełnym odświeżaniem faktów magazynowych, księgowych, CRM i sprzedażowych Tak* 8 Odtwarzanie wymiarów analitycznych i atrybutów Tak 9 Migracja budżetów Nie 10 Opcjonalnie migracja alokacji kosztów opcjonalnie 11 Migracja WRB Tak *w przypadku migracji z wersji 10.2 (lub wyższych) pełne odświeżanie faktów nie jest wymagane należy wykonać jednak transformację na nowej bazie OLAP Comarch ERP XL 5 Wersja 2013.2
2. Migracja Hurtowni Danych UWAGA: Ze względu na stopień złożoności zapytań wykonywanych podczas migracji baz danych, proces ten może być długotrwały i może pochłaniać dużą ilość zasobów serwera. Aby przeprowadzić migrację hurtowni danych należy uruchomić Panel Zarządzania BI w wersji 2013.3 i zalogować się do bazy meta hurtowni, którą chcemy zmigrować. Rysunek 1 Logowanie - Panel Zarządzania Po zalogowaniu pojawi się okno z informacją dotyczącą aktualizacji baz hurtowni. Jeżeli zostały wykonane kopie zapasowe baz hurtowni należy kliknąć Wykonaj, rozpocznie się proces aktualizacji. 6 Comarch ERP XL Wersja 2013.2
Rysunek 2 Okno migracji baz BI Po dokonaniu Aktualizacji pojawi się poniższe okno, należy kliknąć Zamknij. Rysunek 3 Zakończenie migracji baz 3. Tworzenie nowej bazy OLAP W kolejnym kroku należy stworzyć nową bazę OLAP. Należy pamiętać aby wykreować ją pod dokładnie taką samą nazwą i na tym samym serwerze co poprzednia (wcześniej starą bazę należy zachować w postaci backupu na dysku, a następnie usunąć z Analysis Services). Aby wykreować nową bazę należy uruchomić Konfigurator Business Intelligence i ustawić w oknie powitalnym tryb konfiguracji na Tylko baza OLAP i kliknąć Dalej. Comarch ERP XL 7 Wersja 2013.2
Rysunek 4 Konfigurator - tylko baza OLAP Należy wybrać z listy zdefiniowanych połączeń, alias do hurtowni, która będzie migrowana, bądź podać namiary na bazę konfiguracyjną META. W dalszych krokach konfiguratora zostanie stworzona wskazana baza OLAP. Rysunek 5 Wybór hurtowni danych 8 Comarch ERP XL Wersja 2013.2
4. Reinstalacja serwisu subskrypcji W celu przeinstalowania serwisu subskrypcji należy wykonać następujące czynności: - zatrzymać usługę serwisu subskrypcji (czynność można wykonać z listy usług) - z poziomu wiersza poleceń wywołać poniższą komendę: sc delete <NazwaSerwisuSubskrypcji> - uruchomić konfigurator Business Intelligence i wybrać tryb: Serwis Subskrypcji Od wersji 2013.1 serwis subskrypcji automatycznie zastępuje starsze i aktywne serwisy subskrypcji dla danego produktu, po instalacji z konfiguratora. 5. Usuwanie tabel budżetowych (jeżeli wykorzystywano budżetowanie) Aby przeprowadzić migrację budżetów należy po stworzeniu kopii zapasowej z bazy hurtowni (baza z rozszerzeniem DW) usunąć wszystkie tabele, które w swojej nazwie zawierają wyraz BDT. Rysunek 6 Usuwanie tabel budżetowych W kolejnym kroku należy uruchomić w kontekście bazy _REPO poniższą kwerendę. UPDATE dbo.budgetversionchanges SET State ='A' WHERE STATE='W' Comarch ERP XL 9 Wersja 2013.2
6. Ustawienie delegacji do protokołu Kerberos UWAGA: W sytuacji gdy baza źródłowa XL jest na innym serwerze niż hurtownia danych należy dla komputera z hurtownią dodać delegację do protokołu Kerberos. Uprawnienie takie może nadać Administrator domeny z poziomu usługi Active Directory. Poniższy rysunek przedstawia okno ustawienia opisanej delegacji. 7. Transformacja ETL z pełnym odświeżaniem faktów księgowych, magazynowych i sprzedażowych Po stworzeniu nowej bazy OLAP należy przeprowadzić transformację z wartością -1 ustawioną dla parametrów Odświeżaj fakty magazynowe za (miesiące), Odświeżaj fakty księgowe za (miesiące), Odświeżaj fakty CRM za (miesiące) oraz Odświeżaj fakty sprzedażowe za (miesiące) UWAGA: Proces pełnego odświeżania faktów magazynowych i księgowych konieczny jest w sytuacji, gdy bazy migrowane są z wersji starszej niż 9.7. Jeżeli migracja przeprowadzana jest z wersji 9.7 lub wyższej, pełne odświeżanie faktów magazynowych i księgowych można pominąć. Uwaga nie dotyczy faktów sprzedażowych. 10 Comarch ERP XL Wersja 2013.2
Rysunek 7 Zbiór parametrów transformacji Jeżeli transformacja z pełnym odświeżaniem faktów sprzedażowych nie może być przeprowadzona ze względu na zbyt długi czas wykonania, to czynność tą można zastąpić pełnym odświeżaniem faktów rabatów i kosztów. (Uwaga bez wykonania odświeżania faktów sprzedaży nie będzie można analizować danych sprzedażowych po adresach pobieranych z kontrahenta docelowego z dokumentów). W tym celu należy uruchomić dodatkowe przetwarzanie z parametrem odświeżaj fakty sprzedażowe ustawionym na -1, gdzie wybrane będą jedynie następujące pakiety: - Fakt Koszty Sprzedaży - Fakt Rabaty Sprzedaży - Fakt Rabaty - Fakt Koszty Comarch ERP XL 11 Wersja 2013.2
Rysunek 8 Konfiguracja pakietów Po wykonaniu takiej transformacji parametr odświeżania należy przywrócić do wartości początkowej i ponownie wybrać odpowiednie obszary analityczne (pakiety), które mają być transformowane. 8. Odtwarzanie wymiarów analitycznych i atrybutów. Do nowo wykreowanej bazy należy dołączyć wcześniej wykorzystywane atrybuty i wymiary analityczne. Wszystkie czynności należy wykonać z poziomu Panelu Zarządzania za pomocą Konfiguratora bazy OLAP. Wymiary można dodać ręcznie lub za pomocą automatu (Sprawdź i Przywróć konfigurację bazy OLAP funkcja zalecana jest w przypadku mocnych serwerów). 9. Migracja Budżetów Następnie należy z poziomu Księgi Raportów przenieść jeszcze raz poszczególne budżety do hurtowni. W ten sposób migracja budżetów zostanie zakończona. 10. Migracja Alokacji kosztów Podczas pierwszej transformacji na bazie OLAP odtworzone zostaną miary utworzone w procesie Alokacji kosztów. Wyjątkiem są miary, które zostały zaalokowane do grupy miar opartej na widokach. Takie miary należy odtworzyć ręcznie przenosząc odpowiednie procesy z poziomu Księgi Raportów. 12 Comarch ERP XL Wersja 2013.2
11. Migracja WRB W celu przeinstalowania WRB należy wykonać następujące czynności: 1. Przejść do: Menu Start -> Narzędzia administracyjne -> Internet Information Services (IIS) Manager Rysunek 9 IIS Manager 2. W folderze Sites wybrać odpowiednią stronę Web Reports Book 3. Kliknąć na niej a następnie na Usuń Rysunek 10 Konfiguracja IIS 4. Uruchomić konfigurator Business Intelligence i wybrać tryb tylko Web Reports Book. Comarch ERP XL 13 Wersja 2013.2
Spis rysunków Rysunek 1 Logowanie - Panel Zarządzania 6 Rysunek 2 Okno migracji baz BI 7 Rysunek 3 Zakończenie migracji baz 7 Rysunek 4 Konfigurator - tylko baza OLAP 8 Rysunek 5 Wybór hurtowni danych 8 Rysunek 6 Usuwanie tabel budżetowych 9 Rysunek 7 Zbiór parametrów transformacji 11 Rysunek 8 Konfiguracja pakietów 12 Rysunek 9 IIS Manager 13 Rysunek 10 Konfiguracja IIS 13 14 Comarch ERP XL Wersja 2013.2