Archives of the TeradataForum
Message Posted: Tue, 03 Jul 2001 @ 14:38:04 GMT
| Subj: | | Re: Data Refresh in Teradata |
| |
| From: | | James Judge |
Depends on your business need. I assume there has been a business problem/opportunity that this 1st iteration of data warehousing
is addressing. The business requirements should drive the technical solution; based on the costs and benefits of multiple
approaches. In the case of data maintenance, (and since you said refresh are you completely refreshing the warehouse each time?),
the availability of source data and the update cycle of that source(s) data will be a determination obviously.
If this initial implementation would address, say, "fraud detection" then data currency would be critical. Other the other hand
if you are trying to profile customer/prospects then if your marketing campaign can't act/react more than on a
weekly/monthly/quarterly basis that should influence the update cycle.
But as you can see, as your warehouse applications increase in number the data refresh requirements will be different for
different data. The important part to this would be the availability of the "metadata" about the refresh cycles to the warehouse
users. As more information gets incorporated into your warehouse schema the differences in refresh cycles can cause reporting
problems if the refresh cycles are not known and data is joined together; which should be a goal of any warehouse.
Taking a wild guess in that your current data is rated call detail (or some variation of that) from a billing provider who rates
the raw call detail, I would say this data arrives once a day so your refresh cycle cannot be shorter than that. But if you do
completely reload the table(s) then I would think daily would be prohibitive, obviously depends on current performance of
volume/configuration. But to get to a proactive warehouse that can profile "high-value" customers and detect changes in their habits
you would need to start planning for a much more active data update cycle.
|