Migracja Business Intelligence do wersji 10.2 Aktualizacja dokumentu: 2011-02-04
Spis treści Wstęp... 3 1 Tabela czynności jakie należy wykonać podczas migracji modułu Business Intelligence... 4 2 Migracja Hurtowni Danych... 5 3 Tworzenie nowej bazy OLAP... 6 4 Reinstalacja serwisu subskrypcji... 8 5 Usuwanie tabel budżetowych (jeżeli wykorzystywano budżetowanie)... 8 6 Ustawienie delegacji do protokołu Kerberos... 9 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.... 11 9 Migracja Budżetów... 12 Copyright 1997-2011 COMARCH S.A. Biuletyn techniczny 2
Wstęp Użytkownik korzystający z aplikacji 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 10.2. Przed migracją należy najpierw podnieść bazę CDN XL do wersji 10.2 oraz bazy hurtowni co najmniej do wersji 9.0 a także zainstalować aplikację Comarch Business Intelligence 10.2 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 10.2. 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. Biuletyn techniczny 3
1 Tabela czynności jakie należy wykonać podczas migracji modułu Business Intelligence a. Migracja modułu Business Intelligence, w którym wykorzystywano funkcjonalnośd budżetowania. Punkt z dokumentacji Nazwa Wykonać (Tak/Nie) 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 b. Migracja modułu Business Intelligence, w którym nie wykorzystywano funkcjonalności budżetowania. Punkt z dokumentacji Nazwa Wykonać (Tak/Nie) 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 Biuletyn techniczny 4
8 Odtwarzanie wymiarów analitycznych i atrybutów Tak 9 Migracja budżetów Nie 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 komputera. Aby przeprowadzić migrację hurtowni danych należy uruchomić Panel Zarządzania BI w wersji 10.2 i zalogować się do bazy meta hurtowni, którą chcemy zmigrować. 2.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. Biuletyn techniczny 5
2.2 Okno migracji baz BI Po dokonaniu Aktualizacji pojawi się poniższe okno, należy kliknąć Zamknij. 2.3 Zakończenie migracji baz 3 Tworzenie nowej bazy OLAP W kolejnym kroku należy stworzyd nową bazę OLAP. Należy pamiętad aby wykreowad ją pod dokładnie taką samą nazwą i na tym samym serwerze co poprzednia (wcześniej starą bazę należy zachowad w postaci backupu na dysku, a następnie usunąd z Analysis Services). Aby wykreowad nową bazę należy uruchomid Konfigurator Business Intelligence i ustawid w oknie powitalnym tryb konfiguracji na Tylko baza OLAP i kliknąd Dalej. Biuletyn techniczny 6
3.1 Konfigurator - tylko baza OLAP Należy wybrad z listy zdefiniowanych połączeo, alias do hurtowni, która będzie migrowana, bądź podad namiary na bazę konfiguracyjną meta. W dalszych krokach konfiguratora zostanie stworzona wskazana baza OLAP. 3.2 Wybór hurtowni danych Biuletyn techniczny 7
4 Reinstalacja serwisu subskrypcji W celu przeinstalowania serwisu subskrypcji należy wykonad następujące czynności: - zatrzymad usługę serwisu subskrypcji (czynnośd można wykonad z listy usług) - z poziomu wiersza poleceo wywoład poniższą komendę: sc delete <NazwaSerwisuSubskrypcji> - uruchomid konfigurator Business Intelligence i wybrad tryb: Serwis Subskrypcji 5 Usuwanie tabel budżetowych (jeżeli wykorzystywano budżetowanie) Aby przeprowadzić migrację budżetów należy po stworzeniu kopi zapasowej z bazy hurtowni (baza z rozszerzeniem DW) usunąć wszystkie tabele, które w swojej nazwie zawierają wyraz BDT. 5.1 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' Biuletyn techniczny 8
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ą dodad delegację do protokołu Kerberos. Uprawnienie takie może nadad Administrator domeny z poziomu usługi Active Directory. Poniższy rysunek przedstawia okno ustawienia opisanej delegacji. Biuletyn techniczny 9
7 Transformacja ETL z pełnym odświeżaniem faktów księgowych, magazynowych i sprzedażowych Po stworzeniu nowej bazy OLAP należy przeprowadzid 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. 7.1 Zbiór parametrów transformacji Jeżeli transformacja z pełnym odświeżaniem faktów sprzedażowych nie może byd przeprowadzona ze względu na zbyt długi czas wykonania, to czynnośd tą można zastąpid 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 analizowad danych sprzedażowych po adresach pobieranych z kontrahenta docelowego z dokumentów). W tym celu należy uruchomid 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 Biuletyn techniczny 10
- Fakt Koszty 7.2 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). Biuletyn techniczny 11
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. Biuletyn techniczny 12