To decide whether you should create a dynamic data store (DDS), consider the following issues:
? How much data do you need to store in the DDS? The one principal advantage of data marts is the selectivity of information included in it. Instead of a copy of everything potentially relevant from the OLTP database and flat files, data marts contain only the information needed to answer specific questions for a specific audience (for example, sales performance data used by the sales division). A dynamic data store is a hybrid of the galactic warehouse and the individual data mart, since it includes all the data needed for all the data marts it supplies. If the dynamic data store contains nearly as much information as the OLTP source, you might not need the intermediate step of the dynamic data store. However, if the dynamic data store includes substantially less than all the data in the source databases and flat files, you should consider creating a DDS staging area.
?
? What kind of standards do you need to enforce in your data marts? Creating a DDS is an important technique in enforcing standards. If data marts depend on the DDS for information, you can provide that data in the range and format you want everyone to use. For example, if you want all data marts to include the same information on customers, you can put all the data needed for this standard customer profile in the DDS. Any data mart that reads customer data from the DDS should include all the information in this profile.
?
? How often do you update the contents of the DDS? If you plan to frequently update data in data marts, you need to update the contents of the DDS at least as often as you update the individual data marts that the DDS feeds. You may find it easier to read data directly from source databases and flat file systems if it becomes burdensome to update the DDS fast enough to keep up with the needs of individual data marts. Or, if particular data marts need updates significantly faster than others, you can bypass the DDS for these fast update data marts.
?
? Is the data in the DDS simply a copy of data from source systems, or do you plan to reformat this information before storing it in the DDS? One advantage of the dynamic data store is that, if you plan on reformatting information in the same fashion for several data marts, you only need to format it once for the dynamic data store. Part of this question is whether you keep the data normalized when you copy it to the DDS.
?
? How often do you need to join data from different systems? On occasion, you may need to join records queried from different databases or read from different flat file systems. The more frequently you need to perform this type of heterogeneous join, the more advantageous it would be to perform all such joins within the DDS, then make the results available to all data marts that use the DDS as a source.
| Answered By : |
null Replied Date : Feb 2 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Jan 10 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Jan 6 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Oct 30 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Oct 13 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Oct 13 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Sep 24 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Sep 22 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Sep 16 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Sep 3 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Jun 22 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Jun 20 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Jun 10 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : May 30 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : May 27 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Apr 30 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Mar 20 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Mar 20 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Mar 3 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Jan 17 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Jan 12 2011 |
| Answer : |
|
| Answered By : |
null Replied Date : Dec 28 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Dec 27 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Dec 22 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Nov 28 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Nov 6 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Sep 27 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : Aug 12 2010 |
| Answer : |
|
| Answered By : |
null Replied Date : May 8 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : May 26 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : May 26 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : May 29 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Jul 4 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Aug 9 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Aug 9 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Oct 22 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Nov 26 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Dec 26 2012 |
| Answer : |
|
| Answered By : |
null Replied Date : Mar 10 2013 |
| Answer : |
|