Video: Apollo ansetter Apollo 2025
I de fleste situasjoner to mellomvaretjenester - utvalg og utvinning og kvalitetssikring - finner sted på samme plattform (system) som datakilden ligger på. Hvis datalagret ditt vil bli vert på en annen plattform enn datakilden, må du imidlertid bruke en dataflyttingstjeneste for å aktivere dataoverføring fra system til system.
Du kan sannsynligvis bruke en relativt enkel tjeneste (håndteres med et enkelt filoverføringsprogram, for eksempel). Bevegelsestjenesten, hvis du trenger det på dette punktet, beveger bare QA'd-dataene inn i det miljøet du planlegger å foreta ytterligere transformasjoner på.
Hvis du gjør din transformasjon og QA-behandling på en plattform som er forskjellig fra plattformen der du driver ditt produksjonsdatamagasin (på en utviklingsserver, for eksempel i stedet for på operasjonelle serveren), må du utføre en dataoverføringstjeneste for å få dataene til det stedet du vil at den etter hvert skal oppholde seg til. Denne prosessen innebærer vanligvis bare en relativt enkel filoverføring.
Data-lastingstjenesten laster ut ekstraktet, QA'd, transformert og re-QA'd data inn i lageret ditt. Du kan laste inn data via et tilpasset program, SQL (en INSERT-setning, for eksempel) eller et verktøy.
Hvis du trenger å laste inn et stort volum data, kan du prøve å bruke et hurtigtastingsverktøy, som vanligvis innebærer mye mindre tid enn en programmatisk eller SQL-basert tilnærming.
Hvis du bruker SQL til å laste dataene dine inn i en relationsdatabase, kan du prøve å gjøre lastingen så effektiv som mulig ved å slå av logging (hvis DBMS-produktet tillater det). Hvis lastingsjobben er unormalt avsluttet, må du bare bruke DROP- eller TRUNCATE-setningen for å kvitte seg med det delvis lastede bordet, fikse det problemet som forårsaket avslutningen, og start jobben på nytt.
Denne prosessen er vanligvis mye raskere enn hvis du slår på anleggene som trengs for OLTP-stildata og transaksjonsintegritet (med tilhørende overhead).
