I am interested to know how I would handle the following situation. I want to use a database as the data feed. The table columns that is the source of the feed would nicely map to items requested by clients. The problem I have is that the query for the data would be differenct depending on the granularity that the client is interested in. For example one client is interested in having the data aggregated for a certain time period and another client is not interested in aggregating the data. What I'm tring to figure out is can I reuse the same data provider to make the different queries the actual datafeed will be much the same regardless but the results need to be directed to the particular client that is interested in a specific granularity only? I hope I'm clear!