<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: If all you have is a hammer&#8230;</title>
	<link>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/</link>
	<description>Andy Hayler, noted industry expert and founder of Kalido, gives his view on developments in the enterprise software market. Issues covered include data warehousing, master data management, business intelligence and corporate performance management.</description>
	<pubDate>Sat, 05 Jul 2008 22:31:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>

	<item>
		<title>by: Paul O'Hagan</title>
		<link>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-35270</link>
		<pubDate>Tue, 10 Jul 2007 04:24:21 +0000</pubDate>
		<guid>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-35270</guid>
					<description>Hi Andy - I have a set of thoughts I've put together about MDM and search technology and the BI market space.  I don't see a posting by you that these thoughts make the most sense to use as a comment.

Is it possible to send something directly to you?</description>
		<content:encoded><![CDATA[<p>Hi Andy - I have a set of thoughts I&#8217;ve put together about MDM and search technology and the BI market space.  I don&#8217;t see a posting by you that these thoughts make the most sense to use as a comment.</p>
<p>Is it possible to send something directly to you?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: admin</title>
		<link>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-34882</link>
		<pubDate>Sat, 30 Jun 2007 00:06:21 +0000</pubDate>
		<guid>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-34882</guid>
					<description>Spot on!  The transactional data is fact; a transaction happened on a certain date and time and that is that.  But the way in which that transaction is classified can change: the hierarchy of products which involved the transaction, the segmentation of a customer, the organisational unit which owned the transaction.  Hence the combination of the transaction and the history of master data is sufficient for a true enterprise &quot;memory&quot; in a way in which ERP systems, which concern themselves with up to the minute data, are not.  Only by having the history of how master data changes can you reconstruct things, which is why just archiving transactions is insufficient.  This realisation is in fact at the heart of the way that Kalido stores data, making explicit the separation of transaction data from master data, which is never deleted, merely reclassified and time-stamped. Kalido's design allows the recasting of history using versions of master data, and indeed without such versioning ability most transactional archives are actually pretty useless as a system of record; it is only the combination of transactions with the master data that was in place at the time that gives a complete picture.

As to the very good question: &quot;why?&quot; this can be for compliance reasons, but that is a cop out.  For other examples, consider comparing profitability of a subsidiary before and after an acquisition, or the performance of a business unit before and after a reorganisation.  There are many situations where you want to compare &quot;apples with apples&quot; but the business situation changed on you part way through the reporting period. If you have the record of that business change then you can recast data to take account of the changes.  A marketer may want compare last summer's sales with this summer's, yet there was a reorganisation at year end in between.  Anything that requires an analysis of trends over time will typically hit the issue of master data changing during the course of the reporting period.
 
Paul, yours was a really perceptive comment.</description>
		<content:encoded><![CDATA[<p>Spot on!  The transactional data is fact; a transaction happened on a certain date and time and that is that.  But the way in which that transaction is classified can change: the hierarchy of products which involved the transaction, the segmentation of a customer, the organisational unit which owned the transaction.  Hence the combination of the transaction and the history of master data is sufficient for a true enterprise &#8220;memory&#8221; in a way in which ERP systems, which concern themselves with up to the minute data, are not.  Only by having the history of how master data changes can you reconstruct things, which is why just archiving transactions is insufficient.  This realisation is in fact at the heart of the way that Kalido stores data, making explicit the separation of transaction data from master data, which is never deleted, merely reclassified and time-stamped. Kalido&#8217;s design allows the recasting of history using versions of master data, and indeed without such versioning ability most transactional archives are actually pretty useless as a system of record; it is only the combination of transactions with the master data that was in place at the time that gives a complete picture.</p>
<p>As to the very good question: &#8220;why?&#8221; this can be for compliance reasons, but that is a cop out.  For other examples, consider comparing profitability of a subsidiary before and after an acquisition, or the performance of a business unit before and after a reorganisation.  There are many situations where you want to compare &#8220;apples with apples&#8221; but the business situation changed on you part way through the reporting period. If you have the record of that business change then you can recast data to take account of the changes.  A marketer may want compare last summer&#8217;s sales with this summer&#8217;s, yet there was a reorganisation at year end in between.  Anything that requires an analysis of trends over time will typically hit the issue of master data changing during the course of the reporting period.</p>
<p>Paul, yours was a really perceptive comment.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Paul O'Hagan</title>
		<link>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-34867</link>
		<pubDate>Fri, 29 Jun 2007 17:39:26 +0000</pubDate>
		<guid>http://andyonenterprisesoftware.com/2007/06/if-all-you-have-is-a-hammer/#comment-34867</guid>
					<description>Hi Andy,

I've read your posting and Claudia's and am struggling to understand the answer to a basic question: why?

I can come up with two business reasons why I need to keep the transactional detail:

1 - an audit may require me to show what &quot;was&quot; from a number of years ago
2 - the business might change their reporting requirements and I can't necessarily create new aggregates from the old ones - the only way to do new math is from the transactional information.  I think that may be part of the historical perspective of previous &quot;gold masters&quot;

How does this let a company either a) make money or b) save money?

From a technical perspective maybe what makes sense is to have the only physical content as my transactional information and the gold master as a logical view on top of it.  As gold masters change I can always go back in time and view it as it &quot;was.&quot;

This could potentially also allow organizations to position the system with all the compiled transactional data as the true system of record instead of the ERP or CRM systems.  Turning the system that contains all the transactional data with the logical view(s) into a true trusted hub of information.  You'd You’d really want to position this system of record as having open published interfaces and direct connection to service buses for connectivity back to any other system.  

Anyway, hope you don't mind the comments/thoughts/feedback.</description>
		<content:encoded><![CDATA[<p>Hi Andy,</p>
<p>I&#8217;ve read your posting and Claudia&#8217;s and am struggling to understand the answer to a basic question: why?</p>
<p>I can come up with two business reasons why I need to keep the transactional detail:</p>
<p>1 - an audit may require me to show what &#8220;was&#8221; from a number of years ago<br />
2 - the business might change their reporting requirements and I can&#8217;t necessarily create new aggregates from the old ones - the only way to do new math is from the transactional information.  I think that may be part of the historical perspective of previous &#8220;gold masters&#8221;</p>
<p>How does this let a company either a) make money or b) save money?</p>
<p>From a technical perspective maybe what makes sense is to have the only physical content as my transactional information and the gold master as a logical view on top of it.  As gold masters change I can always go back in time and view it as it &#8220;was.&#8221;</p>
<p>This could potentially also allow organizations to position the system with all the compiled transactional data as the true system of record instead of the ERP or CRM systems.  Turning the system that contains all the transactional data with the logical view(s) into a true trusted hub of information.  You&#8217;d You’d really want to position this system of record as having open published interfaces and direct connection to service buses for connectivity back to any other system.  </p>
<p>Anyway, hope you don&#8217;t mind the comments/thoughts/feedback.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
