Video: PaaS Middleware update 10 December 2015 2024
Middleware er computersoftware, der forbinder softwarekomponenter. I et datalagringsmiljø er middleware-tjenesterne det sæt af programmer og rutiner, der gør følgende:
-
Træk data fra kilden (eller kilderne).
-
Kontroller, at dataene er korrekte.
-
Flyt dataene rundt om i miljøet fra platform til platform, efter behov.
-
Håndter eventuelle nødvendige datatransformationer.
-
Indlæse dataene i datalagerets database (eller databaser).
I mere formelle forstand håndteres emnerne i den foregående liste af disse middleware-tjenester:
-
Dataudvælgelse og -udvinding
-
Datakvalitetssikring, del I (på komponentniveau)
-
Databevægelse, del I (også på komponentniveau)
-
Datakortlægning og transformation
-
Datakvalitetssikring, del II (efter transformation har fundet sted)
-
Databevægelse, del II (i datalagerets platformsmiljø)
-
Dataindlæsning (i datalageret) > Denne figur illustrerer, hvordan disse middleware-tjenester strømmer sammen i et moderat størrelse datalagringsmiljø.
Du skal absolut planlægge, designe og ellers tænke på datalager-middleware i forhold til de enkelte tjenester i den foregående liste, snarere end generisk, som f.eks. "Ekstraktionsværktøjer". "Mange forskellige leverandører giver nogle, mange eller alle disse tjenester som led i et enkelt produkt eller en pakke af produkter.
Men et værktøj, der har stærke kortlægnings- og transformationstjenester, kan for eksempel være svagt i dataindlæstjenester, eller et værktøj, der giver et rigt sæt ekstraktionsydelser, kan være mindre effektivt i kortlægnings- og transformationsrummet til datakvalitetssikring.
Sørg for, at du har en god ide om de særlige udfordringer i dit miljø, før du vælger et værktøj til dit data warehousing projekt (hvis det er den rute du tager i stedet for brugerdefineret kodning). Hvis du f.eks. Har relativt lige dataudvindingsbehov, f.eks. Men udfordrende problemer med datakvaliteten, skal du koncentrere dig om at finde det bedste kvalitetssikringsværktøj til rådighed, selvom det kun har en sådan udvindingsfunktion.
(Dette råd gælder, selvom værktøjet ikke har ekstraktionsfunktioner, i så fald skal du kombinere det med et andet værktøj.)