Cum dovedim o migrare de Data Warehouse

Construim mecanismul de verificare înaintea celui de conversie

O migrare e gata atunci când echivalența poate fi demonstrată cuiva care nu a lucrat niciodată în proiect.

Înainte să fie convertită vreo linie de cod, stabilim împreună cu clientul ce înseamnă „aceleași rezultate”, în scris, iar definiția devine criteriul de acceptanță pentru întregul program. Mecanismul care dovedește echivalența se construiește primul. Mecanismul care mută și traduce datele se construiește al doilea.

Majoritatea programelor de migrare fac invers și descoperă la punerea în funcțiune că nimeni nu a stabilit cum arată un rezultat corect.

Agreate în scris, în prealabil

Criterii de echivalență

Primul construit
1

Mecanismul de verificare

Dovedește că sistemele vechi și noi oferă aceleași rezultate.

Urm. construit
2

Mecanismul de conversie

Migrează și transpune codul, tabelele și rapoartele

Verificare construită înaintea conversiei, cu criterii de echivalență convenite în prealabil.

Riscul pe care îl duce un Head of Data nu e o migrare lentă. E una pe care nu o poate dovedi.

De ce contează ordinea într-un mediu reglementat

Pentru o bancă ce își mută Data Warehouse-ul dintr-o soluție on-premises în cloud, raportarea către banca centrală națională și către Banca Centrală Europeană continuă pe tot parcursul migrării. Sistemul vechi și cel nou trebuie să răspundă la aceleași întrebări, pentru aceleași perioade de raportare, atât timp cât e nevoie ca al doilea să devină de încredere.

În acest context, o diferență între cele două sisteme nu e o problemă tehnică. E o problemă de conformitate și are termen.

Cele cinci faze

1

FAZA

01

Definirea echivalenței

Înainte să se miște ceva, se răspunde la patru întrebări și se consemnează în scris:

  • Identic până la ultima unitate monetară, sau în limita unei toleranțe agreate?
  • Identic pentru perioada curentă de raportare, sau pentru tot istoricul din sursă?
  • Identic pentru raportarea către regulator, sau pentru fiecare raport intern construit peste ea?
  • Cine semnează că s-a potrivit — responsabilul de testare al clientului, sau al nostru?

Aceste întrebări iau o după-amiază la începutul unui program. Lăsate deschise, iau luni de discuții la finalul lui.

FAZA

02

Construirea reconcilierii

O comparație automată între cele două sisteme, proiectată după definițiile stabilite în faza 1. Rulează repetat, nu o singură dată, și produce dovezi, nu un verdict.

FAZA

03

Conversia

Codul, tabelele și rapoartele trec pe platforma nouă. E faza pe care se concentrează majoritatea instrumentelor și cea mai mare parte a atenției din piață: viteză, automatizare, asistență AI. Și e faza care, luată singură, contează cel mai puțin.

FAZA

04

Rularea în paralel

Ambele sisteme procesează aceleași perioade de raportare, în paralel, până când rezultatele coincid și continuă să coincidă. Rularea în paralel apare rar în bugetul inițial și e cea mai ieftină asigurare din program — alternativa e să descoperi diferența după punerea în funcțiune, când sistemul vechi e deja oprit și nu mai ai cu ce compara.

FAZA

05

Acceptanța

Criteriile stabilite în faza 1 se rulează, dovezile se produc, iar responsabilul de testare al clientului semnează. Programul se încheie pe un rezultat demonstrabil, nu pe o dată din plan.

Ce semnează, de fapt, responsabilul de testare

Patru tipuri de dovadă, definite înainte să înceapă conversia:

Numărul de înregistrări

Reconciliat pe fiecare sursă și pe fiecare perioadă, nu agregat la nivel de tabel, unde diferențele se anulează reciproc.

Soldurile totale

Care se potrivesc cu declarația către regulator, nu cu un raport intern construit peste ea.

O listă documentată de excepții

Ce diferă, de ce diferă și cine a acceptat.

O rulare repetabilă

