dcs.pl - logo 30 lat
  • Rozwiązania
  • Blog
  • Kontakt
PL EN
  • Oprogramowanie na zamówienie
  • Nasze produkty
  • Sprzedaż oprogramowania
  • SaaS
  • Usługi informatyczne
Produkty finansowe i ubezpieczeniowe (ABP)
Usprawnia procesy biznesowe i przyspiesza wprowadzanie produktów na rynek w rozproszonych organizacjach.
Bramka SMS
Ta dwukierunkowa bramka umożliwia bezpłatne wysyłanie wiadomości SMS, pozwalając operatorom promować usługi, zarabiać na odpowiedziach i zwiększać zasięg poprzez integrację ze stroną internetową.
System zarządzania kosztami (UCMS)
Dzięki UCMS przedsiębiorstwa mogą efektywnie analizować, monitorować i zarządzać zużyciem mediów.
Systemy intranetowe
Nasze systemy intranetu oferują bezpieczne rozwiązania oparte na platformie SharePoint lub open-source, co umożliwia komunikację wewnętrzną i integrację z usługą Active Directory.
Distribution List and Shared Mailbox Manager (DSM)
Aplikacja DSM umożliwia pracownikom zarządzanie listami dystrybucyjnymi i skrzynkami pocztowymi Exchange przy minimalnym udziale administratora.
Application Test Console (ATC)
Oprogramowanie umożliwiające monitorowanie serwerów, aplikacji internetowych, usług i baz danych w czasie rzeczywistym za pomocą testów automatycznych, z alertami o nieprawidłowościach wysyłanymi za pomocą wiadomości SMS i e-mail.
File Share Manager (FSM)
Aplikacja internetowa umożliwiająca audyt oraz zarządzanie serwerami plików/udziałami sieciowymi Windows (uprawnienia, quoty, statystyki) w modelu self-service.
Lock Screen Manager (LSM)
System umożliwia zarządzanie komunikacją przy użyciu ekranów blokady (lockscreen) na firmowych komputerach.
SMS Password Manager (SPM)
Aplikacja umożliwiająca resetowanie haseł Active Directory i odblokowywanie kont za pośrednictwem wiadomości SMS przez pracowników firmy.
Pakiety Microsoft M365
Sprzedaż subskrypocji M365 w modelu CSP. Dostęp do najnowszych aplikacji biurowych, innowacyjnych funkcji sztucznej inteligencji takich jak Microsoft Copilot.
VMware
Numer jeden w dziedzinie wirtualizacji systemów informatycznych - od analizy potrzeb, przez projektowanie, po implementację i wsparcie powdrożeniowe.
Microsoft SPLA
Sprzedaż licencji Miscrosoft w miesięcznym modelu subskrypcyjnym SPLA (Service Provider License Agreement) takich produktów jak Windows Server, SQL Server, Exchange.
Veeam
Pełne portfolio rozwiązań backupu Veeam z profesjonalnym wsparciem i pełnym zakresem usług informatycznych.
Proxmox
Bezpieczne i niezawodne rozwiązania klasy korporacyjnej do zarządzania serwerami wirtualnymi, backupu środowisk wirtualnych oraz ochrony serwerów pocztowych.
Hosted SMS
Zaawansowana platforma do masowej wysyłki wiadomości SMS. Email2SMS, rozbudowane API pozwala na pełną inegrację z systemami w firmie.
eCzasPracy.pl
System umożliwia efektywną rejestrację czasu pracy pracowników, usprawnienie śledzenia obecności i zarządzania personelem.
Hosted Exchange
Platforma Hosted Exchange to kompletna usługa poczty e-mail wykorzystująca serwer Microsoft Exchange i program MS Outlook.
Share File Safe
Bezpieczny serwer OnPremise do wymiany plików wewnątrz i na zewnątrz firmy z zabezpieczeniem hasłem.
Hosted Windows
Platforma hostingowa Windows Server MS SQL/.NET umożliwiająca uruchamianie aplikacji i stron internetowych bez ponoszenia kosztów infrastruktury serwerowej.
Przeglądy Budynku
Wszystkie przeglądy budynku w jednej aplikacji. Od przeglądów kominiarskich, elektrycznych po fotowoltaikę czy kontrolę stanu wind w budynku.
SMS Vote
SMS Vote to interaktywny system głosowania, który umożliwia głosowanie w czasie rzeczywistym za pośrednictwem wiadomości SMS. Idealne rozwiązanie do wykorzystania podczas wydarzeń w mediach i transmisjach na żywo.
Migracje MS Exchange
Migracje z systemów MS Exchange 2003, 2010, 2013 oraz 2019, a także z systemów Lotus Domino do MS Exchange.
Wdrożenia IT
Kompleksowa usługa obejmująca analizę potrzeb biznesowych, planowanie, realizację i wsparcie powdrożeniowe. Specjalizujemy się w rozwiązaniach Microsoft.
Wsparcie IT
Kompleksowa obsługa informatyczna, wsparcie jako rozszerzenie kompetencji własnego działu IT, administracja serwerami w firmie
    • Rozwiązania
      • Oprogramowanie na zamówienie
        • Produkty finansowe i ubezpieczeniowe (ABP)
        • Bramka SMS
        • System zarządzania kosztami (UCMS)
        • Systemy Intranetowe
      • Nasze produkty
        • Distribution List and Shared Mailbox Manager (DSM)
        • Application Test Console (ATC)
        • File Share Manager (FSM)
        • Lock Screen Manager ( LSM)
        • SMS Password Manager (SPM)
      • Sprzedaż oprogramowania
        • Pakiety Office M365
        • VMware
        • Microsoft SPLA
        • Veeam
        • Proxmox
      • SaaS
        • Hosted SMS
        • eczaspracy.pl
        • Hosted Exchange
        • Share File Safe
        • Hosted Windows
        • Przeglądy Budynku
        • SMS Vote
      • IT Services
        • Exchange Migration
        • Wdrożenia IT
        • Wsparcie IT
    • Referencje
    • Blog
    • Kontakt
  1. dcs.pl
  2. Blog
