The data-pull model allows reporting systems like BIRT and Crystal
Reports to configure data sources and pull data from these sources when the
report is run. This approach provides significant flexibility by letting you
create reports that use multiple data sources and multiple data sets, and
by letting you store and manage reports by using an enterprise reporting server.