Enterprise-rapportdata lagras ofta i olika system och format. BIRT Report Designer innehåller guider för konfigurering av åtkomst till följande typer av datakällor:
En rapport är emellertid inte begränsad till att använda data från de här datakällorna. Utvecklare kan skriva JavaScript eller Java-skript för att hämta data från Java-objekt som Enterprise Java-bönor. Utvecklare kan även använda BIRTs ODA-ramverk (Open Data Access) för att skriva anpassade datadrivutiner för åtkomst från en källa, inklusive data som har lagrats i skyddade system.
När du har skapat en BIRT-datakälla anger du vilka data som ska hämtas. Datakällor, särskilt databaser, innehåller vanligen mer data än vad som behövs för en rapport. När man hämtar många datafält går rapportgenereringen långsammaer. I det här avsnittet diskuteras hur man skapar datauppsättningar för att hämta data från olika datakälltyper.