Hey,
I think Tony pretty much nipped in a bud.

Just think about it this way:
you need to see how call center performed in 15 minute intervals, 30 minute intervals, per-hour, per-day, per-week, right? Statserver by itself has only realtime statistics that use some soft of time reference, such as since last minute, since last 10 minutes, since last day. You cannot ask statserver for statistics from yesterday or last hour or two weeks ago. All it knows is the statistics as it is right now.
So, you need snapshots of those statistics as a day progresses. Snapshot of all statistics at 10:00, snapshot of all statistics at 10:15, then 10:30, then 10:45 and so on. And then you can put those snapshots together and reconstruct the whole picture, right?
You need to store those snapshots somewhere, and ODS is the temporary database where the snapshots are stored in fifteen minute intervals. DataSourcer is the actual program that connects to StatServer and takes those statistics. Think of Datasourcer as a guy with paper and pen who is looking at CCP and writes down all the numbers it sees on the piece of paper. Obviously, ODS is your piece of paper then

Then, you have ETL that takes those 15-minute fragments and pieces them together to make statistics for hourly, daily, weekly and monthly reports and puts it in datamart. Why? Because this way you do not need to do the calculations yourself when you want to see the report - ETL prepares all the possible variation of reports for you in advance.
How does system know what sort of reports you need?
This is where DMA comes in - this is where you tell it what sort of reports you need by defining statistics and layouts in it. This way, system knows what statistics it needs to take a snapshot of, and how to group those statistics together.
So:
DMA: define what sort of statistics you want to be shown in your final reports
DataSourcer: get those statistics from StatServer, or the guy who is looking at CCP and writes down the numbers.
ODS: that piece of paper where the guy is writing down the numbers he sees in CCP.
ETL: your handy macro in Excel sheet that adds all the numbers you wrote down on piece of paper
Datamart: the result column in EXCEL that contains the final numbers you look at
Easy?