12-11-2015 Marcin Zawadzki SQL, migracje

Niedoceniona migracja bazy danych SQL (2/2)

Kontynuując wątek związany z migracją danych z poprzedniego wpisu. Przystępując do prac nad migracją danych programiści / inżynierowie często skupiają się nad aspektem technicznym oraz fizyczną transformacją danych. Niestety większość problemów jest jednak dużo bardziej złożona i często niezwiązana z aspektem technicznym.

Jak podejść do migracji danych?

Nasze doświadczenia pokazują, że ewentualnych trudności, które mogą wystąpić w czasie migrowania danych między systemami należy szukać w: 
  • Niespójne dane. Umowy, w których data początku jest późniejsza niż data końca umowy? Faktury, w których nasz system podzieli 100 złotych na 0 jednostek. Jak przenieść takie dane i co wstawić w docelowym systemie.  Kto ma odpowiadać za wyczyszczenie danych?
  • Interpretacja danych. 30 czerwca, 30 czerwca 23:59.997 czy 1 lipca godzina 00 – to ta sama data końca obowiązywania umowy? Czy umowa została faktycznie zawarta w 1900-01-01, czy może data zawarcia jest nieznana? Co oznacza kolumna IdOther?
  • Konieczność utworzenia słownika.  Warszawa, Wszawa, Wa-wa, Wrszawa – ile będziemy mieć stolic Polski w słowniku po uruchomieniu automatycznego procesu migracji? Jak pozbyć się błędów i duplikatów?  A co ze Świdnicą, Czarną czy Bolesławcem (powiaty i gminy o identycznych nazwach) - czy innymi danymi, w których ten sam tekst oznacza dwa fizyczne byty?
  • Brakujące pola. REGON dla firmy, Nazwisko panieńskie matki, współrzędne geolokalizacyjne. A jeżeli stara aplikacja przechowywała tyko kwoty brutto, a nowa potrzebuje stawki VAT, która mogła zmienić się na przestrzeni lat? Co zrobić, jeżeli nasza aplikacja zależy od tych danych, a nie ma ich w bazie źródłowej? Czy trzeba ręcznie przeglądać każą pozycję faktury z dziennikiem ustaw, szukając obowiązującej stawki VAT?
  • Utrata danych – Co z danymi, których nie ma gdzie umieścić w strukturze nowej aplikacji – czy należy je zachować, czy tracimy je bezpowrotnie wraz ze starym systemem? Np. Baza CV lub Leadów z dopiskami w stylu – zadzwonić po 19 marca?
  • Konwencje w danych. Czy wiemy siadając do procesu migracji, że faktura o numerze rozpoczynającym się od DL kwota 150 oznacza 150 dolarów a od FVR oznacza 150 zł? A czy klient 012/O1 ma coś wspólnego z klientem 012?
  • Wiedza domenowa (a raczej jej brak). Baza danych, w której zamiast nazw pól znajdujemy długą listę Id rekordu, id pola, wartość. Czy na pewno nasi inżynierowie mają wiedzę domenową, aby prawidłowo zanalizować? Czy rozpoznają znaczenie np. poszczególnych pól standardu MARC21, czy innego standardu formatu branżowego?

