Video: Vad är nytt med Wi-Fi 6? 2024
I de tidiga dagarna av datalagring hanterade de flesta organisationer middleware-tjänster genom egen kodning, snarare än med några verktyg som är tillgängliga vid den tidpunkten, som visas i det här exemplet:
-
En organisation skriver ett program i ett programmeringsspråk som COBOL, eller kanske i en miljö som SAS, för att hantera dataextrakten från en mainframe datakälla och sedan gör kvalitetssäkringskontroll och transformation.
-
En filöverföringstjänst, som standard FTP (File Transfer Protocol), används för att kopiera den transformerade och "renade" data till den maskin där datalageret kommer att ligga.
-
Vanligt gammalt SQL eller ett bulkladdningsverktyg används för att ladda en relationsdatabas med det nya (eller uppdaterade) innehållet i datalageret.
Ingenting är fel med detta programmatiska tillvägagångssätt. Bestäm alltid för din specifika miljö om anpassad kodning eller verktyg är "rätt" sätt att gå. Antag inte automatiskt att du ska implementera ditt datalager genom att använda middleware-verktyg.
Men ditt team kan hitta replikering av den återanvändbara logiken som är inbyggd i de flesta middleware-verktyg som är mycket dyra. Dessutom kan du hitta tillgängliga verktyg för öppen källkod (gratis) med medelhantering, vilket gör att argumentet att "vi sparar pengar genom att använda interna resurser" är svårt att motivera. Därför görs de flesta implementeringar idag med hjälp av Extract, Transform, och Load (ETL) verktyg.