Video: About the Articles Database on BrentBrookbush.com 2024
In de meeste situaties is de twee middleware-services - selectie en extractie, en kwaliteitsborging - vinden plaats op hetzelfde platform (systeem) waarop de gegevensbron zich bevindt. Als uw datawarehouse op een ander platform dan de gegevensbron wordt gehost, moet u echter een gegevensbewegingsservice gebruiken om de systeem-naar-systeemoverdracht van de gegevens tot stand te brengen.
U kunt waarschijnlijk een relatief eenvoudige service gebruiken (bijvoorbeeld door een eenvoudig programma voor bestandsoverdracht). De bewegingsservice, als u deze op dit moment nodig hebt, verplaatst de QA'd-gegevens eenvoudig naar de omgeving waarin u van plan bent aanvullende transformaties uit te voeren.
Als u bezig bent met uw transformatie en QA-verwerking op een platform dat verschilt van het platform waarop u uw productiemagazijn uitvoert (bijvoorbeeld op een ontwikkelserver in plaats van op de operationele server)), moet u nog een gegevensbewegingsservice uitvoeren om de gegevens naar de plaats te krijgen waar u ze uiteindelijk wilt hebben. Dit proces omvat meestal slechts een relatief eenvoudige bestandsoverdracht.
De dienst voor het laden van gegevens laadt de geëxtraheerde, QA'd, getransformeerde en opnieuw-QA'd gegevens in uw magazijn. U kunt gegevens laden via een aangepast programma, SQL (bijvoorbeeld een INSERT-instructie) of een hulpprogramma.
Als u een grote hoeveelheid gegevens moet laden, probeert u een hulpprogramma voor snel laden te gebruiken, wat meestal veel minder tijd kost dan een programmatische of SQL-gebaseerde aanpak.
Als u SQL gebruikt om uw gegevens in een relationele database te laden, probeert u het laden zo efficiënt mogelijk te maken door logboekregistratie uit te schakelen (als uw DBMS-product dit toestaat). Als de laadtaak abnormaal wordt beëindigd, hoeft u alleen de instructie DROP of TRUNCATE te gebruiken om uw gedeeltelijk geladen tabel te verwijderen, het probleem dat de beëindiging heeft veroorzaakt te verhelpen en de taak opnieuw te starten.
Dit proces is meestal veel sneller dan wanneer u de faciliteiten inschakelt die nodig zijn voor gegevens in OLTP-stijl en transactie-integriteit (met bijbehorende overhead).