przykład MARC21

Przykład ze standardu MARC21

  • Automatyka nowej aplikacji. Co się stanie po przeniesieniu danych ze starego systemu reklamacyjnego? Czy nagle 100 tys. osób nie dostanie maili p.t. „Twoja reklamacja została odrzucona/zaakceptowana?” Czy system księgowy nie stwierdzi, że ma setki zaległych faktur do automatycznego zapłacenia i wykona automatyczne przelewy?

Powyższa lista przykładowych problemów jest na pewno niepełna, ale mam nadzieję, że przekonałem czytelnika, iż projekt migracji danych to coś zdecydowanie więcej niż umiejętność przeczytania daty z Oracle i włożenia jej do MySql lub odwrotnie.

Powiązane

Niedoceniona migracja bazy danych SQL (1/2)
Tweet

1 komentarze

olo26 września 2016 12:57

dobry art., pamiętam jak próbowałem podobnymi argumentami przekonać w dużej firmie zespół księgowych, prezesów i innych "z góry" że wymienione zagrożenia są poważne i mogą spowodować chaos nad którym nie zapanują. Dodatkowo cena 50 tyś. za migracje jaką zażądałem została wyśmiana. Podziękowaliśmy sobie nawzajem za współpracę. Firma zdecydowała się na tańsze rozwiązanie i zatrudniła inną firmę do tej operacji. Po 3 tygodniach skontaktowali się ze mną że godzą się na moje warunki. Podniosłem cenę do 80 tyś. zł. bez problemu się zgodzili, ale co się napociłem to tylko ja wiem.

Odpowiedz
Zgłoś

Kategorie

  • Oprogramowanie dla firm 11
  • Wdrożenia, migracje, support 3
  • Oprogramowanie na zamówienie 2
  • Marketing SMS 3
  • Konkursy 2
  • Systemy intranetowe 2
  • Narzędzia administracyjne 6

Tagi

administracja administration bezpieczeństwo it case study django CMS dla firm featured głosowanie sms hostedsms hosting
dcs.pl - linkedin
Bądź na bieżąco Śledź nas na LinkedIn, aby otrzymywać aktualizacje i informacje.

Kontakt

dcs.pl Sp. z o.o,
ul. Puławska 303,
02-785 Warszawa,
NIP: 951-20-63-362,
+48 22 5486000,
info@dcs.pl

O firmie

  • Kontakt z nami
  • O nas
  • Blog
  • Kariera

Zasoby

  • Polityka prywatności
  • Aktualności dcs.pl

Usługi

  • Projekty na zamówienie
  • Implementacja Systemów
  • Outsourcing

Produkty

  • Narzędzia administracyjne
  • Software as a Service
  • Produkty finansowe & ubezpieczeniowe

Nasze serwisy

  • Hosted SMS
  • Hosted Exchange
  • Hosted Windows
  • eCzasPracy.pl
  • Przeglądy Budynku
  • Share File Safe
  • File Share Manager
dcs.pl - linkedin
Bądź na bieżąco Śledź nas na LinkedIn, aby otrzymywać aktualizacje i informacje.

Copyright ©dcs.pl 1995-2025 Sp. z o.o. All rights reserved.