Ca dovada să poată fi produsă din nou după punerea în funcțiune, pentru un auditor sau pentru regulator.

Când acestea sunt convenite înainte de conversie, ele servesc drept criterii de acceptanță.

Când sunt reunite abia în faza de cutover, acestea devin de obicei motive de dispută.

De unde vine metoda

Nu e o metodă proiectată pe hârtie. E tiparul pe care consultanții noștri îl aplică în migrările de Data Warehouse pentru bănci, din soluții on-premises către cloud, în timp ce raportarea reglementată continuă. Avem consultanți în echipele de date ale băncilor din România, Polonia, Austria, Germania și Elveția.

  • 🇷🇴 România
  • 🇵🇱 Polonia
  • 🇦🇹 Austria
  • 🇩🇪 Germania
  • 🇨🇭 Elveția

Lucrăm integrați în echipa clientului, iar livrarea e susținută de cinci certificări ISO:

  • ISO 9001 – Managementul Calității
  • ISO 27001 – Managementul Securității Informației
  • ISO 20000-1 – Managementul Serviciilor IT
  • ISO 27701 – Tehnici de Securitate
  • ISO 22301 – Sistemul de Management al Continuității Afacerii
Cu ce rămâne clientul

Un set de criterii de acceptanță pe care le poate rula singur, după ce noi plecăm.

Dovada unei migrări nu ar trebui să depindă de oamenii care au făcut-o.

We always deliver. Expert Data Services.

We help you stay on top of your data for a successful business, so buckle up and ride the data journey with us.

Studii de caz

O migrare fără sincope: o nouă fundație de Data Warehouse pentru echipa de Controlling a unei bănci

Client: Instituție bancară de top
Când a început migrarea către noul DWH, IDS și-a asumat sarcina de a duce acel Datamart — și logica de business din spatele lui — pe noua platformă.

De la Hadoop la Databricks: scalarea unei platforme de date bancare dincolo de limitele sale

Client: Client bancar
IDS Consulting a fost adusă pentru a oferi suport tehnic practic și consultanță pentru migrarea către Databricks.

Analiza rețelei, migrată în cloud

Client: Un operator național de telecomunicații
IDS a arhitecturat o platformă de analiză de rețea cloud-native pe BigQuery și Dataflow, construită pentru ingestie în streaming la scară telco, înlocuind încărcările batch nocturne cu procesarea evenimentelor de rețea aproape în timp real.

Analiza abonaților, migrată din Cognos în Power BI

Client: Un operator regional de rețea mobilă
Echipa de BI a IDS a fost angajată în urma unei recomandări din partea unui furnizor de platforme de date, în mod specific pentru traseul de migrare documentat de la Cognos la Power BI.

DE LA LEGACY LA MODERN: Cum și-a modernizat o bancă europeană de top platforma de date cu Databricks

Client: Instituțiile financiară consacrată din Europa
IDS Consulting a integrat o echipă dedicată de ingineri de date seniori direct în departamentul băncii, lucrând alături de echipele interne ca o extensie fără sincope a forței de muncă a acestora.

De la silozuri la scală: Cum și-a construit cea mai mare cooperativă de retail din Europa o platformă de date unificată pe Snowflake

Client: Cea mai mare cooperativă de retail din Europa
IDS Consulting a fost adusă pentru a face ceea ce business-ul nu reușise încă să facă pe cont propriu: să proiecteze și să livreze o platformă de date modernă, pe măsura scalei și ambiției organizației.

Construind fundația de date a viitorului: cum a renuntat o instituție de microfinanțare la sistemele legacy  

Client: Instituție de microfinanțare de top
IDS Consulting a fost angajată pentru a proiecta și construi noul Data Warehouse end-to-end — de la stratul de ingestie până la raportare.

Spune-ne despre o migrare pe care o planifici

Unde se află depozitul dumneavoastră de date în prezent, înspre ce se mută și ce rapoarte trebuie să funcționeze fără întrerupere în timpul migrării? Revenim către dumneavoastră cu modul în care am defini echivalența pentru programul dumneavoastră.