Kompozyt danych to termin, który może odnosić się do typu programu komputerowego lub procesu, który łączy zestaw danych skompilowanych w pojedynczą jednostkę roboczą lub formę. W przypadku obu strategii zamierzonym celem kompozytu jest stworzenie sposobu szybkiego i łatwego dostępu do danych, przy jednoczesnym umożliwieniu powiązania różnych typów danych w sposób logiczny. Proces tworzenia kompozytu danych może być bardzo prosty lub nieco skomplikowany, w zależności od rodzaju danych gromadzonych w celu i sposobu, w jaki informacje są uporządkowane.
Ponieważ odnosi się do programu komputerowego, kompozyt danych ma na celu ustanowienie pewnego rodzaju bazy danych, która jest zdolna do importowania odpowiednich informacji, a następnie umożliwia użytkownikom dostęp do tych danych i ich sortowanie w oparciu o strukturę różnych zapytań. Jest to czasami nazywane inżynierią wsteczną danych, ponieważ informacje przechowywane w bazie danych można łatwo odzyskać przy użyciu wielu różnych parametrów. W tej aplikacji kompozyt danych umożliwia identyfikację konkretnych informacji zawartych w bazie danych, ustalenie limitów wyszukiwania na podstawie których pól przeszukiwać, a nawet użycie słów kluczowych do przeprowadzenia wyszukiwania. Rezultatem końcowym jest złożenie danych, które zawiera każdy bit informacji istotnych dla zapytania, które ma do zaoferowania baza danych.
Szersze zastosowanie kompozytu danych wiąże się z gromadzeniem danych z różnych źródeł, a następnie używaniem oprogramowania do ustalania priorytetów, porządkowania i ogólnie masowania zebranych danych w formacie, który można traktować jako pojedynczą jednostkę. Takie podejście jest powszechne, gdy zebranie wszystkich istotnych informacji w jednej bazie danych nie jest praktyczne. Za pomocą tego typu aplikacji dane mogą być pobierane z wielu źródeł, a następnie wykorzystywane do tworzenia dokumentów, prezentacji slajdów i innych rodzajów mediów elektronicznych. Firmy czasami stosują to podejście do kompozytu danych jako sposobu gromadzenia danych, które mają być zawarte w ofercie sprzedaży, czerpiąc z wielu źródeł i importując kluczowe dane do jednego dokumentu projektowego.
W obu inkarnacjach kompozyt danych aktywnie czerpie ze źródeł danych, a następnie przedstawia te informacje w sposób, który użytkownik końcowy może wykorzystać w celu osiągnięcia określonego celu. Skuteczność procesu zależy od źródeł, do których należy uzyskać dostęp, aby zebrać informacje oraz od tego, jak skonstruowane jest zapytanie o dane. W najlepszych okolicznościach proces zbierania może przebiegać z bardzo małym opóźnieniem, a zebranie informacji w spójny i użyteczny format można zarządzać w krótkim czasie.