Een applicatie die gegevens van meerdere providers in een nieuwe applicatie integreert, wordt een data-integratieapplicatie genoemd of een applicatie voor gegevensaggregatie . Soms wordt dit ook wel een gegevensmashup genoemd (hoewel deze term meestal een eenvoudigere, vaak webgebaseerde, combinatie impliceert).
Deze applicaties gebruiken verschillende technieken om gegevens uit verschillende bronnen te verzamelen, op te schonen, te transformeren en te combineren, waardoor de gebruiker een uniform beeld krijgt. Voorbeelden van gebruikte technologieën zijn onder meer:
* ETL-processen (Extract, Transform, Load): Deze komen vaak voor bij data-integratie op ondernemingsniveau.
* API's (Application Programming Interfaces): Hierdoor kan de applicatie programmatisch toegang krijgen tot gegevens van andere systemen.
* Webschrapen: Deze techniek haalt gegevens uit websites, maar is minder betrouwbaar en kan in strijd zijn met de servicevoorwaarden van sommige websites.
* Gegevensopslag: Bij grootschalige data-integratie gaat het vaak om het opslaan van de gecombineerde data in een centraal datawarehouse.
De resulterende toepassing kan van alles zijn, van een eenvoudig dashboard dat gegevens uit meerdere bronnen weergeeft tot een complex business intelligence-systeem dat geavanceerde analyses biedt. |