Video: INOVAŢIA ANULUI 2006: Oracle Fusion Middleware la Romtelecom 2024
Middleware este un program de calculator care conectează componentele software. Într-un mediu de stocare a datelor, serviciile middleware reprezintă setul de programe și rutine care fac următoarele:
-
Trageți datele din sursa (sau sursele).
-
Asigurați-vă că datele sunt corecte.
-
Mutați datele în jurul mediului, de la platformă la platformă, după cum este necesar.
-
Asigurați-vă orice transformări de date necesare.
-
Încărcați datele în baza de date (sau baze de date) a depozitului de date.
Într-un sens mai formal, elementele din lista precedentă sunt tratate de aceste servicii middleware:
-
Selecția și extragerea datelor
-
Asigurarea calității datelor, partea I (la nivelul componentei)
-
partea I (de asemenea, la nivelul componentelor)
-
Maparea și transformarea datelor
-
Asigurarea calității datelor, partea a II-a (după transformare a avut loc)
-
Mișcarea datelor, partea II (în mediul de platformă al depozitului de date)
-
> Această figură ilustrează modul în care aceste servicii de middleware curg împreună într-un mediu moderat de depozitare a datelor.
Aveți absolut nevoie, în mod pozitiv, să planificați, să proiectați și să gândiți altfel despre middleware-ul depozitului de date în ceea ce privește serviciile individuale din lista precedentă, nu în termeni generici, cum ar fi "instrumentele de extragere. "Mulți furnizori diferiți oferă unele, multe sau toate aceste servicii ca parte a unui singur produs sau a unei suite de produse.
Dar un instrument care are servicii puternice de cartografiere și transformare, de exemplu, poate fi slab în serviciile de încărcare a datelor sau un instrument care oferă un set bogat de servicii de extracție ar putea fi mai puțin eficient în spațiul de mapare și transformare, la asigurarea calității datelor.
Înainte de a selecta un instrument pentru proiectul dvs. de depozitare a datelor (dacă acesta este ruta pe care o faceți, mai degrabă decât codificarea personalizată), asigurați-vă că aveți o idee bună cu privire la provocările specifice din mediul dvs. Dacă aveți, de exemplu, probleme de extragere relativ simplă a datelor, dar și probleme de calitate a datelor, puneți-vă accentul pe găsirea celui mai bun instrument de asigurare a calității disponibil, chiar dacă are doar capabilități de extracție.
(Acest sfat se aplică chiar dacă instrumentul nu are capacități de extragere, caz în care trebuie să îl combinați cu alt instrument)