Definition
Die Datenquelle, auch Data Source und Data Source Name (DSN) genannt, ist der Ursprungsort der Daten, d. h. der Ort, an dem die Daten generiert wurden. Sie können Dokumente, Kalkulationstabellen, Datenbanken von Datenbankmanagementsystemen oder auch Live-Übertragungen sein. Die Daten können sich auf demselben Computer wie das Programm befinden (relationale Datenquelle), aber auch auf einem anderen Computer innerhalb des Netzwerks (nicht relationale Datenquelle). Sie ist eine Datenbankschnittstelle für eine Datenbankverbindung und damit der Teil einer Datenendeinrichtung, welcher Daten an einen Übermittlungsabschnitt und damit an das Netz und zur Datensenke (Data Sink) befördert. Jede Datenquelle hat eine standardisierte Übertragungsschnittstelle. Über manche Datenquellen kann man auch auf weitere ihrer Art zugreifen.
Zweck
Data Sources sammeln alle nötigen technischen Informationen um auf Daten zuzugreifen, stellen die Metadatenbeschreibung der Quelldaten bereit und verbergen sie vor dem Nutzer. Zu den besagten nötigen Informationen zählen beispielsweise Gerätetreiber, Netzwerkadresse, Netzwerksoftware usw. Datenquellen werden folglich für die Datenextraktion aus einem Quellsystem und die Übertragung der Daten oder für den direkten Zugriff auf die Quelldaten verwendet.