En applikation som innehåller data från flera leverantörer i en ny applikation kallas en
dataintegrationsapplikation eller en
dataaggregeringsapplikation . Ibland kallas det också en
datamashup (Även om denna term vanligtvis innebär en enklare, ofta webbaserad kombination).
Dessa applikationer använder olika tekniker för att samla in, rensa, omvandla och kombinera data från olika källor och presentera en enhetlig vy för användaren. Exempel på teknik som används inkluderar:
* ETL (Extract, Transform, Load) Processer: Dessa är vanliga i dataintegration på företagsnivå.
* API:er (applikationsprogrammeringsgränssnitt): Dessa gör det möjligt för applikationen att komma åt data från andra system programmatiskt.
* Web Scraping: Denna teknik extraherar data från webbplatser, även om den är mindre pålitlig och kan vara emot servicevillkoren för vissa webbplatser.
* Datalagring: Storskalig dataintegration involverar ofta lagring av de kombinerade uppgifterna i ett centralt datalager.
Den resulterande applikationen kan vara allt från en enkel instrumentpanel som visar data från flera källor till ett komplext affärsinformationssystem som ger avancerad analys.