Bedriftsrapportdata blir som regel lagret i en rekke systemer og i ulike formater. BIRT Report Designer har veivisere for å konfigurere tilgang til disse typene av datakilder:
En rapport er imidlertid ikke begrenset til å bruke data fra disse datakildene. Utviklere kan skrive JavaScript eller Java-skript for å få data fra Java-objekter, som for eksempel Enterprise JavaBeans. Utviklere kan også bruke BIRTs ODA-rammeverk (Open Data Access) til å skrive tilpassede datadrivere for å få tilgang til data fra en hvilken som helst kilde, inkludert data lagret på navnebeskyttede systemer.
Når du har opprettet en BIRT-datakilde, oppgir du hvilke data som skal hentes fra kilden. Datakilder, særlig databaser, inneholder generelt mer data enn det som trengs i en rapport. Henting av for mange datafelt bremser ned rapportgenereringen. Denne delen diskuterer også hvordan du oppretter datasett for å hente data fra forskjellige typer datakilder.