woj. śląskie
Odchudzanie baz danych
Katowice
Baza dużej firmy dystrybucyjnej ze Śląska obejmuje sprzedaż, magazyny, produkcję, serwis i finanse, z danymi z kilkunastu lat. Archiwizacja wszystkiego w jedną noc byłaby operacją, której nikt nie chce ryzykować: długie okno, wiele powiązań, trudny powrót. W rozbudowanych systemach odchudzanie rozkłada się na etapy.
Archiwizacja etapami
Za duża operacja na jedną noc
W prostszych systemach odchudzenie bazy to jedno okno serwisowe. W rozbudowanych systemach firm z Katowic i Śląska — z modułami sprzedaży, magazynu, produkcji, serwisu i finansów — powiązań między danymi jest tak dużo, że jedna duża operacja staje się zbyt ryzykowna.
Długie okno serwisowe trudno znaleźć w firmie pracującej także w weekendy. Test na kopii całej bazy trwa dniami. A jeśli po operacji coś nie działa, powrót oznacza cofnięcie wszystkiego naraz.
Rozkładamy archiwizację na etapy, zwykle według modułów albo lat. Każdy etap ma swój test na kopii, krótkie okno serwisowe, kryteria powodzenia i plan powrotu. Między etapami obserwujemy system w normalnej pracy. Całość trwa kilka tygodni, ale żadna pojedyncza noc nie niesie dużego ryzyka.
Zakres
Co obejmuje archiwizacja etapami
Plan całości, wykonanie po kawałku.
- Analiza modułów i powiązań między danymi
- Podział na etapy według modułów lub lat
- Kolejność etapów od najmniej powiązanych
- Test każdego etapu na kopii
- Kryteria powodzenia i plan powrotu dla etapu
- Krótkie okna serwisowe
- Obserwacja systemu między etapami
- Raport po zakończeniu całości
- Nie archiwizujemy wszystkich modułów w jedną noc
- Nie przechodzimy do kolejnego etapu bez obserwacji
- Nie zaczynamy od modułów najbardziej powiązanych
Etapy
Przykładowy podział na etapy
Poniżej układ, który dopasowujemy do systemu i firmy.
| Etap | Zakres | Dlaczego w tej kolejności |
|---|---|---|
| 1 | dzienniki i dane pomocnicze | mało powiązań, szybki efekt |
| 2 | moduł serwisu i zgłoszeń | powiązania głównie wewnętrzne |
| 3 | dokumenty magazynowe z najstarszych lat | po sprawdzeniu stanów |
| 4 | dokumenty sprzedaży z najstarszych lat | po uzgodnieniu z księgowością |
| 5 | dane produkcyjne | po uzgodnieniu z działem jakości |
| 6 | kolejne lata dokumentów | według efektu poprzednich |
| Po całości | porządki, konserwacja, cykl | utrzymanie efektu |
Po każdym etapie system pracuje normalnie przez kilka dni. Jeśli pojawi się problem, wiadomo, który etap go spowodował, i powrót dotyczy tylko jego.
Wynik
Co dostajecie
Odchudzenie dużej bazy bez jednej ryzykownej nocy.
- Małe kroki: Każdy etap z testem i planem powrotu.
- Krótkie okna: Łatwiejsze do znalezienia.
- Kontrola: Obserwacja między etapami.
Śląsk w praktyce
Czego nauczyły nas archiwizacje etapami na Śląsku
Pierwsza rzecz: etapy zaczynające się od dzienników i danych pomocniczych dają szybki efekt przy małym ryzyku. To buduje zaufanie przed etapami dotyczącymi dokumentów.
Druga: kolejność według powiązań jest ważniejsza niż według rozmiaru. Moduł z mniejszą liczbą powiązań archiwizuje się bezpieczniej, nawet jeśli jest większy.
Trzecia: przy etapach rozłożonych na tygodnie kluczowy jest jeden harmonogram znany wszystkim działom. Każdy wie, kiedy dotyczy go kolejny krok.
Nikt nie chciał archiwizować całej bazy w jeden weekend. Rozłożenie na etapy według modułów sprawiło, że każda noc była krótka, a po kilku tygodniach baza zmniejszyła się kilkukrotnie.
Na start
Czego potrzebujemy na start
Najważniejsza jest mapa modułów.
- System i jego moduły
- Rozmiar bazy i lata danych
- Kontakty do działów: księgowość, jakość, logistyka
- Możliwe okna serwisowe w tygodniu
- Kontakt do dostawcy systemu
- Dostęp do serwera i środowiska testowego
Współpraca
Jak pracujemy
Zaczynamy od analizy modułów i powiązań. Przygotowujemy plan etapów i harmonogram uzgodniony z działami.
Każdy etap testujemy na kopii i wykonujemy w krótkim oknie serwisowym z planem powrotu. Pracujemy zdalnie.
Między etapami obserwujemy system. Po zakończeniu robimy porządki, ustawiamy konserwację i cykl archiwizacji.
Zasięg
Gdzie dokładnie pracujemy
Archiwizacje rozbudowanych baz etapami prowadzimy dla firm z Katowic zdalnie.
Pracujemy też dla firm z Chorzowa, Siemianowic Śląskich, Mysłowic, Sosnowca, Rudy Śląskiej i Tychów.
- Śródmieście
- Ligota-Panewniki
- Koszutka
- Bogucice
- Załęże
- Piotrowice-Ochojec
- Kostuchna
- Giszowiec
- Janów-Nikiszowiec
- Dąb
- Osiedle Tysiąclecia
- Zawodzie
Poza samym miastem pracujemy też w okolicy: Sosnowiec, Chorzów, Gliwice, Zabrze, Tychy, Mysłowice, Siemianowice Śląskie, Dąbrowa Górnicza. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje archiwizacja etapami
Wyceniamy po analizie, z podziałem na etapy.
| Etap | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Analiza i plan etapów | moduły, powiązania, harmonogram | kilka dni | stała cena analizy, plan w wycenie |
| Pojedynczy etap | test na kopii, okno, obserwacja | według etapu | wycena za etap |
| Porządki po całości | indeksy, statystyki, pliki, konserwacja | okno serwisowe | wycena po analizie |
| Cykl | utrzymanie efektu | według harmonogramu | w ramach opieki lub osobno |
Wycena za etap pozwala rozłożyć koszt w czasie i zatrzymać się po dowolnym etapie.
Współpraca
Od ryzykownej nocy do spokojnych etapów
Analiza
Moduły i powiązania.
Plan etapów
Od najmniej powiązanych.
Harmonogram
Uzgodniony z działami.
Etap
Test, okno, plan powrotu.
Obserwacja
Kilka dni normalnej pracy.
Po całości
Porządki i cykl.
Pytania
Zanim zapytasz
Bo w rozbudowanym systemie jedna duża operacja jest zbyt ryzykowna.
Zwykle kilka tygodni, każdy etap to krótkie okno.
Powrót dotyczy tylko tego etapu.
Tak, wycena jest za etap.
Od danych najmniej powiązanych, np. dzienników.
Analiza ma stałą cenę, etapy wyceniamy osobno.
Ta sama okolica
Pozostałe usługi w Katowicach
Ta sama usługa
Optymalizacja baz danych w innych miastach
Rozłóżmy archiwizację Waszej bazy na etapy
Napiszcie, jakie moduły ma Wasz system i ile lat danych zawiera baza. Zaczniemy od analizy.