Proces migrowania danych

Slides:



Advertisements
Podobne prezentacje
1 Współpraca Excela z innymi programami Współpraca Excela z innymi programami.
Advertisements

20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
CLIMGEN (generator danych pogodowych w modelu CropSyst.
Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o Kraków, al.Pokoju 29B/ Autoryzowany dystrybutor Thomson-Reuters.
Kamil Smitkiewicz Bezpieczeństwo w PHP.
Zabezpieczenia w programie MS Access
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
Wspólne skoroszytów Wspólne użytkowanie skoroszytów Arkusze i skoroszyty Tworzenie nowego skoroszytu Obliczenia w skoroszytach Przeglądanie wzorów w skoroszytach.
WPROWADZENIE DO BAZ DANYCH
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Obsługa bazy danych z poziomu phpMyAdmin
Podstawowe polecenia systemu DOS
Systemy operacyjne - Windows
Rozproszone bazy danych
Systemy zarządzania treścią CMS
Budowa, przeglądanie i modyfikacja
Likwidacja II fazy rozliczeń –
ACTIVE DIRECTORY Definicja Active Directory.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Łukasz Sobczak. 1)Co to jest Office 2010 Web Apps 2)SharePoint 2010 a narzędzia pakietu office 3)Integracja Office Web Apps z SharePoint )Problemy.
Podstawy programowania II
Export danych do MS Excel z Symfonia Finanse i Księgowość Premium
Konfiguracja kont w programie Adobe Dreamweaver
Wypożyczalnia NARZĘDZI
Rozliczanie etapów studentów
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Prezentacja funkcjonalności dziennika e-klasa
Bazy danych podstawowe pojęcia
Temat 19: Organizacja informacji w bazie danych – część 1.
Programowanie w Delphi na przykładzie aplikacji Archiwum
Prezentacja i szkolenie
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
MAKRA 1.
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
BAZA ADRESOWA WOJEWÓDZTWA ŁÓDZKIEGO
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Bazy danych Microsoft access 2007.
Naciśnij SPACJĘ aby przejść dalej

Archiwizacja bazy danych
Dokumenty wysyłkowe A.Ś..
1. Logowanie z usługą Active Directory. a) logowanie do domeny Windows 2003 Server odbywa się znacznie szybciej niż w poprzednich wersjach. b) nie ma odwołania.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
.NET i Bazy Danych Projekt: Wadim Grasza.
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Wykład 3 Prowadzący: dr Paweł Drozda. Użytkownik bazy danych – osoba lub aplikacja, mająca dostęp do części danych zgromadzonych w bazie Uprawnienia –
Tworzenie wykresów część I
Instrukcja USOS Płatności wersja by Marek Opacki.
Monitoring efektów realizacji Projektu PL0100 „Wzrost efektywności działalności Inspekcji Ochrony Środowiska, na podstawie doświadczeń norweskich” Praktyczne.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Metody posługiwania się środkami i narzędziami TI.
AKTUALIZATOR LMN Instrukcja aktualizacji warstw Zespół Zadaniowy ds. Leśnej Mapy Numerycznej w LP Część 1. Instalacja i konfiguracja programu.
Temat: Tworzenie bazy danych
Instalacja klucza HASP.
SQL Server Analysis Services Action!
Kurs Access.
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Strukturalny język zapytań SQL - historia
Proces migrowania danych
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Modele baz danych - spojrzenie na poziom fizyczny
Excel Informacje różne.
Zapis prezentacji:

Proces migrowania danych Altkom Matrix S.A.

Różne technologie baz danych Wersje do 4.00 programu FK korzystają z bazy danych Btrieve. Wersja FORTE programu FK korzysta z nowoczesnej bazy danych MS SQL Server w wersji 7.0 lub MS SQL Server w wersji 2000.

Cel procesu migrowania danych Celem procesu jest przeniesienie istniejących danych z plików formatu Brieve do tabel bazy MS SQL Server tak, aby klient mógł kontynuować pracę w nowej wersji. Obie bazy są realizacją sprawdzonej w praktyce technologii relacyjnej i istnieje logiczne podobieństwo struktur danych w obu technologiach, dlatego też przeniesienie danych jest możliwe.

