<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4481259163785203847</id><updated>2012-02-16T04:52:35.397-06:00</updated><category term='Change Management'/><category term='Business Process Governance'/><category term='Data Governance'/><category term='SaaS'/><category term='key management strategy'/><category term='data warehouse architecture'/><category term='Business Intelligence as a Service'/><category term='Data Warehouse Appliance'/><category term='Strategic Leadership'/><category term='MDM'/><title type='text'>Mike Lampa on BI</title><subtitle type='html'>Business Intelligence Insight and Perspective</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mikelampa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mikelampa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mike Lampa</name><uri>http://www.blogger.com/profile/07899331195756168989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp1.blogger.com/_Ocuyd_5wfy8/R8TUfivBagI/AAAAAAAAAAU/GyamL6jOy0c/S220/Lampa+BW.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4481259163785203847.post-765134653748484601</id><published>2010-08-21T21:59:00.001-05:00</published><updated>2010-08-21T22:14:34.819-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence as a Service'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse Appliance'/><title type='text'>BI Appliances: Why does it have to be so hard?</title><content type='html'>There's lots of buzz these days on appliances in the Business Intelligence and Data Warehouse space. Twenty-eight years ago, Teradata established the first reference pattern of a database machine, later to become known as a data warehouse appliance when "data warehouse" caught on. Netezza made the term "appliance" popular in 2000 with it's marketing campaign. Now several database vendors (Greenplum, Asterdata, Vertica, Paraccel, Dataupia to name a few) offer their product as an appliance either with their own DBMS software or combined with a pre-defined hardware configuration from a hardware partner. According to Gartner, roughly 50% of of the vendors on the 2010 Data Warehouse Database Management Systems Magic Quadrant are considered appliances. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So today's concept of an "appliance" in the data warehouse &amp;amp; business intelligence space appears to be centric to the database management function. That's a great start, but how do I get the data into these database appliances and how do I get it out for consumption and to take action? What about the data integration, data visualization, data analytics and operational performance management functions? Will we see appliances pop up in the data integration, visualization, analytics and performance management functional areas as stand alone appliances or will we see the database management appliances expand their scope to include these other mission critical functions? Will we find ourselves inter-connecting functional-silo appliances or will we see an evolution towards bundled "BI in a Rack" multi-functional appliances? Will the multi-function appliances contain all of the compute, storage and network services necessary to seamlessly enable the inter-operability across the data integration, data management, visualization, analytics and performance management functions? Can I fill up cages with "BI in a Rack" functional appliances to facilitate “sprawl” (multi-node grid processing across these functions)? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Presuming for a moment that the short answer to my barrage of speculative questions is a resounding yes, yes, yes, let's ponder the next question. Can I simply subscribe to these functional "BI in a Rack" appliances as a set of services? Dare I say it...can I get Business Intelligence as a Service? &lt;br /&gt;&lt;br /&gt;I'd like to hear your thoughts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481259163785203847-765134653748484601?l=mikelampa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikelampa.blogspot.com/feeds/765134653748484601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikelampa.blogspot.com/2010/08/bi-appliances-why-does-it-have-to-be-so.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/765134653748484601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/765134653748484601'/><link rel='alternate' type='text/html' href='http://mikelampa.blogspot.com/2010/08/bi-appliances-why-does-it-have-to-be-so.html' title='BI Appliances: Why does it have to be so hard?'/><author><name>Mike Lampa</name><uri>http://www.blogger.com/profile/07899331195756168989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp1.blogger.com/_Ocuyd_5wfy8/R8TUfivBagI/AAAAAAAAAAU/GyamL6jOy0c/S220/Lampa+BW.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481259163785203847.post-5813398841621531217</id><published>2009-11-12T17:37:00.006-06:00</published><updated>2009-11-12T18:20:18.881-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strategic Leadership'/><category scheme='http://www.blogger.com/atom/ns#' term='Change Management'/><title type='text'>Entrenched Success-It's a Good Thing Right?</title><content type='html'>Two weeks ago I read an article about the higher education system in the US. I was surprised to learn that the US has something like 35 of the world's top 50 Universities and 8 of the top 10. It's been that way for quite a while. "Wow, that's impressive" thought I. The article went on to highlight that in the 50's the US auto makers were the world's best. They stayed that way for quite a while. In both cases these US-based enterprises enjoyed what was termed "&lt;em&gt;&lt;span style="color:#3366ff;"&gt;entrenched success&lt;/span&gt;&lt;/em&gt;" in their industries/markets. Things were going along swimmingly well, day after day, quarter over quarter, year after year. "If it ain't broke, don't change it", I mused. Entrenched success is a dangerous thing. It breeds complacency and blindness to the reality that things are changing all around, all the time. The US automakers came to realize that when Toyota took the market over. The US Higher Education system could be heading for the same demise if we don't change with the times.&lt;br /&gt;&lt;br /&gt;Last week I attended a course on strategic leadership. The instructor shared the "ladder of inference". Where we naturally use our belief systems and past experiences to hone our ability to look at the right data to come to the right conclusions to take the right actions, right? Wrong! The inherent problem is the &lt;em&gt;&lt;span style="color:#3366ff;"&gt;reflex loop&lt;/span&gt;&lt;/em&gt;, which causes us to filter down to only those data points upon which we've come to rely. This results in our being blind to the myriad of other data points that could be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;relevant&lt;/span&gt; and shed some breakthrough insight. Wow! The very experience base that has contributed to success can cause us to become blind to change.&lt;br /&gt;&lt;br /&gt;Change is constant. That includes the need to change our personal definition of what breeds success. We need to be aware of the impacts of the reflex loop and force ourselves to take off the filter when dipping into the data pool. Ask other's for input, promote constructive debate, challenge the definition of success, then draw conclusions and take action. We'll produce better results in our roles as family members, work colleagues or members in our communities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481259163785203847-5813398841621531217?l=mikelampa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikelampa.blogspot.com/feeds/5813398841621531217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikelampa.blogspot.com/2009/11/entrenched-success-its-good-thing-right.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/5813398841621531217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/5813398841621531217'/><link rel='alternate' type='text/html' href='http://mikelampa.blogspot.com/2009/11/entrenched-success-its-good-thing-right.html' title='Entrenched Success-It&apos;s a Good Thing Right?'/><author><name>Mike Lampa</name><uri>http://www.blogger.com/profile/07899331195756168989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp1.blogger.com/_Ocuyd_5wfy8/R8TUfivBagI/AAAAAAAAAAU/GyamL6jOy0c/S220/Lampa+BW.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481259163785203847.post-6184310363348318018</id><published>2009-05-14T17:57:00.002-05:00</published><updated>2009-05-14T18:31:26.983-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDM'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Governance'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Process Governance'/><title type='text'>"Where's the Process?"</title><content type='html'>Attended an MDM user conference today.&lt;br /&gt;&lt;br /&gt;As the MDM Hub was described, I got the visual of an Operational Data Store on "Biz_rule steroids". Thought to myself, "Aren’t those biz rules about biz process? Where's the Process Governance role, the Process Steward role, Process Quality? Where's the definition of valid processes?" The message came out several times that MDM is functionally intense, process intense, a paradigm shifting experience. This is all reminiscent of a few years back at TDWI as the buzz about BPM and BAM whirled about.  Lots and lots of implication and rhetoric of things that sound like “process", but we continue to talk and teach Data Governance, Data Steward, Data Quality, Data Integration, Data Models, and Data Profiling.   We have even gone so far as coining "Data as a Service". Oh my!  Here I always viewed a SERVICE (notice the “verb” feel to the word “Service”) as a logical unit of work; an encapsulation of process and data into a bundled logical unit of work (a little itty bitty OBJECT). My soap box on this topic (for the last 8 years) is data is, by its very essence, simply a by-product of Business Process execution. Without the execution of process, there really is no need for acquiring data and there will certainly be no creation of data.  Isn’t the optimization of business process the Holy Grail to optimized business performance?   Granted, given today’s technology, data IS our best available empirical means to objectively measure the performance of enterprise process. I do get it. Data is important. We're just missing the boat by doing lip service to process. The business doesn't do data. Business does process.  And we wonder why the business looks at us as if we have a 3rd eye when we tell them they need to own Data Governance &amp;amp; Data Stewardship. MDM is tough to sell to the business (just like Data Quality has been tough to sell), wonder why that is?  Maybe because we keep talking about data and the business keeps thinking "that's an IT thing or a data entry clerk thing!" We need more enterprise process focus in our teachings. We need more emphasis on the disciplines for driving out the integrated business process models and mapping data to those valid process model objects.   I pine for the good old days when Sarson taught us the importance of structured analysis and design at Northern Illinois University and when Martin published the Information Engineering trilogy showing us the importance of an integrated business model (process &amp;amp; data interacting).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481259163785203847-6184310363348318018?l=mikelampa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikelampa.blogspot.com/feeds/6184310363348318018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikelampa.blogspot.com/2009/05/wheres-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/6184310363348318018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/6184310363348318018'/><link rel='alternate' type='text/html' href='http://mikelampa.blogspot.com/2009/05/wheres-process.html' title='&quot;Where&apos;s the Process?&quot;'/><author><name>Mike Lampa</name><uri>http://www.blogger.com/profile/07899331195756168989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp1.blogger.com/_Ocuyd_5wfy8/R8TUfivBagI/AAAAAAAAAAU/GyamL6jOy0c/S220/Lampa+BW.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481259163785203847.post-2288523005734528647</id><published>2008-06-08T23:49:00.006-05:00</published><updated>2009-05-14T17:57:03.332-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data warehouse architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='key management strategy'/><title type='text'>Ever Wonder Why?</title><content type='html'>I've been doing this data warehouse thing for a few days now. I learned quite a bit during the process. Most of the more important learning came from the school of hard knocks. One of my favorite Data Warehouse Architecture lessons is around key management strategy. The great debate is; should we use Surrogate Keys or Natural Keys? Data Architects are an interesting breed. We will debate this topic with the kind of passion typically reserved for topics of significant social impact. Ever Wonder Why?&lt;br /&gt;&lt;br /&gt;This is a simple decision. Ask the following questions to understand the characteristics of your environment.&lt;br /&gt;&lt;br /&gt;Question: Can the source applications 100% guarantee there will never be a change in their key management practices? If you cannot get a resounding yes you DO NOT want to use the source application primary keys as your data warehouse architecture keys.&lt;br /&gt;Question: Do you have only one source application that will be feeding data into the subject areas of your data warehouse? If you cannot get a resounding yes you DO NOT want to use the source application primary keys as your data warehouse architecture keys.&lt;br /&gt;I get a lot of rhetoric around the value and promise of using "natural keys". I ask you, what is "natural" about the database management system keys used by any of your source applications? There is nothing natural about an order number that is generated from an Order Management system. It's a number, a code. Sometimes it is cooked up by an application developer as a means to try to ensure each order posted to the database will have a unique index address.&lt;br /&gt;I also get heated opinions around assigning a surrogate key when the source application is already assigning surrogate keys. (Think Oracle Applications)  If my concern is well behaved keys, well it's already a surrogate, why put a surrogate on top of a surrogate? Good point, but (behold the underlying truth) what should we do when the single instance of the source application simply cannot handle the workload of the entire enterprise and the source application team decides to clone the application for each major region?  Same Code base, different physical instances each using Oracle Sequencers for IDs.&lt;br /&gt;What about source data that is truly an event, once posted will never change, has a decent unique id and has extremely high volumes?  Now this is a set of characteristics that make a case for a different PK management strategy reference pattern. I guess you can't ALWAYS say always or never.&lt;br /&gt;&lt;br /&gt;Yes, Surrogate Key management requires some engineering. It is a valid and necessary component of your overall Data Warehouse Architecture. No, not in ALL cases will every table need to have a Surrogate key. There are exceptional reference patterns that will exist. Make sure you allow for that in your overall Data Warehouse Architecture.&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481259163785203847-2288523005734528647?l=mikelampa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikelampa.blogspot.com/feeds/2288523005734528647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikelampa.blogspot.com/2008/06/ever-wonder-why.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/2288523005734528647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481259163785203847/posts/default/2288523005734528647'/><link rel='alternate' type='text/html' href='http://mikelampa.blogspot.com/2008/06/ever-wonder-why.html' title='Ever Wonder Why?'/><author><name>Mike Lampa</name><uri>http://www.blogger.com/profile/07899331195756168989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp1.blogger.com/_Ocuyd_5wfy8/R8TUfivBagI/AAAAAAAAAAU/GyamL6jOy0c/S220/Lampa+BW.jpg'/></author><thr:total>1</thr:total></entry></feed>
