Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/load.php on line 607

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964

Warning: Cannot modify header information - headers already sent by (output started at /home1/microoat/public_html/blog/wp-includes/load.php:607) in /home1/microoat/public_html/blog/wp-includes/feed-rss2-comments.php on line 8
Comments on: Historical Master Data Attributes http://www.microstrategy101.com/?p=515 The definitive MicroStrategy blog Mon, 16 Sep 2019 09:35:24 +0000 hourly 1 https://wordpress.org/?v=4.4.33 By: John
Notice: compact(): Undefined variable: limits in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Notice: compact(): Undefined variable: groupby in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964
http://www.microstrategy101.com/?p=515&cpage=1#comment-436 Tue, 05 Jan 2010 04:18:35 +0000 http://www.microstrategy101.com/?p=515#comment-436 Hi Ronald,

It’s a good suggestion and the scenerios vary by company to company.  I agree what ever you say.
Do you mind to provide the solution basing on the above example please?

]]>
By: Ronald Park
Notice: compact(): Undefined variable: limits in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Notice: compact(): Undefined variable: groupby in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964
http://www.microstrategy101.com/?p=515&cpage=1#comment-157 Sun, 07 Jun 2009 19:55:13 +0000 http://www.microstrategy101.com/?p=515#comment-157 Tim, I agree it might be too much to ask for to have only one type 2 SCD per table. Good point. Just to be a little more specific, the situation that I was writing about was trying to report master data historically without any reference to a fact table. Probably not the most common situation, but at my current company, we wanted a data model that could handle this situation as well.

One other idea is to store as many type 2 SCD’s as you want on the table, but also store for each field, the date that the type 2 SCD changed. If the type 2 SCD field does not change, then leave the date field blank. You can then create a view for each type 2 SCD field which will allow you to filter out only changes for that specific field.

However, with all that said, I completely agree with you. If you only need to report the type 2 SCD’s in conjunction with a fact table, then store as many type 2 SCD’s on a table as you want, and don’t worry about what is written in this article.

]]>
By: Tim
Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964
http://www.microstrategy101.com/?p=515&cpage=1#comment-156 Fri, 05 Jun 2009 22:41:42 +0000 http://www.microstrategy101.com/?p=515#comment-156 Greetings,

I certainly agree that recording history for dimensions is often overused really isn’t required based on real requirements (it however, often gets requested by people that think it’s better to ask for everything up front).  Having said that, if a customer requirement truly dictates type 2 SCD, then enforcing/suggesting that only a single attribute should be historically captured seems like an over simplification of real life.  I can’t think of many cases where if we had to capture type 2 SCD, that we only needed to do it for 1 attribute.  Once you have to do it, the work to capture others (depending on how you approach it) is not much extra work processing wise.  Not that I’m saying you need to capture every attribute, only one doesn’t see relaistic to me.

Like I said, unless the user requires call for it, it’s best to avoid since in the end I have found it just makes reporting more difficult for  end users (who now have to then qualify what version to associate with related facts….this is of course if you allow them to link any version of a dimension to facts.  If you embed the surrogate key of the version into the fact, then there is no issue there).

My two cents

Cheers

]]>
By: MicroStrategy Blog
Notice: compact(): Undefined variable: limits in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Notice: compact(): Undefined variable: groupby in /home1/microoat/public_html/blog/wp-includes/class-wp-comment-query.php on line 821

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/microoat/public_html/blog/wp-includes/formatting.php on line 3964
http://www.microstrategy101.com/?p=515&cpage=1#comment-153 Fri, 05 Jun 2009 16:04:37 +0000 http://www.microstrategy101.com/?p=515#comment-153 This is nice…ETL work seems to be neglected, or adjusted, too many times after-the-fact.  I’m a big fan of “best practices” and learning from other people’s mistakes.

]]>