Nowoczesne baz danych FK Forte wykorzystuje wiele rozszerzeń bazy MS SQL Server, które nie są dostępne w bazie Btrieve. Wykorzystywane rozszerzenia dotyczą szczególnie utrzymania kompletności danych i zwiększenia bezpieczeństwa ich przechowywania.

Spójność i bezpieczeństwo Zdarza się, że w bazie Btrieve istnieją niewielkie niespójności danych, które są wychwytywane i sygnalizowane w bazie MS SQL Server jako błąd. Wszystkie błędy należy poprawić aby przywrócić wewnętrzną spójność danych i zwiększyć bezpieczeństwo pracy. Przyjęto zasadę zachowania pełnej kontroli nad danymi w procesie migracji.

Proces migracji - etap 1 Proces migracji jest wieloetapowy. Baza Btrieve Sprawdzenie przed migracją Proces migracji jest wieloetapowy. Najpierw wykonujemy raport „Sprawdzenie przed migracją” (Mig_SQL.sc). Raport ten opracowano na podstawie obserwacji najczęściej wystepujących błędów.

Sprawdzenie przed migracją Raport wywołuje inne raporty naprawcze wg hierarchii: „Sprawdzenie przed migracją” „Sprawdzenie kontrahentów” (SprKontr.sc) „Diagnostyka rozrachunków” (DiagRoz.sc) „Diagnostyka bazy bufora” (DiakBuf.sc) „Diagnostyka bazy ksiąg” (DiagKs.sc) Jeśli raport wykryje i poprawi błędy, zaleca sie powtórne jego wywołanie na poprawionej bazie.

Sprawdzenie przed migracją Jesli nie udaje się poprawić bazy raportem „Sprawdzenie przed migracją” bazę należy przekazać MATRIX.PL

Proces migracji - etap 2 Baza Btrieve Pliki tekstowe W drugim etapie wykonujemy raport „Eksport baz dla BCP” który generuje pliki tekstowe zawierające wszystkie dane niezbędne do migracji. Wymagane jest, aby baza danych była kompletna.

Uruchomienie raportu Operacje związane z poprawianiem i eksportowaniem bazy Btrieve należy wykonywać używając programu Symfonia FK ver. “4.00c”. Po wykonaniu aktualizacji raportów, należy uruchomić raport „Eksport baz dla BCP” z zakładki „Własne”.

Wykonanie raportu Jeżeli ścieżka o podanej nazwie nie istnieje (trzeba ją utworzyć), wtedy wymagane są krótkie (8 znakowe) nazwy katalogów. Jeżeli ścieżka już istnieje, nazwy katalogów mogą być dowolnie długie. Wymagane jest zakończenie nazwy katalogu „\” (do nazwy katalogu bedą doklejane nazwy plików). Poprzez wybranie opcji „Nazwy DOS” wymusza się, aby pliki tekstowe miały krótkie (8 znakowe) nazwy

Wykonanie raportu W czasie wykonywania raportu wyświetlane są informacje o: aktualnie przetwarzanym pliku bazy Btrieve (02bilrw.dat - rok 2001) liczbie dotychczas przetworzonych plików (30 plików) liczbie dotychczas przetworzonych rekordów aktualnie przetwarzanego pliku bazy (130 rekordów)

Wykonanie raportu Czesto dane z kilku baz Btrieve (np. 02dok_s.dat, 02dokum.dat, 02dok_s.dat) są umieszczane w pojedynczym pliku tekstowym (np. dokumenty) Po wykonywaniu raportu otrzymujemy informację: jakie pliki baz zostały wyeksportowane (np. 02dok_b.dat), ile rekordów wyeksportowano do pliku tekstowego (np. dokumenty) z jednej bazy (np. 1) i narastająco (np. 3).

