Video: The Great Gildersleeve: Fishing Trip / The Golf Tournament / Planting a Tree 2024
În cele mai multe situații, două servicii middleware - selecția și extragerea și asigurarea calității - au loc pe aceeași platformă (sistem) pe care se află sursa de date. Dacă depozitul de date va fi găzduit pe o altă platformă decât sursa de date, trebuie să utilizați un serviciu de mișcare a datelor pentru a efectua transferul de date între sisteme.
Poți folosi probabil un serviciu relativ simplu (de exemplu, un program simplu de transfer de fișiere). Serviciul de mișcare, dacă aveți nevoie de el în acest moment, doar mută datele QA'd în mediul în care intenționați să efectuați transformări suplimentare.
Dacă faceți transformarea și procesarea QA pe o platformă diferită de platforma pe care rulați depozitul de date de producție (de exemplu, pe un server de dezvoltare, mai degrabă decât pe serverul de operare), trebuie să executați încă un serviciu de mutare a datelor pentru a obține datele în locul în care doriți să locuiască în cele din urmă. Acest proces implică de obicei doar un transfer de fișiere relativ simplu.
Serviciul de încărcare a datelor încarcă datele din extrase, QA'd, transformate și re-QA'd în depozitul dvs. S-ar putea să încărcați date printr-un program personalizat, SQL (o instrucțiune INSERT, de exemplu) sau un utilitar.
Dacă trebuie să încărcați un volum mare de date, încercați să utilizați un utilitar de încărcare rapidă, care de obicei implică mult mai puțin timp decât o abordare bazată pe programare sau SQL.
Dacă utilizați SQL pentru a încărca datele într-o bază de date relațională, încercați să faceți încărcarea cât mai eficientă, oprind logarea (dacă produsul dvs. DBMS o permite). Dacă sarcina de încărcare este terminată anormal, trebuie să utilizați instrucțiunea DROP sau TRUNCATE pentru a scăpa de masa parțial încărcată, pentru a remedia problema care a provocat terminarea și pentru a reporni lucrarea.
Acest proces este, de obicei, mult mai rapid decât dacă activați facilitățile necesare pentru datele și integritatea tranzacțiilor în stil OLTP (cu acoperiri suplimentare).