<?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-13547658</id><updated>2012-01-25T19:29:29.529-08:00</updated><category term='Use Case'/><category term='Call Center'/><category term='Json'/><category term='Time Grouping'/><category term='BI Tools'/><category term='Data Integration'/><category term='Business Users'/><category term='Business Analytics'/><category term='XML'/><category term='Pentaho data Integration'/><category term='Agile BI'/><category term='Exception Reporting'/><category term='Oracle'/><category term='Pentaho'/><category term='Business Intelligence'/><category term='Application Integration'/><category term='PDI'/><category term='JDBC Performance'/><title type='text'>Business Intelligence in Real Life</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13547658.post-5548257915488497433</id><published>2012-01-25T19:29:00.000-08:00</published><updated>2012-01-25T19:29:29.539-08:00</updated><title type='text'>Utilize existing SQL Code for your Report Generation with Pentaho</title><content type='html'>I often get asked if developers can utilize SQL that they already use in their legacy reports within Pentaho and the answer is always a resounding YES! &amp;nbsp;There are hardly if any companies out there that have not leveraged some type of Business Intelligence, even if it is generating csv files from a SQL query within a database. &amp;nbsp;So there is a common concern when making any switch in technology, especially Business Intelligence/Analytics, and that is leveraging the work you have already done. &amp;nbsp;here is a short video demonstration that show how easy it is to leverage Pentaho Report Designer to simply cut and paste your existing SQL code and how to extend that by parameterizing the report. &amp;nbsp;Enjoy the video!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/kxEuJcE1b48" width="420"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5548257915488497433?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5548257915488497433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5548257915488497433&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5548257915488497433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5548257915488497433'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2012/01/utilize-existing-sql-code-for-your.html' title='Utilize existing SQL Code for your Report Generation with Pentaho'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/kxEuJcE1b48/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3285647764719815116</id><published>2012-01-20T07:35:00.000-08:00</published><updated>2012-01-20T07:42:27.795-08:00</updated><title type='text'>Increasing Pentaho's Data Sampling Set to Sample your entire CSV File</title><content type='html'>Pentaho offers a very valuable capability in that you can quickly and easily prototype your data using a CSV file as your source data for the prototype. &amp;nbsp;Pentaho will bring in the CSV file, automatically profile the data and set the data types and lengths. &amp;nbsp;One important thing to note here, however, is the default sampling list is set to 200 rows. &amp;nbsp;I would recommend that you increase this limit to the size of your CSV file. &amp;nbsp;For example, if you have a CSV file that contains 10,000 rows, I would increase the limit to 10,000. &amp;nbsp;The next obvious question is how do I do this? &amp;nbsp;Well, it really is easy, just follow these simple steps:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open the following file in a text editor:&amp;nbsp;&amp;nbsp;&amp;nbsp;C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\system\data-access\settings.xml&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change the default value that is located in the following tag to the desired sampling amount: &amp;nbsp;&lt;data-access-csv-sample-rows&gt;&amp;nbsp; &amp;nbsp; data-access-csv-sample-rows&amp;gt;10000/data-access-csv-sample-rows&amp;gt;&lt;/data-access-csv-sample-rows&gt;&amp;nbsp;(in this tag I have increased it to 10000)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restart your BI Server&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This will help ensure that you have a success production of your prototype so that you can show your end users how easy Pentaho is to use to slice and dice their data, build reports and dashboards.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3285647764719815116?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3285647764719815116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3285647764719815116&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3285647764719815116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3285647764719815116'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2012/01/increasing-pentahos-data-sampling-set.html' title='Increasing Pentaho&apos;s Data Sampling Set to Sample your entire CSV File'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-5337011004167152675</id><published>2012-01-06T13:14:00.000-08:00</published><updated>2012-01-06T13:14:04.791-08:00</updated><title type='text'>Scheduling Transformations and Jobs and Pentaho Data Integration</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/J_biSUV3aT4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/J_biSUV3aT4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/J_biSUV3aT4?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5337011004167152675?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5337011004167152675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5337011004167152675&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5337011004167152675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5337011004167152675'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2012/01/scheduling-transformations-and-jobs-and.html' title='Scheduling Transformations and Jobs and Pentaho Data Integration'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-5759972632494084166</id><published>2012-01-03T08:57:00.000-08:00</published><updated>2012-01-03T08:57:48.094-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exception Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Analytics'/><title type='text'>Exception Reporting Can Dramatically Save Time and Money</title><content type='html'>&lt;span style="font-family: inherit;"&gt;Business Intelligence has been around for a very long time and all companies have at least some form of it, whether it is a written ledger or whether they are using the most cutting edge, advanced and innovative BI solution such as Pentaho ;). &amp;nbsp;That being said, Exception Reporting is still not widely used in today's business. &amp;nbsp;What exactly is exception reporting? &amp;nbsp;I am glad you asked.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Exception reporting is a method of reporting that, well, reports on the exceptions, which is&amp;nbsp;&lt;span style="background-color: white; color: #222222; line-height: 15px;"&gt;&lt;a href="https://www.google.com/#sclient=psy-ab&amp;amp;hl=en&amp;amp;safe=off&amp;amp;source=hp&amp;amp;q=define:+exception&amp;amp;pbx=1&amp;amp;oq=define:+exception&amp;amp;aq=f&amp;amp;aqi=g4&amp;amp;aql=&amp;amp;gs_sm=e&amp;amp;gs_upl=595l9628l0l10804l31l21l6l0l0l0l249l2196l12.8.1l27l0&amp;amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;amp;fp=a1bc1589ec616832&amp;amp;biw=1280&amp;amp;bih=939" target="_blank"&gt;A person or thing that is excluded from a general statement or does not follow a rule&lt;/a&gt;. &amp;nbsp;One of the key words is "rule", so to really be able to effectively do exception reporting, a business must have some key business rules in place in order to know what exception they are looking for, here are a couple of industry specific examples:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; color: #222222; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;b&gt;Customer Service Example&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;Have you ever eaten fast food? &amp;nbsp;I am sure you have and you probably have noticed when going through a drive through that many of them have a timer clock by the window showing the current wait time. &amp;nbsp;Why is this? &amp;nbsp;This is because the company has deemed it important to monitor what the average wait time is for their customers. &amp;nbsp;The smaller the average the higher the customer satisfaction...hence the name...fast food. &amp;nbsp;The timer is there for the benefit of the line workers. &amp;nbsp;Shift managers are well aware of what the acceptable average wait times are and are often compensated for staying within range or even beating expectations. &amp;nbsp;What exception reporting does is collects all the information and presents it from a summary down to a granular basis. &amp;nbsp;Follow me here...Somewhere, back at corporate there is a person who is responsible for managing what the average wait time is for their customers among other things. &amp;nbsp;Now this person cannot sit there just staring at a dashboard that says what the average wait time is, so what they have done is setup some exception reporting. &amp;nbsp;To do this, they have defined the acceptable limits in which the company allows. &amp;nbsp;For example, an acceptable wait time is anywhere between 30 seconds and 3 minutes. &amp;nbsp;Any time the average falls above that range, the responsible party is notified and is offered the ability to click on the number and receive a list of only those stores that are above the limits along with what their average wait time currently is.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;b&gt;Financial Example&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;Financial institutions commonly have very strict regulations that they must abide by and these regulations change often. &amp;nbsp;Due to this, they often have implement a vast array of different information systems needed to meet these regulations. &amp;nbsp;The problem is that now they have the burden of making sure that these systems are in balance. &amp;nbsp;Any time you increase the complexity and diversity of all these information systems, you typically run into a data integration nightmare. &amp;nbsp;You have data spread out among many systems, some of them duplicated and some not. &amp;nbsp;In regards to the data that must be duplicated, it is important that those systems be able to reconcile with each other. &amp;nbsp;Recently, I helped a company be able to do this. &amp;nbsp;Their current process was to receive a report from one of their financial systems via a PDF, due to the system being a SaaS application with certain limitations and reconcile that with a legacy system they have. &amp;nbsp;It was a few people job to look at this report that was over 2,000 pages and compare account balances across both systems. &amp;nbsp;When the balances did not match, they had to look at the detail information and make any appropriate journal entries in order to correct it. &amp;nbsp;Since neither of these systems "talked" to each other, this was a very hands on, manual process. &amp;nbsp;Well, a little bit of know how and of course Pentaho, they now are able to connect to both systems and compare balances automatically and create a report that only contains accounts that don't reconcile with drill down to detail capability...saving days of several FTEs (full time employees).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;Pentaho is rather unique in that the way our Data Integration and Business Analytics are architected, performing exception reporting is well exceptional. &amp;nbsp;My apologies for such a corny ending...but...I am a father of 5...one has to have a sense of humor at this point ;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;BTW - Happy New Years to all my blog followers, I appreciate all your views!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222;"&gt;&lt;span style="line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5759972632494084166?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5759972632494084166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5759972632494084166&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5759972632494084166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5759972632494084166'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2012/01/exception-reporting-can-dramatically.html' title='Exception Reporting Can Dramatically Save Time and Money'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-5644904560356389850</id><published>2011-11-16T10:45:00.001-08:00</published><updated>2011-11-16T10:47:38.730-08:00</updated><title type='text'>Reporting from Multiple Disparate Data Sources</title><content type='html'>&lt;div class="post-body entry-content" id="post-body-3382323060025205902" style="background-color: white; color: #333333; line-height: 1.4; position: relative; width: 788px;"&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;One of the many powerful features of Pentaho is the ability for Pentaho Reporting and Pentaho Data Integration to seamlessly work together.&amp;nbsp; This example will walk through a typical use case within many organizations.&amp;nbsp; Let's say you want to report of multiple&amp;nbsp;disparate&amp;nbsp;data sources.&amp;nbsp; You may have a database, a csv file, and a flat file that you want to be able to join the data together and report from but you don't want to have to combine this data in a data store.&amp;nbsp; Additionally, you may want to give the end users the ability to sort this data.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;USE CASE&lt;/b&gt;&amp;nbsp;- Reporting from Raw Call Log Summary Information&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have a client who has accesses to some summary telephony data that records the outbound calling of their agents.&amp;nbsp; Besides having a record of these outbound calls, they have another solution that also records the inbound calls.&amp;nbsp; This inbound system reporting is a separate from their outbound system in terms of the storage of that data.&amp;nbsp; Both outbound and inbound record sets records the same information, AgentID, CallType, and Duration.&amp;nbsp; The outbound data file CallType column all contain the same CallType of outbound and the inbound data file has the value of inbound.&amp;nbsp; They want to merge these&amp;nbsp;disparate&amp;nbsp;files and also lookup the AgentID from another source that lists all their agents with their corresponding IDs, this way on their report they can list the agent name instead of their ID.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;SOLUTION&lt;/b&gt;&amp;nbsp;- Pentaho Data Integration and Pentaho Report Designer&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Pentaho Data Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;What I have done is use PDI to bring all the data together and make it available for Report Designer.&amp;nbsp; The transformation is made up of the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CSV file input - This is the outbound call records&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Excel Input - This is the inbound call records&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Append Streams - This merges the outbound and inbound records into one data set&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Stream Lookup - This step looks up the value of AgentID in order to get the Agent Name&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CSV file input 2 - This step contains the AgentID along with the corresponding Agent Name&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sort rows - This sorts the rows by Agent Name&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Unique Rows - This returns a list of Unique Agent Names use in the parameter list within our report&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Create Parameter - This defines a parameter that will be used to filter the results&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Filter rows - This will use the parameter to filter out the desired results&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Filtered Results - Displays all the desired results&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Non Matching Results - Displays all the results that were not selected&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once this transformation is created then it needs to be exported as an .ktr (xml) file and is now ready to be consumed by Report Designer.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Pentaho Report Designer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once in Report Designer I can create a report and add a Pentaho Data Integration data source.&amp;nbsp; All I will need to do is point to that transformation location (this is the .ktr file that you exported from Pentaho Data Integration).&amp;nbsp; When you bring that transformation into Report Designer, it will ask you to select which step to utilize.&amp;nbsp; This give you the ability to report from any point within the data integration step listed above.&amp;nbsp; For this example, we will consume information from the Filtered Results step.&amp;nbsp; In this report, we are also building a parameter which allows end users of this report to select which Agent they want to view the data for.&amp;nbsp; We are dynamically building this list by selecting the Unique Rows step in our data integration transformation.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In order to get this example to work in your environment, you will need to download the files here, these files include:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ul style="line-height: 1.4; list-style-image: initial; list-style-position: initial; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;"&gt;&lt;li style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Multiple Sources with Parameter.ktr - Transformation&lt;/span&gt;&lt;/li&gt;&lt;li style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sample Report from three Sources with Parm.prpt - Report&lt;/span&gt;&lt;/li&gt;&lt;li style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;outbound.csv - Contains outbound call log data&lt;/span&gt;&lt;/li&gt;&lt;li style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;inbound.xls - Contains inbound call log data&lt;/span&gt;&lt;/li&gt;&lt;li style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;agentLookup.csv - Contains Agent Name lookup by AgentID Data&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Make the following modifications to the Multiple Sources with Parameter.ktr file:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Open the Multiple Sources with Parameter.ktr by going into Pentaho Data Integration and selecting File -&amp;gt; Import from an XML File&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Edit the following steps and point them to the files you downloaded:&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CSV file input - point to outbound.csv&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Excel Input - point to inbound.xls&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CSV file input 2 - point to agentLookup.csv&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Save transformation (this will save it to your repository)&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Export the transformation to the location where you saved the original (you can overwrite the original)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Make the following changes in the Sample Report from three Sources with Parm.prpt in Report Designer:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="text-indent: -24px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Open the Report in Report Designer&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Click on the "Data" tab on the right side of Report Designer&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Double Click "Agent List" under the Pentaho Data Integration Data Set, browse to your recently saved and exported transformation and select the "Unique rows" step in the steps list.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Double Click "Query 1" under the Pentaho Data Integration Data Set, browse to your recently saved and exported transformation and select the "Filtered Results" step in the steps list.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Click on the preview button to see it work.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="text-indent: -24px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; margin-bottom: 0in; margin-left: 0in; margin-right: 0in; margin-top: 0in; position: relative;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Keep in mind that if you want to publish this report to your BI Server you will have to bring the Multiple Sources with Parameter.ktr as a report resource, for more information on this, please see the&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;&lt;a href="http://arubawayne.blogspot.com/2011/05/using-pentaho-data-integration-data.html" style="color: #336699; text-decoration: none;"&gt;Using a Pentaho Data Integration Data Source with the Pentaho Report Designer&lt;/a&gt;&amp;nbsp;blog entry I did back in May&lt;span class="Apple-style-span"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: medium;"&gt;&lt;a href="https://pentaho.box.net/s/6oqv5jt5joeyo12kpphv" style="color: #336699; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Download Example Files Here&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-g9q2jw0vxpM/TsQBO8uNE5I/AAAAAAAAATw/wdP_LaiCnUQ/s1600/Transformation.GIF" imageanchor="1" style="color: #336699; margin-left: 1em; margin-right: 1em; text-decoration: none;"&gt;&lt;img border="0" height="210" src="http://4.bp.blogspot.com/-g9q2jw0vxpM/TsQBO8uNE5I/AAAAAAAAATw/wdP_LaiCnUQ/s400/Transformation.GIF" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; position: relative;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-c79LEMKOPhY/TsQBP38eulI/AAAAAAAAAT4/ueCQA4z3qSU/s1600/RD+Edit.png" imageanchor="1" style="color: #336699; margin-left: 1em; margin-right: 1em; text-decoration: none;"&gt;&lt;img border="0" height="218" src="http://3.bp.blogspot.com/-c79LEMKOPhY/TsQBP38eulI/AAAAAAAAAT4/ueCQA4z3qSU/s400/RD+Edit.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; position: relative;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EEOex97leig/TsQBQAVmNOI/AAAAAAAAAUA/rObNOfZ2uVk/s1600/RD+Preview.png" imageanchor="1" style="color: #33aaff; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="368" src="http://3.bp.blogspot.com/-EEOex97leig/TsQBQAVmNOI/AAAAAAAAAUA/rObNOfZ2uVk/s400/RD+Preview.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; position: relative;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5644904560356389850?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5644904560356389850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5644904560356389850&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5644904560356389850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5644904560356389850'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/11/reporting-from-multiple-disparate-data.html' title='Reporting from Multiple Disparate Data Sources'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-g9q2jw0vxpM/TsQBO8uNE5I/AAAAAAAAATw/wdP_LaiCnUQ/s72-c/Transformation.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3964176474504308968</id><published>2011-11-14T18:40:00.000-08:00</published><updated>2011-11-14T18:40:30.635-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Json'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho data Integration'/><title type='text'>Application Integration using Pentaho Data Integration</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Last week I was on a call where the person wanted to be able to easily access their data base and make that data available to other applications via both xml and Json.&amp;nbsp; Some of their other applications require XML but they have a few that also use Json and as an organization, they are moving toward consuming Json as well.&amp;nbsp; This will show an example on how you can easily use Pentaho Data Integration to gain access to any data source (for this example we will use the sample database that comes with Pentaho).&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Use Case Example - Customer Payment Information&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Currently Acme Company has all of their customer payment information in a database and they want to expose that information to a new application financial forecasting system that will help them better forecast:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;How likely a particular customer is in making future payments&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Segment customer based on their Accounts Receivables Turnover&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;What is the trend in Accounts Receivables Turnover&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This new financial forecasting application can accept data via either XML or Json.&amp;nbsp; The first step is to build a simple transformation made up of three steps.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Table Input Step - This step will pull back data from the database&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;XML Output Step - This step will convert the data into a XML format&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Json Output Step - This step will convert the data into a Json format&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The answer to how Pentaho can do this is similar to the famous quote from Fried Green Tomatoes, "The secret is in the sauce." &amp;nbsp;In both the XML Output and the Json Output, Pentaho has a very cool feature that is enabled by a simple check box, it is the "Pass output to servlet" checkbox.&amp;nbsp; In other words, this exposes Pentaho Data Integration data over a web service.&amp;nbsp; Matt Casters has also documented this on his blog &lt;a href="http://www.ibridge.be/?p=199" target="_blank"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In order to test the example, simply import the .ktr in the link below into Pentaho Data Integration and save it to your Pentaho Data Integration Enterprise Repository and access via a simple url call:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://localhost:9080/pentaho-di/kettle/executeTrans/?rep=Enterprise%20Repository&amp;amp;user=joe&amp;amp;pass=password&amp;amp;trans=/home/joe/json1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The transformation gives you two options for XML or Json Output.&amp;nbsp; To switch between the two different output formats, open the transformation and enable/disable the appropriate hop.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: 11pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;NOTE: This url call is specific to a generic installation of Pentaho Enterprise Edition.&amp;nbsp; The default installation port number is 9080, yours may vary depending on your installation&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;b&gt;Download Transformation &lt;a href="https://pentaho.box.net/s/zf4ax8b1p12sk99gsi76" target="_blank"&gt;Here&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q3js1tdhiaI/TsHQOQneASI/AAAAAAAAATc/vGnWvNnzq2U/s1600/transformation.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="456" src="http://2.bp.blogspot.com/-q3js1tdhiaI/TsHQOQneASI/AAAAAAAAATc/vGnWvNnzq2U/s640/transformation.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LFUdLbIIYnM/TsHQOxT3lRI/AAAAAAAAATk/xEwptd8GzbA/s1600/XML+Output.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="578" src="http://4.bp.blogspot.com/-LFUdLbIIYnM/TsHQOxT3lRI/AAAAAAAAATk/xEwptd8GzbA/s640/XML+Output.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VPIwJMeN1xk/TsHQOJYnCXI/AAAAAAAAATU/RgcuUEf3CyY/s1600/Json+Output.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="331" src="http://3.bp.blogspot.com/-VPIwJMeN1xk/TsHQOJYnCXI/AAAAAAAAATU/RgcuUEf3CyY/s640/Json+Output.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 11pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 11pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3964176474504308968?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3964176474504308968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3964176474504308968&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3964176474504308968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3964176474504308968'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/11/application-integration-using-pentaho.html' title='Application Integration using Pentaho Data Integration'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-q3js1tdhiaI/TsHQOQneASI/AAAAAAAAATc/vGnWvNnzq2U/s72-c/transformation.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-2158488798394412885</id><published>2011-10-18T13:13:00.000-07:00</published><updated>2011-10-18T13:13:37.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Grouping'/><category scheme='http://www.blogger.com/atom/ns#' term='Use Case'/><category scheme='http://www.blogger.com/atom/ns#' term='Call Center'/><title type='text'>Use Case: Grouping by Time, A Call Center Story</title><content type='html'>&lt;div class="MsoNormal"&gt;Recently a company that operates a rather large call center came to Pentaho to help them be able to better analyze their data and gain better insight to the performance and efficiency of their agents.&lt;span&gt;&amp;nbsp; &lt;/span&gt;One of the issues they had was that they wanted to see their call center data grouped by particular time categories so that they can better manage staffing for peak hours of the day as well as view who are the top performing agents in terms of volume.&lt;span&gt;&amp;nbsp; &lt;/span&gt;They had some basic information but the problem was that they wanted to have the grouping within the database so that they can gain some additional performance in pre-aggregating the data, due to the large volume of calls that are occurring.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Here is a sample of what the data looked like (the sample below is only sample data generated by a sample data generator).&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ei6O5Tq_3CE/Tp3csYV_AqI/AAAAAAAAASc/NUi8YpsTL08/s1600/csv+file.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://3.bp.blogspot.com/-Ei6O5Tq_3CE/Tp3csYV_AqI/AAAAAAAAASc/NUi8YpsTL08/s400/csv+file.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The first step in this process is to make the data "BI Ready", in other words take the data and convert to information by enriching it and grouping it by the designated time buckets, for this particular example they want to bucket their time in 15 minute increments starting from 8:00 to 5:00 (the operating hours of the call center).&lt;span&gt;&amp;nbsp; &lt;/span&gt;In this example, I am only using a snapshot of data ranging from 8:00 AM to 9:00 AM.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This will allow them to answer questions like &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;During what time span (within 15 minutes) is the call volume the highest?&lt;/li&gt;&lt;li&gt;What time categories have the highest volume of incoming calls?&lt;/li&gt;&lt;li&gt;What time categories have the highest volume of outbound calls?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;The end transformation looks like this:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4CsYeLpV9aA/Tp3cs1SGfUI/AAAAAAAAASs/RFyMkh-t9yY/s1600/transform+image.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-4CsYeLpV9aA/Tp3cs1SGfUI/AAAAAAAAASs/RFyMkh-t9yY/s640/transform+image.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;"&gt;Transformation Detailed Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Read Call Center Data from CSV&lt;/b&gt; - This is a csv Input Step that reads in the data from the CSV file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This does not have to be a csv file but can be almost any flat file, database, web service, etc.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Convert Date-Time to String&lt;/b&gt; - This is a Select Values step that allows you to rename or change the type of any of your fields, in this step we are converting the date-time&lt;span&gt;&amp;nbsp; &lt;/span&gt;to a string in order to split it into two different fields, one field that contains only date and the other only time.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Split Date-Time Field&lt;/b&gt; - Field Splitter allows you to split any string field based on a common requirement.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In this example because the date-time field called BeginDate in our csv file has a date-time field that is a format where the date and time are separated by a space, we use that as the delimiter to split the field.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Convert Time to Number&lt;/b&gt; - The convert time to number is used to convert the Time field that we created in the previous step to a number in order to do our grouping into time ranges.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Create Time Range&lt;/b&gt; - This step will create a new column called TimeGroup, read in the rows of data, look at the time field set the appropriate value to the newly created field.&lt;span&gt;&amp;nbsp; &lt;/span&gt;For this example we are creating four groups:&lt;span&gt;&amp;nbsp; &lt;/span&gt;8:00 AM to 8:15 AM, 8:15 AM to 8:30 AM, 8:30 AM to 8:45 AM, and 8:45 AM to 9:00 AM.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Convert Time to Time Format&lt;/b&gt; - This step converts the time field back to the time data type for reporting purposes.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Dummy (do nothing)&lt;/b&gt; - this step, as it implies does nothing, at this point you can load the data directly into a database, flat file, etc.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The end result of this transformation looks like this:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2wUajvP0DoM/Tp3cssos3bI/AAAAAAAAASk/9jER48QMRnA/s1600/final+output.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://3.bp.blogspot.com/-2wUajvP0DoM/Tp3cssos3bI/AAAAAAAAASk/9jER48QMRnA/s640/final+output.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B82Bz-g7xC00YmJjZTFiNzQtZDk5ZS00MzRkLTk2ZjAtY2M2MGJmYzk1ZmM5&amp;amp;hl=en_US"&gt;Download the zip file here for youto run this transformation&lt;/a&gt;.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In order for it to work, you will need to import the .ktr file and then make sure to change the path of the csv file in the first step to the location of where you saved the csv file that is included in the .zip file.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-2158488798394412885?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/2158488798394412885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=2158488798394412885&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2158488798394412885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2158488798394412885'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/10/use-case-grouping-by-time-call-center.html' title='Use Case: Grouping by Time, A Call Center Story'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ei6O5Tq_3CE/Tp3csYV_AqI/AAAAAAAAASc/NUi8YpsTL08/s72-c/csv+file.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-6144159563153260162</id><published>2011-10-18T06:52:00.000-07:00</published><updated>2011-10-18T06:52:14.448-07:00</updated><title type='text'>Pentaho Data Integration Sample Library</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;When you download Pentaho and run our Data Integrationclient tool (also known as Spoon), you also get a huge library of sampletransformations that can help you build out your solution.&amp;nbsp; The great thing about these sampletransformation and jobs is that they are all working samples, so you can testand learn by following the entire flow.&amp;nbsp;There are over 150 working sample transformation and over 40 workingjobs.&amp;nbsp; You can access thesetransformation and jobs anytime by going to the following directory:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;[Install Directory]\pentaho\design-tools\data-integration\samples&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;To use any of these transformation in Pentaho DataIntegration follow these three easy steps:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Start Pentaho Data Integration Client Tool (Spoon)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to File &amp;gt; Import from an XML File&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-LHrs2s7cHnU/Tp2D2cnUkCI/AAAAAAAAASU/jab4usYtl3A/s1600/Import+from+an+XML+file.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-LHrs2s7cHnU/Tp2D2cnUkCI/AAAAAAAAASU/jab4usYtl3A/s1600/Import+from+an+XML+file.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Browse to the samples library location statedabove and select the sample you wish to view and run.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-6144159563153260162?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/6144159563153260162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=6144159563153260162&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6144159563153260162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6144159563153260162'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/10/pentaho-data-integration-sample-library.html' title='Pentaho Data Integration Sample Library'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LHrs2s7cHnU/Tp2D2cnUkCI/AAAAAAAAASU/jab4usYtl3A/s72-c/Import+from+an+XML+file.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-8156702744185736214</id><published>2011-10-04T12:39:00.000-07:00</published><updated>2011-10-04T12:39:02.044-07:00</updated><title type='text'>At Pentaho, the best just keeps getting better!!!</title><content type='html'>At Pentaho, the best just keeps getting better:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.marketwire.com/press-release/-1568941.htm"&gt;http://www.marketwire.com/press-release/-1568941.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-8156702744185736214?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/8156702744185736214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=8156702744185736214&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/8156702744185736214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/8156702744185736214'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/10/at-pentaho-best-just-keeps-getting.html' title='At Pentaho, the best just keeps getting better!!!'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3431037430355621851</id><published>2011-09-18T19:07:00.000-07:00</published><updated>2011-09-18T19:07:55.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='JDBC Performance'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='PDI'/><title type='text'>Improving Performance with Pentaho Data Integration Table Input and Oracle</title><content type='html'>When using Pentaho Data Integration Table Input step to connect to Oracle via a JDBC connection there is a setting in your connection information that you can specify that can dramatically improve your performance in&amp;nbsp;retrieving&amp;nbsp;data. &amp;nbsp;This property is the defaultRowprefetch. &amp;nbsp;Oracle JDBC drivers allow you to  set the number of rows to prefetch from the server while the result set  is being populated during a query. Prefetching row data into the client&lt;b&gt;  reduces the number of round trips&lt;/b&gt; to the server. The default value for  this property is 10.&lt;br /&gt;&lt;br /&gt;In the table input step, edit your connection, click on the options tab and then enter in your defaultRowprefetch specification:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-StyO6TuVWyI/TnajwUGZKdI/AAAAAAAAARw/FwepAAvOO38/s1600/PDI+-+Oracle+defaultRowPrefetch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-StyO6TuVWyI/TnajwUGZKdI/AAAAAAAAARw/FwepAAvOO38/s640/PDI+-+Oracle+defaultRowPrefetch.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3431037430355621851?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3431037430355621851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3431037430355621851&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3431037430355621851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3431037430355621851'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/09/improving-performance-with-pentaho-data.html' title='Improving Performance with Pentaho Data Integration Table Input and Oracle'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-StyO6TuVWyI/TnajwUGZKdI/AAAAAAAAARw/FwepAAvOO38/s72-c/PDI+-+Oracle+defaultRowPrefetch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-1477712627653810745</id><published>2011-08-29T18:06:00.000-07:00</published><updated>2011-08-30T06:24:19.418-07:00</updated><title type='text'>Creating drill down on charts within Report Designer</title><content type='html'>Report Designer has the capability of creating charts which you can link the individual values to other reports, creating a drill down chart. This document will help you to create a working example of this using the sample data that comes with Pentaho in addition to a canned sample report that comes with Pentaho (the Order Status report located under the Steel Wheels &amp;gt; Reporting solution folder).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create a new report with Report Designer and add a JDBC connection with the Sample Data and enter the following SQL into the Query Dialog Box.SELECT "ORDERFACT"."STATUS", sum("CUSTOMER_W_TER"."CREDITLIMIT") AS Sales FROM "ORDERFACT" INNER JOIN "CUSTOMER_W_TER" ON "ORDERFACT"."CUSTOMERNUMBER" = "CUSTOMER_W_TER"."CUSTOMERNUMBER" WHERE "ORDERFACT"."STATUS" NOT LIKE 'Shipped' GROUP BY "ORDERFACT"."STATUS" ORDER BY "ORDERFACT"."STATUS" ASC&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri11.png" /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;Add a chart to the Report Header in your new Report and configure it to be a bar chart showing the sales per order status&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri21.png" /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;Link to the existing Order Status report located on the BI Server under Steel Wheels\Reporting folder&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri31.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri41.png" /&gt;&lt;br /&gt;&lt;br /&gt;Make sure the formula reads as follows:&lt;br /&gt;&lt;br /&gt;=DRILLDOWN("local-prpt"; NA(); {"oStatus"; ["chart::category-key"] | "showParameters"; [STATUS] | "solution"; "steel-wheels" | "path"; "reports" | "name"; "Order Status.prpt"})&lt;/li&gt;&lt;/ol&gt;Preview the Report in HTML and click on the "On Hold" bar to see the drilldown action:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri51.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://arubawayne.files.wordpress.com/2011/08/083011_0057_creatingdri61.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="https://docs.google.com/leaf?id=0B82Bz-g7xC00MTFlYmJmMjEtOWE0NS00ODIxLWI2YWEtZGUzNGU3OThmOGE4&amp;amp;hl=en_US"&gt;Download the sample .prpt file by clicking here.&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;or watch the demonstration:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;iframe allowfullscreen="" frameborder="0" height="545" src="http://www.youtube.com/embed/IxPpU0tf_hk?hl=en&amp;amp;fs=1" width="625"&gt;&lt;/iframe&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-1477712627653810745?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/1477712627653810745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=1477712627653810745&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/1477712627653810745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/1477712627653810745'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/08/creating-drill-down-on-charts-within.html' title='Creating drill down on charts within Report Designer'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/IxPpU0tf_hk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-2192322873164679810</id><published>2011-08-25T19:07:00.000-07:00</published><updated>2011-08-27T12:39:47.316-07:00</updated><title type='text'>Pentaho reporting and canned reports for distributed solutions</title><content type='html'>So recently I came across a use case that I helped someone work through that I thought my audience would find useful.  Here it is;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Use Case&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A company wants to offer Pentaho as the BI Application with their current solution.  As part of this solution they want to create some canned reports that has the logo of the customer that is using their solution.  Each customer will have the same report, because it is a report that is common across all their customers, however, they want the logo on the report to be that of the customer.  Additionally, the solution is installed on premise at each individual customer site so the location of their solution in relation to the web application will be different for each customer (in other words, the installation and configuration of the Pentaho BI Server is different at each customer).  In order to accomplish this in Report Designer, they must do the following steps:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Place an image in the report&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Put the location of that image as an Open Formula consisting of:&lt;span style="font-family:courier new;"&gt; =[env::serverBaseURL] &amp;amp; &lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt;&lt;span style="font-size:11pt;"&gt;"/pentaho/GetResource?resource=solution/folder_path/image_name.png&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;solution style="font-family: courier new;"&gt;&lt;/solution&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;img src="file:///C:/Presales/Screenshots/RD%20-%20dynamic%20image%20url%20based%20on%20baseurl.png" alt="" /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-r-Fvq1SHLnk/TlcCfzvOLbI/AAAAAAAAARs/_wKemNUYoFM/s1600/RD%2B-%2Bdynamic%2Bimage%2Burl%2Bbased%2Bon%2Bbaseurl.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 320px;" src="http://3.bp.blogspot.com/-r-Fvq1SHLnk/TlcCfzvOLbI/AAAAAAAAARs/_wKemNUYoFM/s400/RD%2B-%2Bdynamic%2Bimage%2Burl%2Bbased%2Bon%2Bbaseurl.png" alt="" id="BLOGGER_PHOTO_ID_5644983403419676082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is a video presentation demonstrating this:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div align="center"&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://www.youtube.com/embed/_Iu_Vlvqnm0" allowfullscreen="" width="600" frameborder="0" height="545"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-2192322873164679810?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/2192322873164679810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=2192322873164679810&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2192322873164679810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2192322873164679810'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/08/pentaho-reporting-and-canned-reports.html' title='Pentaho reporting and canned reports for distributed solutions'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-r-Fvq1SHLnk/TlcCfzvOLbI/AAAAAAAAARs/_wKemNUYoFM/s72-c/RD%2B-%2Bdynamic%2Bimage%2Burl%2Bbased%2Bon%2Bbaseurl.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-1073935235473871466</id><published>2011-06-27T11:44:00.001-07:00</published><updated>2011-06-27T12:02:25.902-07:00</updated><title type='text'>Pentaho 4.0 - Bursting in Pentaho Data Integration</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0kIHZUQlCXw?hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/0kIHZUQlCXw?hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B82Bz-g7xC00MDU5NzY0MzMtOGZiMS00MTA3LWE1ZDktYjhmNDQ1YmU2NmM1&amp;amp;hl=en_US"&gt;Download instructions on customizing the Transformation &lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="https://docs.google.com/leaf?id=0B82Bz-g7xC00NTgyNzQzYTYtMjJiZS00NmYyLWIxMzItZTQzYjI1Nzk0OGNk&amp;amp;hl=en_US"&gt;Download the transformation here&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;For more information on the new Pentaho BI Suite 4.0, please visit &lt;a target="_blank" href="http://www.pentaho.com/"&gt;Pentaho.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-1073935235473871466?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/1073935235473871466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=1073935235473871466&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/1073935235473871466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/1073935235473871466'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/06/pentaho-40-bursting-in-pentaho-data.html' title='Pentaho 4.0 - Bursting in Pentaho Data Integration'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-541889892056767323</id><published>2011-05-12T12:37:00.000-07:00</published><updated>2011-05-13T13:22:32.797-07:00</updated><title type='text'>AgileBI with Pentaho Business Intelligence</title><content type='html'>This is about a 9 minute demonstration on AgileBi using Pentaho Data Integration...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/tPMxDcxRnaE" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-541889892056767323?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/541889892056767323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=541889892056767323&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/541889892056767323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/541889892056767323'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/05/agilebi-with-pentaho-business.html' title='AgileBI with Pentaho Business Intelligence'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/tPMxDcxRnaE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-2267179616293366520</id><published>2011-05-10T11:19:00.000-07:00</published><updated>2011-05-10T11:22:16.986-07:00</updated><title type='text'>Pentaho LDAP Integration</title><content type='html'>In this short video I give a quick demonstration of Pentaho integrated with a 3rd Party LDAP.  I will be working on creating a cheat sheet on how to configure what I show in the video, but for now...for your viewing enjoyment...I give you the video:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/DqQK9i5OTBM" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-2267179616293366520?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/2267179616293366520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=2267179616293366520&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2267179616293366520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2267179616293366520'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/05/pentaho-ldap-integration.html' title='Pentaho LDAP Integration'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/DqQK9i5OTBM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-2794747292249085077</id><published>2011-05-09T19:04:00.000-07:00</published><updated>2011-05-09T19:08:13.566-07:00</updated><title type='text'>Using a Pentaho Data Integration Data Source with the Pentaho Report Designer</title><content type='html'>&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;p id="internal-source-marker_0.607156362850219" style="text-align: left;font-size: medium; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;Pentaho Report Designer can consume an exported Pentaho Data Integration Transformation file (.ktr) as a data source to provide data to a Pentaho Report.  The following steps walk you through the best practice when using this type of data source.&lt;/span&gt;&lt;/p&gt;&lt;p id="internal-source-marker_0.607156362850219" style="text-align: left;font-size: medium; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="internal-source-marker_0.607156362850219" style="font-size: medium; text-align: center; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;img src="https://lh6.googleusercontent.com/Mddavc3Ec-1k5PB3KR6eudQ5RomKH9gc0tkkgNd4qADw96ED17k6Oo9oSSS4fXonB_p6kSv_zLudswHdv7sxwsYGKclkdnuV4vUPLMKCq17AxYrzrU8" width="248px;" height="341px;" /&gt;&lt;/p&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; white-space: normal; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;1.  Export your transform to XML… from Pentaho Data Integration and save your .ktr file to a location on your &lt;/span&gt;&lt;/span&gt;computer&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; white-space: normal; "&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; white-space: normal; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;img src="https://lh4.googleusercontent.com/8vQ45QEN0XTdZNuMxftrogflG9N4pjxt-EdJNsygpbbc48-trfPyPb_t7-UoUiwSFbzj2M1QyyWiWQUAhYjAo6ERXmvUHyAw4XXkX_P5ULzA-Dfyr08" width="460px;" height="345px;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; white-space: normal; "&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;2.  Import your transformation into your report as a Resource. In Report Designer, create a new blank report, select File -&amp;gt; Resources... -&amp;gt; IMPORT -&amp;gt; Select the ".." and browse to the transformation you exported in step 1, input an Entry Name (this name will be referenced later so please remember it), and then select text/xml for the Content-Type, then click OK and Close.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;img src="https://lh4.googleusercontent.com/AoZM_-3fCfcl1LzSB-GByO5wrtXVi45T7ilbBJBTOzApA5mt3hKunB1VpWIVqXQ3oSjvaykAqBE8e7E1Om1sTPStdP9KQxtW1bZLWPo5gekIHZpztVY" width="459px;" height="344px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;font-size: medium; "&gt;&lt;img src="https://lh3.googleusercontent.com/Jwf54-HbGEdlgq3zCL_sQU8oSsup5KldI9CGFZIEvy78pZ1QGorB9KWySfurdYZ1hKCvGEbIeQ1jDVhnuiCBh56g7j4gECaJKtG7oThZo8L-6gXi9YA" width="294px;" height="201px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;div style="text-align: center;"&gt;&lt;img src="https://lh4.googleusercontent.com/IrGFwT7yPfJ4efV0xbNs70u1-8pr2RFsMLUUsp-3zqESSjdk-I7CNnV-hZ6y6fjsAbF057g0qv-iya4UFX6rTBSpu3USpLIVR9SMLp-rvt6MmthkuQo" width="251px;" height="130px;" /&gt;&lt;/div&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;3.  Right click on Data Sets and Select "Pentaho Data Integration", click the "add a new query" button &lt;/span&gt;&lt;img src="https://lh6.googleusercontent.com/x9zBzGTdrC3chtPAE0ftiDeVgIRUvTrmV25FuRPhtyMqFh4S8TLLtakD_awxZW-_6o57jbPOpN-E841V021AGtiw31lewJQFH_yZF_ekz7GolnekY-g" width="25px;" height="25px;" /&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="https://lh6.googleusercontent.com/Mddavc3Ec-1k5PB3KR6eudQ5RomKH9gc0tkkgNd4qADw96ED17k6Oo9oSSS4fXonB_p6kSv_zLudswHdv7sxwsYGKclkdnuV4vUPLMKCq17AxYrzrU8" width="248px;" height="341px;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="https://lh6.googleusercontent.com/4Lu-QDWYP99-XcTTDHyi9jTO4KG0yrzcjtx9wSH47J0lts1fIfiRfYUYModIMTZxb3ygK43HOY-3Dyd-d5Zj6jGE8FvVZgHOx3j55O9r33dwvxVVXs8" width="523px;" height="381px;" /&gt;&lt;/div&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;div style="text-align: center;"&gt;&lt;img src="https://lh5.googleusercontent.com/7Ax4RItvF4toZsZOCXO6LCsQucg7nPAleCbKojlgJSgmrwy2KTH4Ni-MX6N5sl9K_k0_B6koyOVhOmPZSFf5GWZAKWZtWO9GCmS94xpeUL7say5m5HI" width="549px;" height="233px;" /&gt;&lt;/div&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;4.  Build your report and publish it to the server as you normally would.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; background-color: transparent; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;5. Please note that a Transformation with a limited result set (limited number of rows) is recommended at first. The design process will pull data from the transformation in real-time.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;6. Publish to and access from Pentaho BI Server as you normally would  any other Pentaho Report&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-family: 'Times New Roman'; "&gt;&lt;span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;7. There is a reference Techcast in greater detal located here:&lt;br /&gt;&lt;/span&gt;&lt;a href="https://pentaho.webex.com/pentaho/lsr.php?AT=pb&amp;amp;SP=EC&amp;amp;rID=34651817&amp;amp;rKey=d8748782d7bcdaa1" style="font-size: medium; "&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 255); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; "&gt;https://pentaho.webex.com/pentaho/lsr.php?AT=pb&amp;amp;SP=EC&amp;amp;rID=34651817&amp;amp;rKey=d8748782d7bcdaa1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-2794747292249085077?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/2794747292249085077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=2794747292249085077&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2794747292249085077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2794747292249085077'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2011/05/using-pentaho-data-integration-data.html' title='Using a Pentaho Data Integration Data Source with the Pentaho Report Designer'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3512190098796836852</id><published>2010-12-19T15:01:00.000-08:00</published><updated>2010-12-19T15:17:53.395-08:00</updated><title type='text'>Personal Business Intelligence</title><content type='html'>One definite benefit to working for a business intelligence company is having access to some of the coolest technology out there.  I am one very busy person...sure working for the standard in Commercial Open Source Business Intelligence vendor Pentaho keeps me extremely busy with so many companies making the switch, I am also a single Dad raising 5 kids.  As you can imagine, raising 5 kids requires a lot of management, one key area is where it gets rather expensive and I need to keep a good eye on is medical expenses...especially since they are tax deductible.&lt;br /&gt;&lt;br /&gt;So what do my kids medical expenses have to do with Pentaho?  Simple...with Pentaho, I can easily upload my data and use AgileBI to quickly analyze, gain insight, and take action on the information.  Here is a screen shot of my kids medical dashboard:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_unQBnuDxGNQ/TQ6Q8WeEnLI/AAAAAAAAAQo/kJPlnnURv38/s1600/Kids%2BMed%2BDash.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_unQBnuDxGNQ/TQ6Q8WeEnLI/AAAAAAAAAQo/kJPlnnURv38/s400/Kids%2BMed%2BDash.jpg" alt="" id="BLOGGER_PHOTO_ID_5552534757092662450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see here...Emily is my most accident prone kid, she represents the only child that has had the pleasure of visiting the emergency room.  Additionally, I may need to make sure she is spending adequate time brushing her teeth as I see she represents a large portion of the dental expense.  It also seems that I tend to spend a significant more on medical expenses during the school year...I guess when the kids are not at school, they tend to pick up less germs from the other students.&lt;br /&gt;&lt;br /&gt;So in the end, this is not rocket science, but I guess that is my point...Pentaho has made is so easy to connect to data I already keep track of for my family and turn that data into information and help me see trends in my medical spending.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3512190098796836852?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3512190098796836852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3512190098796836852&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3512190098796836852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3512190098796836852'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2010/12/personal-business-intelligence.html' title='Personal Business Intelligence'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_unQBnuDxGNQ/TQ6Q8WeEnLI/AAAAAAAAAQo/kJPlnnURv38/s72-c/Kids%2BMed%2BDash.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-4660252702247832454</id><published>2010-09-14T12:41:00.001-07:00</published><updated>2010-09-14T12:58:02.033-07:00</updated><title type='text'>Radical Innovation</title><content type='html'>Still working on my recording, unfortunately Camtasia is not as easy to work with as Pentaho...speaking of Pentaho, I recently read an interesting article in the Harvard Business Review, "Wall Street Is No Friend to Radical Innovation" by Julia Kirby.  In it she talkes about a study by Mary Benner of the Wharton School that was publish in Organization Science that examined the way that security analysts research and report on incumbent firms in industries undergoing disruptive change (take for example BI). "She finds that analysts tend to speak glowingly about innovations from major players that extend old technology, while downplaying the initiatives those firms have under way to capitalize on the next wave of technology"&lt;br /&gt;&lt;br /&gt;To this I say, hmmm, and look at the latest press releases of Pentaho and say to Wall Street...don't miss out, here are only two of many examples:&lt;br /&gt;&lt;a href="http://www.pentaho.com/news/releases/20100720_agile_BI_saves_customers_billions.php"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.pentaho.com/launch/iPhone/"&gt;The First to Bring BI to the iPhone&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pentaho.com/ipad/index.php?fotm=y"&gt;BI on the iPad&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pentaho.com/news/releases/20100720_agile_BI_saves_customers_billions.php"&gt;Agile BI Saves Customers Billions&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pentaho.com/news/releases/20100519_pentaho_harnesses_apache_hadoop_to_deliver_big_data_analytics.php"&gt;Pentaho Harnesses Apache Hadoop to Deliver Big Data Analytics&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.pentaho.com/news/releases/20100519_pentaho_harnesses_apache_hadoop_to_deliver_big_data_analytics.php"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-4660252702247832454?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/4660252702247832454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=4660252702247832454&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/4660252702247832454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/4660252702247832454'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2010/09/radical-innovation.html' title='Radical Innovation'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-6412500394272671259</id><published>2010-07-28T12:05:00.000-07:00</published><updated>2010-07-28T12:39:33.399-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='BI Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Users'/><category scheme='http://www.blogger.com/atom/ns#' term='Agile BI'/><title type='text'>The Right Tool For The Job - Part 2</title><content type='html'>In continuation of my previous post...I already had a tool to perform the duties I needed to changes the brakes but having just the right tool made all the difference in the time it took to successfully complete the task at hand.  Took less time...and time is money!&lt;br /&gt;&lt;br /&gt;The same holds true in BI.  In the July/Aug 2010 issue of &lt;a href="http://www.information-management.com/"&gt;Information Management Magazine&lt;/a&gt; they had an articaled called Data Definition, How business and IT can speak the same language, Really.  Notice how they added the word "Really" on the end of the title.  This is because their is a LONG standing gap in the way IT understands data and the way that information consumers (business users) look at data.  I don't know about you but nothing sounds more boring to me than defining data!  I remember having vocabulary in most of my schooling where the teacher would assign a long list of words and your homework was to write out the definitions, not what I want to do on a Friday night.  Looking back, that task was much easier than the daunting task for companies to define their data.  The article referenced to above outlines what makes a clear or unclear data definition and one thing is certain, it takes BOTH IT and BUSINESS USERS to define data and is often a recursive task.&lt;br /&gt;&lt;br /&gt;The article recommends the following strategy for defining your data:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Provide examples of unclear versus clear definitions&lt;/li&gt;&lt;li&gt;Understand what the business user wants to do with the data&lt;/li&gt;&lt;li&gt;Bring all stakeholders together to review the definition&lt;/li&gt;&lt;/ol&gt;While step one is relatively easy to accomplish, Steps 2 and 3 are very difficult.  The main reason is the way that IT and Business have to communicate together.  This is where the right tool for the job comes in to play.  You can either call it &lt;a href="http://www.pentaho.com/agile_bi/"&gt;Pentaho Agile BI&lt;/a&gt; or simply &lt;a href="http://en.wikipedia.org/wiki/Manna"&gt;mana from heaven&lt;/a&gt;.  Either way you slice it, Pentaho Agile BI gives you the ability to complete items 2 and 3 above more quickly then anything else out there.  Agile BI is the LINK that empowers IT and Business Users to "Speak the same language...Really!"  In the coming week, I will be making a video demonstration on exactly what this looks like...make sure to check back to see!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-6412500394272671259?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/6412500394272671259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=6412500394272671259&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6412500394272671259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6412500394272671259'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2010/07/right-tool-for-job-part-2.html' title='The Right Tool For The Job - Part 2'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3298031583093355332</id><published>2010-06-17T11:13:00.000-07:00</published><updated>2010-07-28T12:05:40.710-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='BI Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><title type='text'>The Right Tool For the Job!</title><content type='html'>Some people would call me mechanically inclined and while others may call me mechanically challenged...either way...I tend to work on my vehicle probably more than the average person.  One common maintenance activity that I do perform myself is changing the brakes on my vehicle.  This is a fairly simple job in terms of concept but can be tedious due to the difficulty of getting to and working with the specific areas on the vehicle.  For years I worked on these projects and it would typically take me about two hours to complete until one day, I was at an auto parts store and saw a special tool that was made specifically for part of the job of changing the brakes.  It was like a gift from heaven, with this new tool, I was able to change the brakes in about 45 minutes with a lot less sweat and head ache.&lt;br /&gt;&lt;br /&gt;So what does changing brakes have to do with BI?  Nothing at all!  However, the connection has to do with how using the right tool can help save you a lot of time and head ache in implementing and maintaining your BI environment.  You may be successful right now but as some people say, "you don't know what you don't know" and you may have the opportunity to be even more successful.  In the next few blog posts, I am going to talk about how &lt;a href="http://www.pentaho.com/"&gt;Pentaho &lt;/a&gt;can help you just like me finding the right tool to help me change my brakes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3298031583093355332?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3298031583093355332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3298031583093355332&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3298031583093355332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3298031583093355332'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2010/06/right-tool-for-job.html' title='The Right Tool For the Job!'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-8139332894929250948</id><published>2009-04-16T13:38:00.000-07:00</published><updated>2009-04-16T18:54:52.554-07:00</updated><title type='text'>Flexibility and Complexity in Business Intelligence</title><content type='html'>Where to star, where to start?  Let's begin by defining what I mean by Flexibility and Complexity:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flexibility &lt;/span&gt;- The ability to do what you need to do.  In regards to BI or technology in general, it is the ability to build a custom application to meet your specific, customized needs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Complexity &lt;/span&gt;- The measure of how difficult a particular task, system, technology, what have you, is.  This term is also used many times as usability, which is not necessarily true.  Something may be very usable to an engineer but not to a typical user.&lt;br /&gt;&lt;br /&gt;Many times, too many to count, I have companies requesting a BI tool that "Offers great flexibility and powerful enough for developers to use but easy enough for end users to use as well".  This is a very common misplaced expectation that people have.  The reason is simple, there is an direct relationship between flexibility and complexity.  Take a look at this graph and you will see what I mean.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_unQBnuDxGNQ/SeedTTJyxKI/AAAAAAAAAFs/EgZCwKEwbsM/s1600-h/Flex-Complex-Chart_blank.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 290px; height: 238px;" src="http://1.bp.blogspot.com/_unQBnuDxGNQ/SeedTTJyxKI/AAAAAAAAAFs/EgZCwKEwbsM/s320/Flex-Complex-Chart_blank.gif" alt="" id="BLOGGER_PHOTO_ID_5325398039273325730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Basically, the more flexibility that you require a technology, a tool, a software package to be, the more complex it becomes.  Think about it this way...let's say you wanted to buy a car.  You go to the show room and the only choice you have is one car and two colors, red or blue.  That is a very simple decision, basically what color do you prefer?  This option offers very little flexibility, however, it offers very little complexity in making a decision.  Now let's take this a step further, the dealer offers you the following option, you can choose between a 2.1 ltr engine or a 3.4 ltr engine, you also can choose between a regular gas or hybrid.  You also get to choose between 5 different stereo packages, an extended warranty, leather or cloth seats, 5 speaker or 8 speaker system, tow package, child safety features.   All of these options increase the flexibility you have in owning a car that meets your specific needs (flexibility), however, now the decision you have is much more complex.  You need to research the benefits of hybrid over gas, 5 speaker or 8, extended warranty or not.  You see with these added options (flexibility) comes added complexity in you final decision making.&lt;br /&gt;&lt;br /&gt;Technology is the same way, especially when it comes to Business Intelligence.  When a user comes to me and asks me for a tool that is flexible enough to meet all the needs of a BI developer while making it very easy to use (not complex), it tells me that they do not have very much experience evaluating enterprise level software solutions.  Enterprise software companies spend much time and expense in developing tools that meet the needs of specific user communities.  So what I have done is taken the chart above and added the different user groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_unQBnuDxGNQ/SefgexL-AdI/AAAAAAAAAF0/tFO8OXQSjv0/s1600-h/Flex-Complex-Chart_with_users_types.gif"&gt;&lt;img style="cursor: pointer; width: 290px; height: 238px;" src="http://3.bp.blogspot.com/_unQBnuDxGNQ/SefgexL-AdI/AAAAAAAAAF0/tFO8OXQSjv0/s320/Flex-Complex-Chart_with_users_types.gif" alt="" id="BLOGGER_PHOTO_ID_5325471903593136594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Going through my stats on my blog I notice I get a lot of hits from people who are looking at implementing BI and to those people I say, keep this chart in mind.  Evaluate each individual tool for the intended audience and do not try to solve your problem with a "fits all sizes" approach because we all know that "one size fits all" does not mean "fits like a glove" but rather "minimum required to accomplish its basic task"&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-8139332894929250948?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/8139332894929250948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=8139332894929250948&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/8139332894929250948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/8139332894929250948'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2009/04/flexibility-and-complexity-in-business.html' title='Flexibility and Complexity in Business Intelligence'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_unQBnuDxGNQ/SeedTTJyxKI/AAAAAAAAAFs/EgZCwKEwbsM/s72-c/Flex-Complex-Chart_blank.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-5688712021268721945</id><published>2009-03-16T11:33:00.001-07:00</published><updated>2009-03-16T11:33:06.492-07:00</updated><title type='text'>Information Over Load</title><content type='html'>&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Information Over Load&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I love technology.  Technology has improved my life greatly, especially considering my income is completely related to technology.  There is a downside to all this technology though and I don't think that we may even be able to scratch the surface on how all of this will affect our future.  When a pharmaceutical company comes out with a new drug, it must first go through rigid testing to find out how that drug may adversely affect us.  There may be some benefit to analyze our technology this way as well.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Facebook.com, MySpace.com, Linkedin.com, and Twitter.com are some fairly recent examples of new and innovative Web 2.0 type applications that are having a profound affect on our society.  Take facebook, my daughters are constantly on facebook, they chat with their friends, send them messages, post pictures.  If you ever want to know what is going on in their life, you don't need to sit down at the dinner table, simply log onto facebook and you will find out everything.  My point in all this is that today, there is a ton of information out there for anything and anyone.  We are constantly being bombarded by information, status updates, profile updates, picture updates, tweets, twitters, whatever.  This presents a new problem moving forward.  &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In the past, businesses had a difficult time making decisions due to not having enough information.  Business Intelligence is around because companies need access to crucial information that was buried deep down in their computer systems and again, the problem that was typical was that they could not get to the information, therefore, limiting the amount of data you had access to.  I think we can all agree that technology has come to a point that we are really no longer limited by it.  We are now limited by the processing power of the human brain.  I believe it was in the book Good to Great where author Jim Collins wrote in one of the chapters about a brokerage firm and how they were able to maximize the effectiveness of their brokers.  They did a study to find out what the maximum number of contacts could handle without letting any fall through the cracks...these contacts would include both actual clients and prospects.  You see the brokers would spend hours and hours on the phone, making hundreds of dials a day...they are limited to the number of times they could dial the phone and reach the person they were intending to reach.  Factor in time for dial, leaving voice mail, missing a returned call, calling prospects and clients back calculated to 300 contacts in their 'books'.  At the time I read this I was the IT Director at a major investment relations firm.  So what did I do?  Using the data I had been collecting on our call center, I wrote a BI application to analyze the results that Jim Collins found and I was able to verify the information and make the appropriate recommendations to our sales.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Similar to brokers only having enough cycles to handle a book (list of prospects and clients) of about 300, information consumers only have enough bandwidth and brain power to handle only so much information.  For example, think of the CEO in your company.  He has information coming to him constantly.  It may be human resources related, sales related, operations related, production/manufacturing related, marketing related, merger and acquisition related, external economics related, personal/family related.  Our brains can only handle so much at a time, and we cannot upgrade to a brain clustered environment.  All of this information is competing with each other.  So the question is how much information can we handle before we reach information overload and start blocking out things....or information starts falling through the cracks.  I was once consulting with a company on developing their web presence and when we were discussing the home page of their site, I asked, what I thought at the time was a relatively simple question, "What is the most important thing you want to point out about your company?"  The answer they gave me was frustrating.....they said,"everything".  This resulting in a hours long discussion about, if everything stands out then nothing stands out.  It reminds me of a despair.com saying, "You are special, just like everyone else".&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What does this long rant have to do with BI?  Well, BI is presenting information that is simply just noise among noise.  It is information that is fed to whichever information consumer we deem to require it and we expect the end user to determine it's importance.  Here is what we need...we need a system that can automatically inform us in a manner that will give it a larger priority over all the other noise and in a way we understand and respond to.  This is where technology innovation has to meet creativity.  Stephen Few has some good examples and blogs about meaningful ways to present data in an efficient and concise manner.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The purpose of this post is not to give you a solution to this problem but rather present a discussion point on how BI can help become a filter for all of this noise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5688712021268721945?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5688712021268721945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5688712021268721945&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5688712021268721945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5688712021268721945'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2009/03/information-over-load.html' title='Information Over Load'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3431925356646008360</id><published>2009-02-13T11:24:00.000-08:00</published><updated>2009-02-13T11:29:10.574-08:00</updated><title type='text'>Do you know your data?</title><content type='html'>Some things never cease to amaze me.  BusinessIntellienge (&lt;a target="_blank" href="http://en.wikipedia.org/wiki/Business_intelligence"&gt;according to Wikipedia&lt;/a&gt;) has been around for over 50 years.  Despite this fact, all too often companies are inadequately providing the basic foundation for Business Intelligence.  Here is one small example….knowing what data you use to make decisions.  Whether it is a government organization, public company, or private company, they typically know what information they need to make their most important decisions, at least from a business perspective, however, from a data perspective, IT typically has very little insight into what data is actually being used.&lt;br /&gt;&lt;br /&gt;Let’s check out a typical example.  I have seen countless times where companies are implementing new systems that require major database changes.  Well, when these changes are made, IT typically has a very difficult time determining exactly what data is being used, by what reports, by which users, not to mention how many times.  Now if you think about it, this is very important information.  In our society now, it is easy to get lost in data, there are so many sources of information, such as this blog, news sites, facebook, myspace, linkedin, drudgereport.  I think we all can agree that the problem is not if the information exist, it is, can we find it and if we can, can we connect to it.  So why are the questions about the data so important?&lt;br /&gt;&lt;br /&gt;What data is being used?  By whom?  How often?  This is important, especially when implementing solutions such as a data warehouse.  Data Warehouse implementation can be very costly and often fail even after spending hundreds of thousands of dollars above what the budget required.  Many of these failures can be prevented by the ability of knowing the answer to these questions.  I have been working on a project where I an organization has to transfer 200 reports that are on their legacy system and have recreate them using Crystal Reports on their new ERP system.  The process is to analyze each report, find out what fields were used to create that particular report and then look to see if the data was converted to the new ERP system.  What sense does this make?  All of these reports are considered mission critical by this organization, so my question is why is a field in a report that is mission critical no longer available in the new ERP system.  A best practice approach could have been taken here before the data conversion process if the organization new which reports were mission critical and were able to generate a report that listed all the fields within those reports.&lt;br /&gt;&lt;br /&gt;While I was at &lt;a target="_blank" href="http://www.informationbuilders.com/"&gt;Information Builders, Inc.&lt;/a&gt; using &lt;a target="_blank" href="http://www.informationbuilders.com/products/webfocus/index.html"&gt;WebFOCUS&lt;/a&gt;, they had a fantastic product called &lt;a target="_blank" href="http://www.iwaysoftware.com/products/iway_resource_analyzer.html"&gt;Resource Analyzer&lt;/a&gt; that at a click of a button, you would have access  to hundred of reports that gives you the ability to analyze what data is being used, by whom, how often.  Not only that, but it could also provide you with some what if analysis…for example…what if I removed this field from our database?  What reports would that affect?  What users would be affected?  I don’t know about you but before I make any major changes I definitely want to make sure I know the impact it will have on upper management.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3431925356646008360?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3431925356646008360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3431925356646008360&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3431925356646008360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3431925356646008360'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2009/02/do-you-know-your-data.html' title='Do you know your data?'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-3963678948097709231</id><published>2009-02-06T07:39:00.000-08:00</published><updated>2009-02-09T11:02:44.985-08:00</updated><title type='text'>Be your own Gartner!  What BI tools have you used and how do YOU rank them?</title><content type='html'>This particular post is really to solicit comments and get an interaction of BI professionals and users on their experience with BI tools and how they rank them.&lt;span style=""&gt;  &lt;/span&gt;If you have ever used a BI tool, please comment on which ones and the pros and cons you have for each of them.&lt;span style=""&gt;  &lt;/span&gt;Constructive feedback only, this is not meant to be a vendor bashing opportunity or a vendor promoting opportunity and those type of comments will not make it.  Just plain old honest feedback.&lt;br /&gt;&lt;br /&gt;At the very least, simply fill out the survey to the right -----------&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-3963678948097709231?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/3963678948097709231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=3963678948097709231&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3963678948097709231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/3963678948097709231'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2009/02/be-your-own-gartner-what-bi-tools-have.html' title='Be your own Gartner!  What BI tools have you used and how do YOU rank them?'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-9102051440967176549</id><published>2009-01-29T07:50:00.001-08:00</published><updated>2009-01-29T07:52:43.951-08:00</updated><title type='text'>Five Critical Criteria to start your BI Initiative</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;1.&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Desire Intelligence&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This may sound like a given, right?&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Well, not necessarily.&lt;span style="mso-spacerun:yes"&gt;   &lt;/span&gt;Often times I have seen companies approach a BI initiative simply because it is a current industry trend, other CIO’s are doing it so why don’t we.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;If our competitors are doing it then we need to stay competitive and do it as well.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;WRONG!&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Like many things in life, doing something because you feel like you feel like you are forced to will only result in a half hazard attempt and ending in a costly mistake.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;So the first step, the first requirement to start a BI initiative is to desire intelligence.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;You must crave it, want it, need it, hunger after it, you get the message.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;What does that really mean?&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;You must have a passion for improving your organization through the gathering and analyzing data and applying intelligence in order to turn that data into usable, actionable, priceless information.&lt;br /&gt;&lt;br /&gt;Example - While working for a BI vendor, we had a new branch manager come in and he started to immediate gather and analyze information on the current branch he just acquired.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Looking at contracts that were in place, looking at opportunities that were in the pipeline and most importantly looking at the employees.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;All this to ensure that this branch would be successful.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;During my interview with him, he mentioned to me that he was unsure of what to think about me because I did not have a long history of selling enterprise level software and as a sales engineer that is important.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Well after about an hour of discussion, he told me that he knew that I would be successful because I was extremely passionate about Business Intelligence and helping our customers achieve success.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;He was less concerned at that point about what I have done in the past because he was confident of what I will do in the future.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;This is an example of how we should approach BI, like the branch manager, come into the project with the desire to learn and analyze the data, recognize passion and don’t let the past be a stumbling block…we will get more to that point in criteria #3.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;2.&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Know your Business and your Industry&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Okay, now I may sound like I am contradicting myself because earlier I said that you shouldn’t go after BI just because it is a popular thing to do or your competitors are doing it.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;In context that is true, the entire process should start with desire to make your organization more intelligent.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Another thought here is, “Of course I know my business”.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Fair enough but many times when an organization is implementing some type of Business Intelligence solution, it is lead by the IT department.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;While the IT group in your organization may be very familiar with your business and industry, it is only secondary to their knowledge of technology.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Those running the business, those responsible for the primary activities of the revenue generating functions of your business are really the ones who should lead these types of projects.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Without a business sponsor, the project is surely on a path of failure.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;3.&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Forget about limitations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Another critical reason for these types of initiatives to be driven by the business and not IT is it is much easier for the business to forget about limitations.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Business Intelligence is all about innovation, which I will be blogging about in the coming week (innovation that is).&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;A major adversary of innovation are limitations.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;By first taking into consideration our limitations, we automatically limit the possibilities and success of our solutions.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;If IT were driving this type of project, they would automatically be biased by technology limitations.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;So know your thinking, “What good is it to come up with an idea that is impossible, that just wastes time and money.”&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Oh contraire mon fraire, you see as humans we always limit ourselves by what we know.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Just because we do not know how to do it doesn’t mean it cannot be done.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I learned this lesson the hard way; I was the IT Director for a company whose CEO was constantly coming up with impossible ideas.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;In the beginning, the phrase, “We can’t do that, that is impossible” was a common phrase being thrown around.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;After repeating that over and over and after reading Bill Gates book “Business at the speed of thought”, I realized that I was too quick to make this statement.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;This realization helped me create many solutions at that company that was years in advanced of what was commercially available, and believe it or not, at a fraction of the cost.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;It is a natural human propensity to limit ourselves by our own knowledge.&lt;br /&gt;&lt;br /&gt;On the business side, make sure you do not think also in terms of what is available, don’t limit yourself to knowledge you know is within your industry but rather information that may be outside your industry but has a direct or indirect affect on your business.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;For example, I was working with a prospect on a potential solution, when learning their process for forecasting, I learned that they use over 25 different variables in order to forecast their product manufacturing.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;They were able to look beyond their history, so in other words, they did not just look at past performance but rather measured that performance against other variables to establish a relationship and conversely apply that relationship toward future trends of those variables, for example consumer confidence, gasoline prices, new home sales, all of these examples require data that is most likely not controlled by your organization but by leveraging this type of out of our boundaries data you can make your organization much more intelligent.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;4&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Don’t forget what you learned in grade school&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I know you learned a lot of basic stuff in grade school but here I am referring to more specifically your science class, remember, the one Ms. Wilson taught, the one about the scientific method.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Just in case you do not remember, here they are (&lt;a href="http://www.sciencebuddies.org/science-fair-projects/project_scientific_method.shtml"&gt;http://www.sciencebuddies.org/science-fair-projects/project_scientific_method.shtml&lt;/a&gt;) :&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;a.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Ask a Question&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;b.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Do your Research&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;c.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Construct a Hypothesis&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;d.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Test your Hypothesis&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;e.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Analyze your data and draw a conclusion&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:1.0in;mso-add-space:auto; text-indent:-.25in;mso-list:l0 level2 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;f.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Communicate your results&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;Following this method will help you form what your solution should be.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;5.&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Break requirements up into must have and nice to have&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The “Communicate your results” in the scientific method actually makes up this portion of the criteria of success.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;You must document everything you have learned up until this point in order to gain support for your new BI initiatives.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;This information will be vital in generating expected ROI.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;This document will also be vital in the next phase of your BI implementation which is selecting a technology vendor.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;In the coming week I will outline some guidelines in selecting a technology vendor, and you may be surprised by what I say.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-9102051440967176549?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/9102051440967176549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=9102051440967176549&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/9102051440967176549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/9102051440967176549'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2009/01/five-critical-criteria-to-start-your-bi.html' title='Five Critical Criteria to start your BI Initiative'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-6313258683249524096</id><published>2008-09-19T06:47:00.001-07:00</published><updated>2008-09-19T06:49:14.901-07:00</updated><title type='text'>My New Blog</title><content type='html'>Just to let everyone know.  This will be my first and final announcement of a new blog I have started...it is my personal blog to cover subject ranging from religion to politics....hmmmm...very controversial huh.&lt;br /&gt;&lt;br /&gt;Here it is ----&gt;  &lt;a href="http://arubawayne2.blogspot.com/"&gt;http://arubawayne2.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-6313258683249524096?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/6313258683249524096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=6313258683249524096&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6313258683249524096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/6313258683249524096'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2008/09/my-new-blog.html' title='My New Blog'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-2610596989866512113</id><published>2008-05-13T11:48:00.000-07:00</published><updated>2008-05-13T11:55:13.820-07:00</updated><title type='text'>Success comes IF</title><content type='html'>My kids had to memorize this poem for school.  That was the first time I heard it and I thought it was probably one of the most powerful poems I have ever read.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IF - by Rudyard Kipling&lt;br /&gt;&lt;br /&gt;If you can keep your head when all about you Are losing theirs and blaming it on you,If you can trust yourself when all men doubt you,But make allowance for their doubting too;If you can wait and not be tired by waiting,Or being lied about, don't deal in lies,Or being hated, don't give way to hating,And yet don't look too good, nor talk too wise:&lt;br /&gt;&lt;br /&gt;If you can dream - and not make dreams your master;If you can think - and not make thoughts your aim;If you can meet with Triumph and DisasterAnd treat those two impostors just the same;If you can bear to hear the truth you've spokenTwisted by knaves to make a trap for fools,Or watch the things you gave your life to, broken,And stoop and build 'em up with worn-out tools:&lt;br /&gt;&lt;br /&gt;If you can make one heap of all your winnings And risk it on one turn of pitch-and-toss,And lose, and start again at your beginningsAnd never breathe a word about your loss;If you can force your heart and nerve and sinewTo serve your turn long after they are gone,And so hold on when there is nothing in youExcept the Will which says to them: 'Hold on!'&lt;br /&gt;&lt;br /&gt;If you can talk with crowds and keep your virtue,' Or walk with Kings - nor lose the common touch,if neither foes nor loving friends can hurt you,If all men count with you, but none too much;If you can fill the unforgiving minuteWith sixty seconds' worth of distance run,Yours is the Earth and everything that's in it,And - which is more - you'll be a Man, my son!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-2610596989866512113?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/2610596989866512113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=2610596989866512113&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2610596989866512113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/2610596989866512113'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2008/05/success-comes-if.html' title='Success comes IF'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-7714801992082074661</id><published>2008-01-05T18:40:00.000-08:00</published><updated>2008-01-05T18:48:05.382-08:00</updated><title type='text'>2008 Election - The Most Important Issue</title><content type='html'>With the election in full swing, I wanted to make clear that this election has only ONE important issue that must be addressed, everything else depends on this one issue.  What issue is this?  It is NATIONAL SECURITY.  We can spend all day debating whether or not we should have government healthcare (socialized healthcare), fair tax, abortion rights, etc, however, one important factor is that there is no need depating any of these issues if we have no country!&lt;br /&gt;&lt;br /&gt;Some may think, wow Wayne, that is quite alarming and that is just a scare tactic.  For all of you that think this I challenge you to read Glenn Beck's new book, An Inconvenient Book.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-7714801992082074661?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/7714801992082074661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=7714801992082074661&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/7714801992082074661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/7714801992082074661'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2008/01/2008-election-most-important-issue.html' title='2008 Election - The Most Important Issue'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-5895352641912624560</id><published>2007-01-03T07:46:00.000-08:00</published><updated>2007-01-03T07:57:28.602-08:00</updated><title type='text'>Saddam's Hanging</title><content type='html'>Saddam Hussein was executed a couple of days ago and there are is a video of it. Several month's ago I would have rejoiced in the death of Saddam but my outlook seems to be different now that it has actually happened. Most people will read this and say WHAT! But let me explains my points:&lt;br /&gt;&lt;br /&gt;1. Do I think Saddam got what he deserved? &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Of course&lt;/span&gt;, he was an evil man. He killed many people and was a savage. He idolized Hitler and got 100% what he deserved. I do think justice was served.&lt;br /&gt;&lt;br /&gt;2. Do I think there was a better way to server justice? Not really, I believe in the death penalty and so I believe the punishment fit the crime.&lt;br /&gt;&lt;br /&gt;3. So why are you not happy? Well I not only think of Saddam as a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;tyrannical&lt;/span&gt; dictator responsible for the death of hundreds of thousands of people but I also think of him as a soul. I am not casting judgement for it is not my place to do so but rather God's, however, based that he went down without any "change of heart", his soul was lost. I don't think &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Christians&lt;/span&gt; should rejoice whenever a soul has been lost. We can rejoice that he cannot kill or hurt anyone anymore but we also grieve for the loss of a soul.&lt;br /&gt;&lt;br /&gt;At the end of the day, the death of Saddam is bitter sweet. I would imagine that it would be more sweet to me if he had a direct impact on my life such as killed one of my family members however I would hope that I would remain compassionate for those that are lost.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-5895352641912624560?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/5895352641912624560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=5895352641912624560&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5895352641912624560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/5895352641912624560'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2007/01/saddams-hanging.html' title='Saddam&apos;s Hanging'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-116481236904380807</id><published>2006-11-29T06:44:00.000-08:00</published><updated>2007-01-03T08:08:47.070-08:00</updated><title type='text'>1 Year WOW</title><content type='html'>It has been almost a year since I have posted here on my blog and it is about time that I reconvene on posting. Many things have changed since I last posted here on my blog. So first I would like to catch everyone up.&lt;br /&gt;&lt;br /&gt;1. Employment. I was the IT Director for an Investor Relations firm however, do to the inadequacy of the upper management to develop a culture that fosters innovation, I decided to make a move to a company that I have always wanted to work for. This company is one of the largest private software development companies in the US and has been around for over 30 years. They have always been ahead of the curve in technology and foster a culture that promotes innovation and free thinking. What is the company? Information Builders, Inc. &lt;a href="http://www.informationbuilders.com"&gt;www.informationbuilders.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. My wife and I experienced the birth of our 4th child (and first son) and additionally, we found out several weeks ago that my wife is pregnant with our 5th (and final) child.&lt;br /&gt;&lt;br /&gt;3. I graduated last month with my Master's in Business Administration degree (MBA)&lt;br /&gt;&lt;br /&gt;One might be asking at this point why did you leave your blog for so long and what made you come back?&lt;br /&gt;&lt;br /&gt;Why I left - Life happened! I got a new job that required much time in training, travel, and etc. Additionally I was finishing my Master's degree.&lt;br /&gt;&lt;br /&gt;Why I am back - I heard a study today of those that give to the less fortunate and the summary of results are as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Republicans are more generous than democrats: Most democrats would explain this by saying of course, because they have more money but if you actually look at it from a percentage basis democrat's probably give more. WRONG! The study was done on a percentage basis of giving compared to income which brings me to the next point.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Republicans income that were the most generous were significantly less the the democrats that were less generous.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So here is my question to the democrats:&lt;/p&gt;&lt;p&gt;If democrats are suppose to be "for the poor, less fortunate, party for the people", why are you making more money than the republicans but giving less to the people you supposedly represent? &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-116481236904380807?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/116481236904380807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=116481236904380807&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/116481236904380807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/116481236904380807'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2006/11/1-year-wow.html' title='1 Year WOW'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-113485800186829476</id><published>2005-12-17T14:01:00.000-08:00</published><updated>2005-12-17T14:20:01.906-08:00</updated><title type='text'>Above and Beyond the Call of Duty</title><content type='html'>Customer service can make or break your organization.  People will pay a premium just to be treated extra-ordinary and they will continue to utilize your service for this treatment.  At the end of the day, customers can always find another company willing to provide them with the products and services they are looking for, it is up to us to provide them with this extra-ordinary service to keep them using our products and services.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Disney, 1982&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;My family is originally from Aruba, and every year, our parents would take us to Disney World.  Back then, my most favorite cartoon character had been Donald Duck, I always loved his feisty attitude.  Before we left to go on this trip, I had set out to contact Donald Duck and tell him I was his biggest fan so I preceded to write a letter to hand him in the grand parade at Disney.  Five days later, the time has come, I am sitting on the curb in the magical place called Disney World, watching my childhood fantasies dance before my eyes in the magical Disney parade, just waiting for Donald Duck to dance by so I can hand him my carefully crafted letter.  Then across the street, there he his, the one and only Donald Duck.  I yelled, "Donald" to no avail, he was not able to hear me.  This was a crushing blow to a 6 year old, as I sat down with my head in my hands, then, out of no where, a loyal Disney employee that walks the parade with a broom and a dustpan, picking up garbage and such.  He asked me what was the matter and I told him I had a special letter for Donald Duck, he told me to give it to him and he would make sure that he got it straight to Donald Duck.&lt;br /&gt;&lt;br /&gt;One month past and I was back in Aruba, wondering if Donal Duck ever got my letter when my mother called me into the house, "Wayne, come in, you have mail!"  So I went inside and was greeted with a large envelope that was addressed to "Mr. Wayne Johnson"  coming from Orlando, FL, but not mentioning on the envelope, exactly who send it.  I opened it and behold, it was a letter from Donald Duck, and an autograph picture.&lt;br /&gt;&lt;br /&gt;AMAZING!  An employee who took pride in the company he worked for, whose job was to walk through the park and pick up garbage, made a lifetime memory for a kid.  And that kid is now using that example in training others on how to provide extra-ordinary customer service.  That janator knew what it took, and Disney back then knew what kind of culture to create that type of commitment.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What can your company do to foster that type of environment?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Do you go the extra mile, performing tasks that might not neccesirally be "your job", simply to provide an extra-ordinary experience for your customers?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-113485800186829476?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/113485800186829476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=113485800186829476&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/113485800186829476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/113485800186829476'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/12/above-and-beyond-call-of-duty.html' title='Above and Beyond the Call of Duty'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-113089722279164238</id><published>2005-11-01T17:53:00.000-08:00</published><updated>2005-11-02T06:23:57.680-08:00</updated><title type='text'>Costs that are difficult to quantify</title><content type='html'>Today I had a good discussion with a fellow employee whom I was explaining the hidden costs in organizations that are extremely difficult to quantify. I call these costs "soft costs". Soft costs are costs that are difficult to put an amount on but that are real. Here is an example:&lt;br /&gt;&lt;br /&gt;There are two divisions in a company, each division run by a different manager. Division A has 50 employees while division B has 100. Both departments utilize the human resource department which is a cost center to the company. The HR department handles all employee relations such as hiring, firing, handling complaints, etc. for all the departments in the company. One way to distribute the cost of the HR department is to equally distribute it among each employee, if the HR costs $150k to run and there are 150 employees, which would amount to $1,000 per employee. So division A would expense $50,000 toward HR and division B would expense $100,000 toward HR.&lt;br /&gt;&lt;br /&gt;Here is where things become hard to quantify. The manager of division A has a high turn-over rate which requires HR to spend a considerable time in hiring new employees. HR has determined that they spend about 50% of the time on division A because of this. So division A actually has $75k of expense, they are not realizing the extra $25k expense and division B is expensing $25k too much. This fact makes us realize that division A is painting a picture that they are more profitable than they really are and division b is not getting credit for being even more profitable.&lt;br /&gt;&lt;br /&gt;WHAT IS THE COST OF A BAD MANAGER? It is hard to quantify but definitely has long ranging implications.&lt;br /&gt;&lt;br /&gt;FINAL THOUGH&lt;br /&gt;&lt;br /&gt;Costs involve much more than raw materials, shipping, taxes, etc. Costs involve the actions of managers and the company, attitude in the organization. Managers need to take a deeper look at the cost of organizational behavior and its impact to the bottom line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-113089722279164238?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/113089722279164238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=113089722279164238&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/113089722279164238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/113089722279164238'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/11/costs-that-are-difficult-to-quantify.html' title='Costs that are difficult to quantify'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-112913009593125221</id><published>2005-10-12T08:13:00.000-07:00</published><updated>2005-10-12T08:14:55.936-07:00</updated><title type='text'>High Probability Selling</title><content type='html'>Have you ever wished you only called on those people who were going to buy your product?  Think about how effective you would be.  To have outstanding sales you must first be able to identify the best audience.  Your audience will fall into 4 categories:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Group #1 (Wayside)&lt;/strong&gt; – They are no more ready to buy your product than fly to the moon.  You already know their profile so don’t waste anytime here.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Group #2 (Stony)&lt;/strong&gt; – This group acts interested but after you leave, they quickly lose interest. Their interest is shallow.  You can recognize them on the first call because you were unable to find any real “pain” (revelation of their need).  They may be nice people but will not come through with a commitment.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Group #3 (Thorny)&lt;/strong&gt; – These prospects appear to be much more promising.  They have evident needs, but are caught up in substitute solutions that drain their cash, time and energy, thereby preventing you from reaping any significant results with them.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Group #4 (Good)&lt;/strong&gt; – This group of prospects are the ones who have genuine need, are willing to admit it, and are prepared to take action if and when a reasonable plan is offered to them.&lt;br /&gt;&lt;br /&gt;While it is impossible to never call on someone who is in Group 1 through 3, only present your product solution to Group #4.  Presenting to Groups 1 through 3 is being ineffective with your time.&lt;br /&gt;&lt;br /&gt;To be even more effective, you can target your top twenty in Group #4.  Experienced sales reps know it can take twice as long to make a thousand-dollar sale to a small sized customer than it does to make a twenty-thousand-dollar sale to a larger customer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exercise 1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.1&lt;/strong&gt;    Create a profile for each of your Groups that relate particularly to your industry.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.2&lt;/strong&gt;    Create a profile for the top 20 in Group #4.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.3&lt;/strong&gt;    Take a look at your most successful sales calls.  What did they look like?  What did they have in common?  What was it about your product/service that they liked?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-112913009593125221?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/112913009593125221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=112913009593125221&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112913009593125221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112913009593125221'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/10/high-probability-selling.html' title='High Probability Selling'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-112419462656071309</id><published>2005-08-16T05:08:00.000-07:00</published><updated>2005-08-16T05:17:06.566-07:00</updated><title type='text'>No Quotas</title><content type='html'>As mentioned in my previous post, I am reading the Jack Welch book.  Today I would like to discuss his performance evaluation strategy that he implemented at GE. &lt;br /&gt;&lt;br /&gt;Everyone falls into one of three groups:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A People&lt;/strong&gt; - These people are leaders, top performers, energetic, and can execute.  These people make up 20% of your team.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;B People&lt;/strong&gt; - These people are very diligent and have great potential to be an "A" person.  These people make up 70% of your team.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C People&lt;/strong&gt; - These people are underperformers, do not have potential to be an "A" let alone a "B" person.  These people make up 10% of your team.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the falicy.  The managers at GE are required to put 20% of their team in A, 70% of thier team in B and the bottom 10% of their team in C.  The C people are let go.  The problem here is that they are being compared to only their team.  It is quite possible that someone rated a C on one team may very well be a B or even an A on another team.  Besides that, if a team is full of A people, that is too bad, managers must select 10% of the team as C.  &lt;em&gt;What would your organization look like if 10% of your workforce is cut every year because of a quota that must be met?  &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I do agree with much of what he says but by putting a quota onto letting people go is never good for morale.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-112419462656071309?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/112419462656071309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=112419462656071309&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112419462656071309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112419462656071309'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/08/no-quotas.html' title='No Quotas'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-112350567608122283</id><published>2005-08-08T05:42:00.000-07:00</published><updated>2005-08-08T05:54:36.093-07:00</updated><title type='text'>Jack Welch - Straight from the Gut</title><content type='html'>I was in the dollar general store in my town shopping for some prank gifts for a family members' 30th birthday party and I saw Jack Welch's book there, I couldn't resist picking it up for only a buck. Today's topic will be based on what Jack calls his basic management beliefs, behind his beliefs (which are bolded) are my comments about that particular belief:&lt;br /&gt;&lt;br /&gt;1. &lt;strong&gt;Competing hard to win.&lt;/strong&gt; I believe in this statement, if we do not compete hard, we will not win and we chance everything to luck.&lt;br /&gt;&lt;br /&gt;2. &lt;strong&gt;Facing reality.&lt;/strong&gt; If we do not face reality we will slowly dig a grave for ourselves in using ignorance for our shovel.&lt;br /&gt;&lt;br /&gt;3. &lt;strong&gt;Motivating people by alternately hugging and kicking them.&lt;/strong&gt; WHAT, "kicking", while I understand what he means by kicking, I would hardly use that word to describe it, maybe pushing or stretching. I we are too aggressive we will "kick" them right out of the company.&lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;Setting stretch goals.&lt;/strong&gt; It is very important to set goals that are sitting just on the other side of "things I have never done" other wise you will find yourself standing on the shores of mediocrity.&lt;br /&gt;&lt;br /&gt;5. &lt;strong&gt;Relentlessly following up on people to make sure things get done.&lt;/strong&gt; This is ridiculous, all this means is micro managing. If I have to relentlessly follow up with people then I have the wrong people on my team.&lt;br /&gt;&lt;br /&gt;At the end of the day, Jack Welch ran a successful organization at GE using the basic management beliefs stated above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-112350567608122283?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/112350567608122283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=112350567608122283&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112350567608122283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112350567608122283'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/08/jack-welch-straight-from-gut.html' title='Jack Welch - Straight from the Gut'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-112180688594222521</id><published>2005-07-19T13:53:00.000-07:00</published><updated>2005-07-19T14:01:25.946-07:00</updated><title type='text'>Predictable</title><content type='html'>I have read many books and articles relating to leadership and have yet to see any one of them talk about this attribute. &lt;strong&gt;Predictable&lt;/strong&gt;. A Leader needs to be &lt;strong&gt;predictable&lt;/strong&gt;. Those who follow a leader need &lt;strong&gt;predictability&lt;/strong&gt;. Why?&lt;br /&gt;&lt;br /&gt;1. People need to know what your expectations are and you must act in a way that predict those expectations. If your expectations are to reach a certain objective and that objective has been met, you should predictably give praise for that accomplishment.&lt;br /&gt;&lt;br /&gt;2. Predictability gives way to direction. When a leader is predictable, followers know what to expect and know where they are going. The unknown presents a very scary picture.&lt;br /&gt;&lt;br /&gt;Without any predictability, your followers will constantly be questioning their performance, your view of their performance and your response to their performance. Those who have a bi-polar tendencies will be destroyed as a leader because of their inability to be predictable to their constituents. Think about it even in government, in this last election. No matter who you liked, one things for sure, President Bush is predictable, and in the end, that is what helped him win. People know what to expect. Unpredictability bring unknown expectations from the followers which is a good way to have no followers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-112180688594222521?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/112180688594222521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=112180688594222521&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112180688594222521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/112180688594222521'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/07/predictable.html' title='Predictable'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-111946943123302151</id><published>2005-06-22T12:40:00.000-07:00</published><updated>2005-06-22T12:43:51.236-07:00</updated><title type='text'>Reflection Point for Leadership</title><content type='html'>As my previous post mentioned, I am reading the book, "The Leadership Challenge", the authors studies show the following characteristics to be CRUCIAL in being a leader, everyday I am being convinced more and more how true this is.  These are top four crucial characteristics:&lt;br /&gt;&lt;br /&gt;1.  Honesty (Credibility)&lt;br /&gt;&lt;br /&gt;2.  Competent&lt;br /&gt;&lt;br /&gt;3.  Forward-Looking&lt;br /&gt;&lt;br /&gt;4.  Inspiring&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-111946943123302151?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/111946943123302151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=111946943123302151&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111946943123302151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111946943123302151'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/06/reflection-point-for-leadership.html' title='Reflection Point for Leadership'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-111928676206271303</id><published>2005-06-20T09:47:00.000-07:00</published><updated>2005-06-20T09:59:22.066-07:00</updated><title type='text'>Honesty Essential in Leadership</title><content type='html'>I am reading a new book, recommended by a high level manager for Universal Studies, called The Leadership Challenge, by Kouzes and Posner. Just after reading the very first few pages, it really became very clear to me the importance of &lt;strong&gt;HONESTY&lt;/strong&gt; in leadership, and I capitalize it because of how important it really is.&lt;br /&gt;&lt;br /&gt;Other words that would also be considered in the &lt;strong&gt;HONESTY&lt;/strong&gt; category are, integrity, ethical and moral. Wow, simple yet absent in very many aspiring leaders. If you are leading, you must actually have followers. The followers have to have a compelling reason to allow you to lead them. Sure there may be reasons like you are a successful innovator but without &lt;strong&gt;TRUST&lt;/strong&gt;, they will not follow. Followers trust based on their leaders &lt;strong&gt;HONESTY&lt;/strong&gt;. So leaders really need to reflect on several points;&lt;br /&gt;&lt;br /&gt;1. Do you show your followers what you stand for (this not necessarily being religion but more like the ethical treatment of employees, how you perceive the importance of your employees, etc.).&lt;br /&gt;&lt;br /&gt;2. Are your actions in line with your words? Do you walk your talk?&lt;br /&gt;&lt;br /&gt;If not, beware, your leadership role is soon ending. Those who we lead require the basic need of &lt;strong&gt;TRUST&lt;/strong&gt;, which comes from the demonstration of &lt;strong&gt;HONESTY&lt;/strong&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-111928676206271303?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/111928676206271303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=111928676206271303&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111928676206271303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111928676206271303'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/06/honesty-essential-in-leadership.html' title='Honesty Essential in Leadership'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-111900956969095460</id><published>2005-06-17T04:56:00.000-07:00</published><updated>2005-06-17T04:59:29.693-07:00</updated><title type='text'>5 Attributes to becoming a Successful Innovator</title><content type='html'>1.  Be comfortable with change&lt;br /&gt;&lt;br /&gt;2.  Be clearly directed&lt;br /&gt;&lt;br /&gt;3.  Be thorough&lt;br /&gt;&lt;br /&gt;4.  Be a participated manager&lt;br /&gt;&lt;br /&gt;5.  Be Persistant&lt;br /&gt;&lt;br /&gt;Following these attibutes will help lead you to be a successful innovator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-111900956969095460?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/111900956969095460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=111900956969095460&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111900956969095460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111900956969095460'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/06/5-attributes-to-becoming-successful.html' title='5 Attributes to becoming a Successful Innovator'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-111876973442713593</id><published>2005-06-14T10:04:00.000-07:00</published><updated>2005-06-14T10:22:14.433-07:00</updated><title type='text'>Making Better Decision</title><content type='html'>I am writing on this topic based upon reading in the latest edition of Harvard Management Review Publication. They interviewed author Paul Nutt, a management professor from Ohio State University. Looking back at the experience of both others and my own, and based on information in this article, here are some keys to making better decisions as to increase the odds of being successful.&lt;br /&gt;&lt;br /&gt;First and foremost, everyone makes wrong decisions and the purpose of this article is not to tell you the secret of always making the right decision, there is no secret. These suggestions, however, will help you minimize the chance of making the wrong decision.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;There is not one shortcut to success but millions that lead to disaster.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;One of the biggest problems in making decisions is for the decision maker to try and make a quick decision, often as quickly as possible. If you put unrealistic time frame on decision making, you are limiting your options and increasing your odds for failure&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Increase your Option&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The more options you look at to make your decision, the more chances you have to make the right decision. Without examing an array of options, how can you be sure that you are not only making the right decision but also the best decision.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Motives in Motion&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;What is your motivation, are they self-centered, are they inline with what the goal of what the decision is trying to accomplish. This requires brutal honesty with one's self.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ask and Listen to Stakeholders&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This not only includes those who have a financial stake in the decision but also those who will be involved in the implementation of the decision. Remember, without the support of those who will implement the decision, it is doomed for failure.&lt;br /&gt;&lt;br /&gt;So remember when you are making your next decision; take no shortcuts, increase your options, check you motives and listen to the stakeholders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-111876973442713593?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/111876973442713593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=111876973442713593&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111876973442713593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111876973442713593'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/06/making-better-decision.html' title='Making Better Decision'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13547658.post-111840586825392050</id><published>2005-06-10T05:02:00.000-07:00</published><updated>2005-06-10T05:17:48.256-07:00</updated><title type='text'>Passive, Aggressive, Assertive</title><content type='html'>Last night in my Organizational Behavior class, we had an excersize and discussion on the importance of understanding what type of behavioral category you fall under, passive, aggressive or assertiveness.  In all cases, everyone has characteristics of all three types of responses, however, the most effective response would be assertive.&lt;br /&gt;&lt;br /&gt;After class I had a good conversation with my daughter because she asked me what we talked about in class.  At this point I realized how important it is for parents to train their children in yet another area of socialization.  Since my daughter is only 10, these concepts were a little difficult to relay to her so these were the definitions I used:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Passive&lt;/strong&gt; - You let people walk all over you, you hardly ever stand up for yourself.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Aggressive&lt;/strong&gt; - You are too confrontational with people, this ussually makes people think you are rude.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Assertive&lt;/strong&gt; - You are able to stand up for your rights while not taking away someone else's rights.  Being able to stand up for yourself tactfully while still remaining respectful of others.&lt;br /&gt;&lt;br /&gt;Of course most of us know this, so this message serves as a reminder for you to spend some time in reflection of what actions do you exhibit most and how can you change them to better achieve your goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13547658-111840586825392050?l=arubawayne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arubawayne.blogspot.com/feeds/111840586825392050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13547658&amp;postID=111840586825392050&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111840586825392050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13547658/posts/default/111840586825392050'/><link rel='alternate' type='text/html' href='http://arubawayne.blogspot.com/2005/06/passive-aggressive-assertive.html' title='Passive, Aggressive, Assertive'/><author><name>Wayne Johnson</name><uri>http://www.blogger.com/profile/10809744622207299445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_unQBnuDxGNQ/TK8b-v4FQ0I/AAAAAAAAAP8/lbB-ocsu04Q/S220/wayne.jpg'/></author><thr:total>0</thr:total></entry></feed>