Pliki tekstowe Raport “Eksport baz dla BCP” eksportuje wszystkie tabele. Jeżeli w tabeli nie ma rekordów zostanie utworzony plik o zerowej długości, który również jest konieczny w procesie importu. Przyjęto zasadę, żę nazwy plików nie mają rozszerzeń i są zgodne z nazwami tabel bazy SQL. Jeśli wybrano opcję „Nazwy DOS”, wszystkie pliki będą miały nazwy skrócone do 8 znaków.

Proces migracji - etap 3 Pliki tekstowe MS SQL Server W tym etapie dane z plików tekstowych są importowane do bazy MS SQL Server. Dalsze czynności nie wymagają aplikacji Amfk, a jedynie dostępu do katalogu danych i narzędzi MS-SQL. W czasie importu odbywa się kontrola spójności danych.

Importowanie danych Korzystając z danych w plikach tekstowych przystępujemy do importu do bazy SQL. W tym celu należy uruchomić program FKmigrDB.exe, wskazać żądany serwer MSSQL, wybrać sposób autentyfikacji i ewentualnie wskazać użytkownika. WAŻNE: należy posiadać uprawnienia administratora!

Importowanie danych (2) Następnie wskazujemy lokalizację danych, nazwę bazy danych (możemy również zainstalować nowy FKmodel). WAŻNE: Nazwa bazy musi być zgodna z nazwą katalogu w którym znajdują sie pliki tekstowe z danymi!

Importowanie danych (3) Po prawidłowym podaniu danych następuje proces importu, który tworzy pomocniczą bazę danych *_MIGR do której importowane są dane z plików tekstowych. Następnie dane te są aktualizowane i sprawdzane. Przebieg tego etapu można na bieżąco oglądać w tabeli „historiaAktualizacji” z bazy tymczasowej. Szczególnie ważne jest wykrycie wpisów opatrzonych opisem: SPRAWDZENIE(tabela) – niepoprawnych: x

Importowanie danych (4)

Importowanie danych (5) Po etapie weryfikacji danych następuje przekopiowanie danych do docelowej bazy. Przebieg tego etapu należy sprawdzić w tabeli „historiaBazy” w docelowej bazie. Wszystkie wpisy powinny uzyskać wpis „Zakończono pomyślnie.”

Importowanie danych (6)

Dodawanie użytkowni- ków Po utworzeniu bazy danych należy dodać użytkowników korzystając z programu Enterprise Manager zgodnie z nazwami użytkowników w domenie adresowej Windows i nadać im prawa.

Nadawanie praw użytkownikom W zakładce DatabaseAccess należy dla danej bazy nadać użytkownikowi public.

Zakończenie W efekcie uzyskujemy spójną, nowoczesną bazę danych.

Naprawa danych raportami Baza Btrieve Pliki tekstowe MS SQL Server Raporty naprawcze Jeśli w pikach *.log wystepują błędy należy poprawić bazę uruchamiając raporty naprawcze. Jest to zalecany sposób usuwania błędów

Specjalne poprawianie danych Baza Btrieve Pliki tekstowe MS SQL Server Naprawy dodatkowe Gdy otrzymamy informację o błędach w rozrachunkach, wtedy należy uruchomic dodatkowo raport „Korekta transakcji, rozliczeń” (nie jest on wywoływany automatycznie).

Format plików tekstowych Pliki tekstowe zawierające dane wszystkich tabel bazy umożliwiają w bardzo szerokim zakresie diagnostykę przetwarzanych danych. Każdy plik tekstowy odpowiada jednej tabeli bazie danych SQL. Separatorem rekordu jest sekwencja znaków „\n***EOR\n”, separatorem pól jest sekwencja „\t#\t”. Kolejność pól dla każdego pliku (i jednocześnie każdej tabeli) jest zgodna z kolejnością pól w bazie SQL.

Diagnostyka Dane z plików tekstowych można MS Access Baza Btrieve Pliki tekstowe Edytor tekstów MS Excell Dane z plików tekstowych można Przegladać w edytorach tekstów Importować do programów MS Office

Diagnostyka Baza Btrieve Pliki tekstowe MS SQL Server Można utworzyć bazę MS SQL Server bez sprawdzania spójności danych. Nie można uruchomic programu FK Forte, można jednak przeglądać dane uruchamiając zapytania SQL .