<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mario Talavera Writes</title>
	<atom:link href="http://mtalavera.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mtalavera.wordpress.com</link>
	<description>- My Development Journal</description>
	<lastBuildDate>Mon, 17 Jun 2013 19:00:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mtalavera.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mario Talavera Writes</title>
		<link>http://mtalavera.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mtalavera.wordpress.com/osd.xml" title="Mario Talavera Writes" />
	<atom:link rel='hub' href='http://mtalavera.wordpress.com/?pushpress=hub'/>
		<item>
		<title>OBIEE Reporting From Transactional Databases</title>
		<link>http://mtalavera.wordpress.com/2013/06/04/obiee-reporting-from-transactional-databases/</link>
		<comments>http://mtalavera.wordpress.com/2013/06/04/obiee-reporting-from-transactional-databases/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 11:12:11 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1318</guid>
		<description><![CDATA[This blog post is about OBIEE reporting.  Specifically, it is about skipping the data warehouse and reporting from the transactional database instead.  Oracle&#8217;s OBIEE, like most BI reporting tools, is designed to use star/snowflake schemas as the underlying structures to report from.   Additionally, OBIEE&#8217;s metadata layer is very rich and extensively well thought out, allowing [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1318&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This blog post is about OBIEE reporting.  Specifically, it is about skipping the data warehouse and reporting from the transactional database instead.  Oracle&#8217;s OBIEE, like most BI reporting tools, is designed to use star/snowflake schemas as the underlying structures to report from.   Additionally, OBIEE&#8217;s metadata layer is very rich and extensively well thought out, allowing for a great deal of flexibility.  Oracle&#8217;s metadata tool (Admin Tool) allows us to leverage this flexibility and features to bridge the gap between an OLTP and an OLAP model.  I am not negating the need for a data warehouse, I am just wondering if all BI reporting projects merit one.</p>
<p>So the question to ask is: Is OBIEE up to the task?</p>
<p><span id="more-1318"></span></p>
<p>Much of the reasoning for this topic arises from the combination of the following factors:</p>
<ul>
<li>Long development times for building a data warehouse.</li>
<li>Sometimes typical short lifespan of the developed product.</li>
<li>Excellent as usual <a href="http://www.rittmanmead.com/2013/03/obiee-transactional5/" target="_blank">blog post series</a> from Rittman Mead.  OK, this took 8 months to get published but, by all means, if you have the time, read that series instead of this post.  No fluff at <a href="http://www.rittmanmead.com/blog/" target="_blank">Rittman Mead’s Blog</a>!</li>
<li>Ever changing database architecture landscape.  (Including never ending <em>new</em> ways of storing and crunching data.)</li>
<li>The monumental amount of technical planning and provisioning needed to take a BI project to completion for a customer.</li>
<li>This should be a fun exercise.</li>
</ul>
<h2>Our Database Schema</h2>
<p>I am using Oracle&#8217;s Order Entry (OE) Schema in this post.  This schema is generally available for download and it&#8217;s modeled in the typical transactional model.  Sample data populate scripts are provided as well.  It has been around for more than a decade thou and even Oracle ships more than one version concurrently depending of the database version installed.  <em>Personal</em>, <em>Standard</em> and <em>Enterprise Edition</em> versions of Oracle Database currently ship with one version and <em>Enterprise with Partition</em> ships with a different version.  All versions I have seen, however, are compatible with each other.  I bet Oracle picks a subset of features to include in demos depending on database features installed.</p>
<h2>Obtaining Our Schema</h2>
<p>If you have access to your database server installation directory, the scripts for installing and populating the OE Schema would be here:</p>
<p><em><strong>_db_install_loc_/&#8230;/product/_db_version_/server/demo/schema/</strong></em></p>
<p>If you do not have access to the server where your database server is installed or if the version you installed does not have the scripts, you can search and find them online.  I used the scripts I found at the following locations:</p>
<ol>
<li><a href="http://st-curriculum.oracle.com/obe/jdev/obe11jdev/11/common/files/sample_schema_scripts.zip">http://st-curriculum.oracle.com/obe/jdev/obe11jdev/11/common/files/sample_schema_scripts.zip</a></li>
<li><a href="http://download.oracle.com/otndocs/tech/ias/portal/files/RG/OBE/common/OBEConnection.htm">http://download.oracle.com/otndocs/tech/ias/portal/files/RG/OBE/common/OBEConnection.htm</a> In this second link, search for 8i version of the scripts.</li>
</ol>
<p>Lastly, if you want to review this and the other demo schemas Oracle bundles with their database, get <a href="http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html" target="_blank">Oracle Data Modeler</a> and go here:</p>
<p><a href="http://www.oracle.com/technetwork/developer-tools/datamodeler/sample-models-scripts-224531.html">http://www.oracle.com/technetwork/developer-tools/datamodeler/sample-models-scripts-224531.html</a></p>
<p><strong>Note</strong> -  It is totally worth putting the time into this tool.  It slices bread in 3 different locales for multiple database vendors.</p>
<h2>Schema Deployment</h2>
<p>I had to combine the above listed script sets in order to populate all the tables in the order entry schema.  I used the scripts from the first link to create and populate most tables.  I had to use scripts contained in the second link to populate the <em>Warehouses</em>, <em>Inventories</em> and <em>Product Descriptions</em> Tables.  Another good sample schema (from Oracle demos) is the Sales History Schema (SH).<br />
Anyhow, the challenges and steps described here can easily be done on a schema of your choosing.</p>
<h2>Schema Rules Overview</h2>
<p>The following rules define the transactional model by which we are bound in this exercise.</p>
<ol>
<li>One warehouse can have many inventories (quantity of product(s)).</li>
<li>One product can be in many inventories.</li>
<li>One product can have many descriptions (For text translations).</li>
<li>One customer can have many orders.</li>
<li>One order can have many items.</li>
<li>One product can be in many order items.<br />
Imagine the case where a product is priced different between first and second item bought (Get 50% off second pair at <a href="http://www.skechers.com/" target="_blank">Skechers</a>).</li>
<li>One category can have many products.</li>
</ol>
<h2>Schema Diagram</h2>
<p>Here we get a clear picture of the transactional model for our Order Entry Schema.  The relationships defined in this illustration were picked up straight from the scripts Oracle provides.  The schema has been left as is expecting necessary modeling to be done in metadata layer.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb.png?w=640&#038;h=361" width="640" height="361" /></a></p>
<h2>SQL Join Overview To Satisfy Rules</h2>
<div class="csharpcode">The relationships described above can be succinctly summarized in SQL as follows:</div>
<div class="csharpcode"></div>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">SELECT</span>    a.*, b.*, c.*, d.*, e.*, f.*, g.*, h.* 
<span class="lnum">   2:  </span><span class="kwrd">FROM</span>      OE.warehouses a</pre>
<pre class="alt"><span class="lnum">   3:  </span>          <span class="kwrd">LEFT</span> <span class="kwrd">JOIN</span> OE.inventories b <span class="kwrd">ON</span> a.warehouse_id = b.warehouse_id 
<span class="lnum">   4:  </span>          <span class="kwrd">INNER</span> <span class="kwrd">JOIN</span> OE.product_information c <span class="kwrd">on</span> b.product_id = c.product_id</pre>
<pre class="alt"><span class="lnum">   5:  </span>          <span class="kwrd">LEFT</span> <span class="kwrd">JOIN</span> OE.categories d <span class="kwrd">ON</span> c.category_id = d.category_id 
<span class="lnum">   6:  </span>          <span class="kwrd">INNER</span> <span class="kwrd">JOIN</span> OE.order_items e <span class="kwrd">ON</span> c.product_id = e.product_id</pre>
<pre class="alt"><span class="lnum">   7:  </span>          <span class="kwrd">INNER</span> <span class="kwrd">JOIN</span> OE.orders f <span class="kwrd">ON</span> e.order_id = f.order_id 
<span class="lnum">   8:  </span>          <span class="kwrd">INNER</span> <span class="kwrd">JOIN</span> OE.customers g <span class="kwrd">ON</span> f.customer_id = g.customer_id</pre>
<pre class="alt"><span class="lnum">   9:  </span>          <span class="kwrd">LEFT</span> <span class="kwrd">JOIN</span> OE.product_descriptions h <span class="kwrd">ON</span> c.product_id = h.product_id;</pre>
</div>
<p>&nbsp;</p>
<p>Importing into Admin Tool, we can validate that the relationships enforced in the order entry schema are intact.  Any modeling we do is based on foreign key relationships available.  If any relationships are missing from the model (no referential integrity enforced), this would need to be fixed by declaring them in the metadata.  This would ensure that OBIEE picks up the proper relationships for reporting.</p>
<h2>Transactional Database in Admin Tool’s Physical Layer</h2>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image1.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb1.png?w=640&#038;h=273" width="640" height="273" /></a></p>
<p>This detailed view displays all the available columns for possible reporting.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image2.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb2.png?w=640&#038;h=373" width="640" height="373" /></a></p>
<p>After doing your aliases (or not) and ensuring all primary and foreign keys are declared, its time to move over to the Business Modeling and Mapping Layer (BMM).</p>
<p>For this order entry schema, I decided to design two distinct star schemas, one for Inventory and one for Ordering.  From here on, design decisions would need to be made to satisfy the project being worked on.  For this post, I just wanted to go thru the motions of creating a dimensional model on top of a transactional schema, hence the two star schemas devised.</p>
<p>The first Admin Tool feature to use is the ability to create logical tables from multiple physical tables as shown in the illustrations that follow.</p>
<h2>Inventory Star Schema (BMM)</h2>
<p>For Inventory Star Schema, I create a logical fact table from all the tables that previously validated (and defined) foreign keys allow.  These relationships basically defined (logically) this table for our model.  Notice that <em>Product Description Table </em>is not included in this logical table.  If model required the fact able to hold the surrogate key for the translated text, it would have been necessary to declare that relationship before this step.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image3.png"><img style="float:none;margin:0 auto;display:block;" title="image" alt="image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb3.png?w=284&#038;h=212" width="284" height="212" /></a></p>
<p>From here, modeling the dimension tables will follow the same, albeit simpler, pattern as described in following illustration.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image4.png"><img style="float:none;margin:0 auto;display:block;" title="image" alt="image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb4.png?w=190&#038;h=173" width="190" height="173" /></a></p>
<p>Once all the desired dimensions are created n the BMM, we end up with our star schema.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image5.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb5.png?w=440&#038;h=340" width="440" height="340" /></a><br />
Expanding all objects in schema shows all the elements available in reporting.  This effectively maintains an OLTP to OLAP layer in the metadata for us.  As we use these star schemas in reporting, the SQL generated by OBIEE will rely on these declarations to fetch from our relational system.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image6.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb6.png?w=640&#038;h=439" width="640" height="439" /></a></p>
<h2>Ordering Star Schema (BMM)</h2>
<p>The steps for the Ordering Star Schema are exactly the same. First we define our fact table.  All the necessary dimensional tables stem from the keys we can include here.  Again, the available keys are based on our primary/foreign key previously declared.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image7.png"><img style="float:none;margin:0 auto;display:block;" title="image" alt="image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb7.png?w=226&#038;h=326" width="226" height="326" /></a></p>
<p>following the pattern used for Inventory, the end result is the Fact Ordering Schema (as Kimbal would have called) as displayed here.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image8.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb8.png?w=489&#038;h=456" width="489" height="456" /></a></p>
<p>It is important to note that, in order to enrich this schema, I unnecessarily modeled multiple dimensions that provide no extra value.  This is nothing more than a design exercise for this post.  Had this been a real project, it would’ve proved of little value to create dimensions for which we only have a key and key provides the only bit of information we have.  For example, the <em>State</em>, <em>Country</em> and <em>City Dimensions</em>.  In the background, OBIEE should just pick the key available in our fact table and not use them.  For this post, however, I desire a rich model to explore how flexible OBIEE reporting is.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image9.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb9.png?w=532&#038;h=480" width="532" height="480" /></a></p>
<p>Having completed our modeling, the last step is to expose our schemas into their respective subject areas for reporting.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/06/image10.png"><img style="float:none;margin:0 auto;display:block;" title="Image" alt="Image" src="http://mtalavera.files.wordpress.com/2013/06/image_thumb10.png?w=640&#038;h=424" width="640" height="424" /></a></p>
<h2>Conclusion</h2>
<p>It would be interesting to do A/B testing between reporting against this transactional model versus a ‘proper’ dimensional model in the physical layer.  Given identical hardware, it would be critical to define the point of diminishing returns in skipping the data warehouse all together.  Then again, whatever the findings are, it would be worth a complete lab to establish what can be done one way or the other in transactional versus dimensional reporting in OBIEE.  These tool capabilities, together with different storage technologies and even Oracle latest&#8217;s acquisitions should provide multiple reporting options to fit any case in the wild.  Maybe I can explore some of these in future posts.</p>
<p>As always, thanks for reading!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1318&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/06/04/obiee-reporting-from-transactional-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb1.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb2.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb5.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb6.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb8.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb9.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/06/image_thumb10.png" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>An Orlando Runaround</title>
		<link>http://mtalavera.wordpress.com/2013/05/29/an-orlando-runaround/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/29/an-orlando-runaround/#comments</comments>
		<pubDate>Thu, 30 May 2013 00:09:14 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Running]]></category>
		<category><![CDATA[Orlando]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1291</guid>
		<description><![CDATA[For runners…&#160; You may know about the site DC Rainmaker, what I think to be one of the best run/swim/bike blogs that I know.&#160; I find Ray Maker&#8217;s Run-Around-The-Neighborhood posts very entertaining.&#160; As of this writing, his latest is A London Runaround.&#160; Go check it out, he is very enthusiastic and you can&#8217;t help but [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1291&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3><strong>For runners…</strong>&#160;</h3>
<p>You may know about the site <a href="http://www.dcrainmaker.com/" target="_blank">DC Rainmaker</a>, what I think to be one of the best run/swim/bike blogs that I know.&#160; I find Ray Maker&#8217;s <strong>Run-Around-The-Neighborhood</strong> posts very entertaining.&#160; As of this writing, his latest is <a href="http://www.dcrainmaker.com/2013/05/a-london-runaround.html" target="_blank">A London Runaround</a>.&#160; Go check it out, he is very enthusiastic and you can&#8217;t help but enjoy his runs.&#160; </p>
<p>Paying homage to these, I decided to find out if these are as fun to do as they look!</p>
<p>May in Orlando means we try to schedule our runs early in the morning or late in the evening.&#160; This morning before work, I decided to head out for a morning run.&#160; </p>
<p><strong>Sidenote</strong> &#8211; If you&#8217;re in Orlando for business, this run is close to the airport.</p>
<p>I start my run imagining I am cruising down Beverly Hills. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0001.jpg"><img title="100_0001" style="float:none;margin:0 auto;display:block;" alt="100_0001" src="http://mtalavera.files.wordpress.com/2013/05/100_0001_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a></p>
<p><span id="more-1291"></span>
<p>Which quickly turns into Anytown USA, your typical office park with a mixture of businesses and hotels. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0002.jpg"><img title="100_0002" style="float:none;margin:0 auto;display:block;" alt="100_0002" src="http://mtalavera.files.wordpress.com/2013/05/100_0002_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />About 10 minutes into run though, the landscape is completely different. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0005.jpg"><img title="100_0005" style="float:none;margin:0 auto;display:block;" alt="100_0005" src="http://mtalavera.files.wordpress.com/2013/05/100_0005_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Before long, we run into the littlest city close to Orlando Airport no one has heard about, Belle Isle. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0007.jpg"><img title="100_0007" style="float:none;margin:0 auto;display:block;" alt="100_0007" src="http://mtalavera.files.wordpress.com/2013/05/100_0007_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Pretty soon, we get to one of many public parks around the city, Warren Park.&#160; </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0008.jpg"><img title="100_0008" style="float:none;margin:0 auto;display:block;" alt="100_0008" src="http://mtalavera.files.wordpress.com/2013/05/100_0008_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a></p>
<p>Not many people here yet this early in the morning. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0009.jpg"><font color="#222222"></font><img title="100_0009" style="float:none;margin:0 auto;display:block;" alt="100_0009" src="http://mtalavera.files.wordpress.com/2013/05/100_0009_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Running past, we see quaint shops and restaurants dot the route. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0011.jpg"><img title="100_0011" style="float:none;margin:0 auto;display:block;" alt="100_0011" src="http://mtalavera.files.wordpress.com/2013/05/100_0011_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />They even have their own gas station with a waterfront.&#160; Neat.&#160; </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0015.jpg"><img title="100_0015" style="float:none;margin:0 auto;display:block;" alt="100_0015" src="http://mtalavera.files.wordpress.com/2013/05/100_0015_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />With a little dock that allows people to enjoy Lake Conway. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0016.jpg"><img title="100_0016" style="float:none;margin:0 auto;display:block;" alt="100_0016" src="http://mtalavera.files.wordpress.com/2013/05/100_0016_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Along the route, most streets leading to the lake have <strong>No Outlet</strong> signs posted.&#160; </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0018.jpg"><img title="100_0018" style="float:none;margin:0 auto;display:block;" alt="100_0018" src="http://mtalavera.files.wordpress.com/2013/05/100_0018_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />A particular one, however, holds a secret for runners.&#160; Note the fence at the end of the road. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0024.jpg"><img title="100_0024" style="float:none;margin:0 auto;display:block;" alt="100_0024" src="http://mtalavera.files.wordpress.com/2013/05/100_0024_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />It leads into the second park I am going to visit today, Lagoon Park. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0023.jpg"><img title="100_0023" style="float:none;margin:0 auto;display:block;" alt="100_0023" src="http://mtalavera.files.wordpress.com/2013/05/100_0023_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Wedged between neighbors, this is a very tranquil place to take a breather and sip some water. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0029.jpg"><img title="100_0029" style="float:none;margin:0 auto;display:block;" alt="100_0029" src="http://mtalavera.files.wordpress.com/2013/05/100_0029_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Its Tuesday so rest has to wait. I head out to the neighborhood on the other side of the park. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0030.jpg"><img title="100_0030" style="float:none;margin:0 auto;display:block;" alt="100_0030" src="http://mtalavera.files.wordpress.com/2013/05/100_0030_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />And get to enjoy a nice run with a lot of shade. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0034.jpg"><img title="100_0034" style="float:none;margin:0 auto;display:block;" alt="100_0034" src="http://mtalavera.files.wordpress.com/2013/05/100_0034_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Soon, I stop at a not-quite-a-park but a boat ramp.&#160; It is a big lake after all.&#160; This is called the Perkins Boat Ramp. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0036.jpg"><img title="100_0036" style="float:none;margin:0 auto;display:block;" alt="100_0036" src="http://mtalavera.files.wordpress.com/2013/05/100_0036_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Where we can enjoy the nice view. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0037.jpg"><img title="100_0037" style="float:none;margin:0 auto;display:block;" alt="100_0037" src="http://mtalavera.files.wordpress.com/2013/05/100_0037_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />And greet the neighbors as they go about their day. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0039.jpg"><img title="100_0039" style="float:none;margin:0 auto;display:block;" alt="100_0039" src="http://mtalavera.files.wordpress.com/2013/05/100_0039_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Not a mile goes by before I visit the third official park of the day, Lucille B. Bateman Park at Swann Beach. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0041.jpg"><img title="100_0041" style="float:none;margin:0 auto;display:block;" alt="100_0041" src="http://mtalavera.files.wordpress.com/2013/05/100_0041_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Heading back to run; I almost forgot I was in long run. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0047.jpg"><img title="100_0047" style="float:none;margin:0 auto;display:block;" alt="100_0047" src="http://mtalavera.files.wordpress.com/2013/05/100_0047_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />I pass a beautiful house I could live in but don&#8217;t. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0048.jpg"><img title="100_0048" style="float:none;margin:0 auto;display:block;" alt="100_0048" src="http://mtalavera.files.wordpress.com/2013/05/100_0048_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />As I head out to cross Lake Conway on the way back to work.     </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0050.jpg"><img title="100_0050" style="float:none;margin:0 auto;display:block;" alt="100_0050" src="http://mtalavera.files.wordpress.com/2013/05/100_0050_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a></p>
<p>This is a lot better place to drink take a sip of water with a nice view at either side.&#160; Running in the morning makes all things peaceful (except dogs).</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0052.jpg"><font color="#222222"></font><img title="100_0052" style="float:none;margin:0 auto;display:block;" alt="100_0052" src="http://mtalavera.files.wordpress.com/2013/05/100_0052_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />I can almost picture myself in a kayak instead. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0053.jpg"><img title="100_0053" style="float:none;margin:0 auto;display:block;" alt="100_0053" src="http://mtalavera.files.wordpress.com/2013/05/100_0053_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Back to reality, I cross the bridge and head back the other way. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0058.jpg"><img title="100_0058" style="float:none;margin:0 auto;display:block;" alt="100_0058" src="http://mtalavera.files.wordpress.com/2013/05/100_0058_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Looking back assuring myself I&#8217;ll come back. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0060.jpg"><font color="#cc0000"></font><img title="100_0060" style="float:none;margin:0 auto;display:block;" alt="100_0060" src="http://mtalavera.files.wordpress.com/2013/05/100_0060_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Forget the kayak, I could buy that boat instead. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0067.jpg"><img title="100_0067" style="float:none;margin:0 auto;display:block;" alt="100_0067" src="http://mtalavera.files.wordpress.com/2013/05/100_0067_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Here is the last park, I think fourth, I will visit in run today.&#160; It is the smallest park I&#8217;ve ever seen, Gilbert Park. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0068.jpg"><img title="100_0068" style="float:none;margin:0 auto;display:block;" alt="100_0068" src="http://mtalavera.files.wordpress.com/2013/05/100_0068_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Nice little nook. I wonder if it provides public access to the lake.&#160; I&#8217;ll find some other time. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0070.jpg"><img title="100_0070" style="float:none;margin:0 auto;display:block;" alt="100_0070" src="http://mtalavera.files.wordpress.com/2013/05/100_0070_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />So I actually run into the last park, fifth, of my run today.&#160; It is actually part of&#160; Warren Park, the first park I ran into today. This part is on the other side of the road so I count separately.&#160; This would be a nice place to come play with the kids at lunch break.&#160; I&#8217;ll have to ask my wife. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0077.jpg"><img title="100_0077" style="float:none;margin:0 auto;display:block;" alt="100_0077" src="http://mtalavera.files.wordpress.com/2013/05/100_0077_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />It even has the requisite playground for the kids.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0079.jpg"><img title="100_0079" style="float:none;margin:0 auto;display:block;" alt="100_0079" src="http://mtalavera.files.wordpress.com/2013/05/100_0079_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Exiting back the way I came, I see people enjoying the park by now. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0081.jpg"><img title="100_0081" style="float:none;margin:0 auto;display:block;" alt="100_0081" src="http://mtalavera.files.wordpress.com/2013/05/100_0081_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Sadly, I have to head back for a full day of work ahead.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0082.jpg"><font color="#222222"></font><img title="100_0082" style="float:none;margin:0 auto;display:block;" alt="100_0082" src="http://mtalavera.files.wordpress.com/2013/05/100_0082_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Bye Belle Isle. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0083.jpg"><img title="100_0083" style="float:none;margin:0 auto;display:block;" alt="100_0083" src="http://mtalavera.files.wordpress.com/2013/05/100_0083_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a>     <br />Sorry for grumpy face. A quick shower and a full day of work awaits me. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/100_0090.jpg"><img title="100_0090" style="float:none;margin:0 auto;display:block;" alt="100_0090" src="http://mtalavera.files.wordpress.com/2013/05/100_0090_thumb.jpg?w=640&#038;h=360" width="640" height="360" /></a></p>
<p>Not as picturesque as a run around London but it sure beats sitting at desk.&#160; Lets wrap this up with required route and <a href="http://connect.garmin.com/activity/319593236" target="_blank">link</a> of morning run.&#160; </p>
<p><a href="http://connect.garmin.com/activity/319593236"><img title="image" style="float:none;margin:0 auto;display:block;" alt="image" src="http://mtalavera.files.wordpress.com/2013/05/image.png?w=640&#038;h=445" width="640" height="445" /></a></p>
<p>As Ray would say, thanks for reading!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1291&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/29/an-orlando-runaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0001_thumb.jpg" medium="image">
			<media:title type="html">100_0001</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0002_thumb.jpg" medium="image">
			<media:title type="html">100_0002</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0005_thumb.jpg" medium="image">
			<media:title type="html">100_0005</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0007_thumb.jpg" medium="image">
			<media:title type="html">100_0007</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0008_thumb.jpg" medium="image">
			<media:title type="html">100_0008</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0009_thumb.jpg" medium="image">
			<media:title type="html">100_0009</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0011_thumb.jpg" medium="image">
			<media:title type="html">100_0011</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0015_thumb.jpg" medium="image">
			<media:title type="html">100_0015</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0016_thumb.jpg" medium="image">
			<media:title type="html">100_0016</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0018_thumb.jpg" medium="image">
			<media:title type="html">100_0018</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0024_thumb.jpg" medium="image">
			<media:title type="html">100_0024</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0023_thumb.jpg" medium="image">
			<media:title type="html">100_0023</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0029_thumb.jpg" medium="image">
			<media:title type="html">100_0029</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0030_thumb.jpg" medium="image">
			<media:title type="html">100_0030</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0034_thumb.jpg" medium="image">
			<media:title type="html">100_0034</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0036_thumb.jpg" medium="image">
			<media:title type="html">100_0036</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0037_thumb.jpg" medium="image">
			<media:title type="html">100_0037</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0039_thumb.jpg" medium="image">
			<media:title type="html">100_0039</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0041_thumb.jpg" medium="image">
			<media:title type="html">100_0041</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0047_thumb.jpg" medium="image">
			<media:title type="html">100_0047</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0048_thumb.jpg" medium="image">
			<media:title type="html">100_0048</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0050_thumb.jpg" medium="image">
			<media:title type="html">100_0050</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0052_thumb.jpg" medium="image">
			<media:title type="html">100_0052</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0053_thumb.jpg" medium="image">
			<media:title type="html">100_0053</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0058_thumb.jpg" medium="image">
			<media:title type="html">100_0058</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0060_thumb.jpg" medium="image">
			<media:title type="html">100_0060</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0067_thumb.jpg" medium="image">
			<media:title type="html">100_0067</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0068_thumb.jpg" medium="image">
			<media:title type="html">100_0068</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0070_thumb.jpg" medium="image">
			<media:title type="html">100_0070</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0077_thumb.jpg" medium="image">
			<media:title type="html">100_0077</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0079_thumb.jpg" medium="image">
			<media:title type="html">100_0079</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0081_thumb.jpg" medium="image">
			<media:title type="html">100_0081</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0082_thumb.jpg" medium="image">
			<media:title type="html">100_0082</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0083_thumb.jpg" medium="image">
			<media:title type="html">100_0083</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/100_0090_thumb.jpg" medium="image">
			<media:title type="html">100_0090</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Florida Healthcare Costs</title>
		<link>http://mtalavera.wordpress.com/2013/05/19/average-florida-healthcare-costs/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/19/average-florida-healthcare-costs/#comments</comments>
		<pubDate>Sun, 19 May 2013 11:38:27 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[OLAP Cubes]]></category>
		<category><![CDATA[Tableau]]></category>
		<category><![CDATA[Healthcare]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1137</guid>
		<description><![CDATA[If you read any Stephen Few for more than a minute, you&#8217;d realize he emphatically stresses clear and simple-looking visualizations.  Well, he does in the one O’Reilly book I have of his where he spends a considerable amount of time pointing out what NOT to do. With this in mind and looking for an excuse [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1137&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>If you read any <a href="http://www.perceptualedge.com/" target="_blank">Stephen Few</a> for more than a minute, you&#8217;d realize he emphatically stresses clear and simple-looking visualizations.  Well, he does in the one <a href="http://www.amazon.com/Information-Dashboard-Design-Effective-Communication/dp/0596100167/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1368963048&amp;sr=1-1" target="_blank">O’Reilly book</a> I have of his where he spends a considerable amount of time pointing out what NOT to do.</p>
<p>With this in mind and looking for an excuse to keep playing with <a href="http://www.tableausoftware.com/products/public" target="_blank">Awesome Tableau Software</a>, I decided to take another look at the Healthcare Costs Data previously talked about at <a href="http://www.cms.gov/Research-Statistics-Data-and-Systems/Statistics-Trends-and-Reports/Medicare-Provider-Charge-Data/index.html" target="_blank">Centers for Medicare and Medicaid Services’</a>.</p>
<p>This time, I restricted the data to the state of Florida (I&#8217;m here) and decided to drop the map.  The hopeful intent of this visualization is to provide the needed information as fast as possible.  As before, I cannot embed here but provide the link instead.  Just click on the images to play with visual.</p>
<p><a href="http://public.tableausoftware.com/views/Book3_949/FloridaHealthcareCosts?:embed=y&amp;:display_count=no" target="_blank"><img style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border:0;" title="Capture1" alt="Capture1" src="http://mtalavera.files.wordpress.com/2013/05/capture1.jpg?w=644&#038;h=403" width="644" height="403" border="0" /></a></p>
<p>&nbsp;</p>
<p>And for perspective, this is what Stephen did.</p>
<p><a href="http://www.tableausoftware.com/public/gallery/healthcare-costs" target="_blank"><img style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border:0;" title="Capture2" alt="Capture2" src="http://mtalavera.files.wordpress.com/2013/05/capture2.jpg?w=644&#038;h=466" width="644" height="466" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1137&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/19/average-florida-healthcare-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/capture1.jpg" medium="image">
			<media:title type="html">Capture1</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/capture2.jpg" medium="image">
			<media:title type="html">Capture2</media:title>
		</media:content>
	</item>
		<item>
		<title>US Healthcare Costs</title>
		<link>http://mtalavera.wordpress.com/2013/05/10/us-healthcare-costs/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/10/us-healthcare-costs/#comments</comments>
		<pubDate>Fri, 10 May 2013 17:46:09 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[OLAP Cubes]]></category>
		<category><![CDATA[Tableau]]></category>
		<category><![CDATA[Healthcare]]></category>

		<guid isPermaLink="false">http://mtalavera.wordpress.com/?p=1124</guid>
		<description><![CDATA[&#8230; and here is a quick and dirty graphical overview of the discrepancies in cost per diagnoses across the US.  This was done with Tableau and recently made available data shared on previous post. Click on the image for visualization.  Free WordPress won&#8217;t let me embed!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1124&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&#8230; and here is a quick and dirty graphical overview of the discrepancies in cost per diagnoses across the US.  This was done with <a title="Tableau Software" href="http://www.tableausoftware.com/" target="_blank">Tableau</a> and recently made available data shared on previous <a href="http://mtalavera.wordpress.com/2013/05/08/medical-provider-charge-database-download/">post</a>.</p>
<p>Click on the image for visualization.  Free WordPress won&#8217;t let me embed!</p>
<p style="text-align:center;"><a href="http://public.tableausoftware.com/views/Book2_3034/Costs?:embed=y&amp;:display_count=no" target="_blank"><img class=" wp-image-1127 aligncenter" alt="Healthcare Costs Across US" src="http://mtalavera.files.wordpress.com/2013/05/capture.jpg?w=300&#038;h=217" width="300" height="217" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1124&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/10/us-healthcare-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/capture.jpg?w=300" medium="image">
			<media:title type="html">Healthcare Costs Across US</media:title>
		</media:content>
	</item>
		<item>
		<title>Garmin Forerunner 10 Running Tip</title>
		<link>http://mtalavera.wordpress.com/2013/05/09/garmin-forerunner-10-running-tip/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/09/garmin-forerunner-10-running-tip/#comments</comments>
		<pubDate>Thu, 09 May 2013 20:35:16 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Garmin Forerunner]]></category>

		<guid isPermaLink="false">http://mtalavera.wordpress.com/?p=1114</guid>
		<description><![CDATA[The Garmin FR10 running watch has 2 screens to display data when you run. Each of these screens can, in turn, display 2 data fields. During a run, you can scroll thru these two screens, plus time and date screen, using the lower right button on the watch. In this way, the watch can display [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1114&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://www.dcrainmaker.com/2012/08/garmin-forerunner-10-fr10-gps-watch-in.html" target="new">Garmin FR10</a> running watch has 2 screens to display data when you run. Each of these screens can, in turn, display 2 data fields. </p>
<p>During a run, you can scroll thru these two screens, plus time and date screen, using the lower right button on the watch. In this way, the watch can display up to 4 data fields while you run.</p>
<p>On a different setting option, you can set Pace to be average pace or instantaneous pace (default). This setting is absolute, you cannot have 2 pace data fields, one for average and another one for instantaneous.</p>
<p>Having set the two display screens already, including (now average) pace, you have the option to include instantaneous pace as well.</p>
<p>Just turn on Virtual Pace. This feature takes a pace given and informs you if you are ahead or behind it.</p>
<p>Now, as you run, you can scroll thru these screens with the Virtual Pace screen now displaying a fifth data field.</p>
<p>Sweet!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1114&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/09/garmin-forerunner-10-running-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>
	</item>
		<item>
		<title>Medical Provider Charge Database Download</title>
		<link>http://mtalavera.wordpress.com/2013/05/08/medical-provider-charge-database-download/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/08/medical-provider-charge-database-download/#comments</comments>
		<pubDate>Thu, 09 May 2013 01:20:15 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[OLAP Cubes]]></category>
		<category><![CDATA[Healthcare]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1109</guid>
		<description><![CDATA[Data is provided at Centers for Medicare &#38; Medicaid Services here. This dataset is being both in Excel and CSV formats. Data looks like this: DRG Definition 039 &#8211; EXTRACRANIAL PROCEDURES W/O CC/MCC Provider Id 10001 Provider Name SOUTHEAST ALABAMA MEDICAL CENTER Provider Street Address 1108 ROSS CLARK CIRCLE Provider City DOTHAN Provider State AL [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1109&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Data is provided at <em>Centers for Medicare &amp; Medicaid Services</em> <a href="http://www.cms.gov/Research-Statistics-Data-and-Systems/Statistics-Trends-and-Reports/Medicare-Provider-Charge-Data/index.html" target="_blank"><strong>here</strong></a>. This dataset is being both in Excel and CSV formats.</p>
<p>Data looks like this:</p>
<table cellspacing="0" cellpadding="2" width="500" border="1">
<tbody>
<tr>
<td valign="top" width="200">
<p>DRG Definition</p>
</td>
<td valign="top" width="300">039 &#8211; EXTRACRANIAL PROCEDURES W/O CC/MCC</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider Id</p>
</td>
<td valign="top" width="300">10001</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider Name</p>
</td>
<td valign="top" width="300">SOUTHEAST ALABAMA MEDICAL CENTER</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider Street Address</p>
</td>
<td valign="top" width="300">1108 ROSS CLARK CIRCLE</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider City</p>
</td>
<td valign="top" width="300">
<p>DOTHAN</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider State</p>
</td>
<td valign="top" width="300">
<p>AL</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Provider Zip Code</p>
</td>
<td valign="top" width="300">
<p>36301</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Hospital Referral Region Description </p>
</td>
<td valign="top" width="300">
<p>AL &#8211; Dothan</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="200">
<p>Total Discharges </p>
</td>
<td valign="top" width="300">
<p>91</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="250">
<p>Average Covered Charges</p>
</td>
<td valign="top" width="250">
<p>32963.07692</p>
</td>
</td>
</tr>
<tr>
<td valign="top" width="250">
<p>Average Total Payments</p>
</td>
<td valign="top" width="250">
<p>5777.241758</p>
</td>
</td>
</tr>
</tbody>
</table>
<p><span id="more-1109"></span>
<p><em>&lt;rant&gt;</em></p>
<blockquote><p>One of the things that most attracted me to the field of BI was the opportunity to add value to any situation.&#160; Data analysis can positively leverage any situation.&#160; In the absence of information, choices we have to make are not always clear.&#160; In a nutshell, that is why I gravitated towards this field.</p>
<p>However, I haven’t found many opportunities ‘greater good’ opportunities professionally.&#160; I hope actions like this start snowballing.&#160; This is indeed good stuff.&#160; This data should be free!</p>
</blockquote>
<p><em>&lt;/rant&gt;</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1109&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/08/medical-provider-charge-database-download/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>
	</item>
		<item>
		<title>Lake Minneola Half Marathon 2013</title>
		<link>http://mtalavera.wordpress.com/2013/05/02/lake-minneola-half-marathon-2013/</link>
		<comments>http://mtalavera.wordpress.com/2013/05/02/lake-minneola-half-marathon-2013/#comments</comments>
		<pubDate>Thu, 02 May 2013 22:33:39 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Running]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1098</guid>
		<description><![CDATA[4:30 a.m. &#8211; It is dark.&#160; Alarm goes off.&#160; It has been raining all night. Awake for half an hour, I&#8217;ve been thinking of the day about to start.&#160; Having picked up running five months ago hoping to improve my health, today was going to be different. I had registered to run my first half [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1098&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>4:30 a.m.</strong> &#8211; It is dark.&#160; Alarm goes off.&#160; It has been raining all night. Awake for half an hour, I&#8217;ve been thinking of the day about to start.&#160; Having picked up running five months ago hoping to improve my health, today was going to be different. </p>
<p>I had registered to run my first half marathon, <a href="http://sommersports.com/Events/LakeMinneolaHalf.aspx" target="_blank">Lake Minneola’s Half Marathon</a>. </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/2013-lake-12k-640.png"><img title="2013 lake 12k - 640" style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border-width:0;" border="0" alt="2013 lake 12k - 640" src="http://mtalavera.files.wordpress.com/2013/05/2013-lake-12k-640_thumb.png?w=412&#038;h=341" width="412" height="341" /></a></p>
<p><span id="more-1098"></span>
<p>Today was not going to be about following my first doctor&#8217;s advice to lose 30 pounds.&#160; It wasn&#8217;t going to be about my second doctor&#8217;s advice to lose 30 pounds either. It was not going to be about recurring back pains. Today was only going to be about running. Five months of telling myself speed and distance are not the point be darned. People express feeling alive when they are having fun.&#160; Often, fun comes when one is out of their comfort zone. Running does that.</p>
<p>My precious wife had agreed to drive the hour from Orlando to Minneola for the race.&#160; I notice her get up groggily with an epic task: get 2 kids up and ready for upcoming morning. While she did all the hard work, I tied my shoelaces 3 times and reviewed my music playlist for the run. I just have to run.</p>
<p>Before long, there&#8217;s two kids wrapped in blankets and a cooler full of snacks in the minivan. Kids had breakfast bowls in hands as well. </p>
<p><strong>5:40 a.m.</strong> &#8211; My wife had already won her first race.&#160; Wondering what was I supposed to eat, we set off to Lake Minneola&#8217;s Annual Half Marathon.&#160; Where is my granola?</p>
<p><strong>6:30 a.m.</strong> &#8211; Leaving the rain behind, we arrive at the Lake Minneola. The morning glow reveals an otherwise serene lake disturbed only by the incoming breeze from the lake.&#160; Small groups of people are making their way to pick up their race packets.&#160; Wisdom of the crowds, we join them.&#160; </p>
<p><strong>6:40 a.m.</strong> &#8211; I am putting on my bib on.&#160; Still wrapped in blankets, the kids are snacking.&#160; My wife notices that there is not much to do before a race.&#160; I agree with her and wonder&#8230;&#160; I wonder if this the time to worry about the race?&#160; Runners around me do not seem to be as pumped as I&#8217;ve seen in shorter races.&#160; No one seems worried either.</p>
<p>I had run <a href="http://www.ouc.com/en/news_and_information_ctr/education_community_outreach/ioa.aspx" target="_blank">OUCs Corporate 5K</a> this past Thursday.&#160; This race was more than 4 times as long, this race was going to be different.&#160; I do long runs on Sundays and only a few of these were more than 13 miles.&#160; None were under two and a half hours long either.&#160; Under the advisement from fellow runners, I had even taken energy gel packs (GU) to take every five miles or so on these runs.&#160; The main goal being not to run better but to asses whether my body would agree with them.&#160; They felt like taking mouthfuls of condensed milk in a hurry.&#160; Race nutrition: total win.&#160; More worrisome from long runs, I often run out of water.&#160; For this race, I intend to stop at every water station, no exceptions.&#160; My goal is to finish the race, maybe beat all my Sunday runs.&#160; I had rehearsed in my mind what and when was I going to refuel, to drink water and to drink Gatorade.&#160; I had even pre planned a silent celebration at mile seven to signify past midpoint of race gone.</p>
<p>By now, the kids are awake and helping themselves to the runner&#8217;s fruits and water.&#160; They look right at home so my wife and I relax for a bit taking in the sights.&#160; The sun is coming out by now.&#160; Lake Minneola is very pretty and not overly crowded with buildings.&#160; Seems like a nice place to run.&#160; The race is going to be mainly around the lake; 13 miles sure looks big right now.&#160; The weather seems perfect for running thou.&#160; It&#8217;s a cool 64<sup>o</sup> and the wind is howling its way inland.&#160; Nearby, small groups of people are training for triathlons.&#160; They are keeping warm by pedaling in stationary bicycles wearing full body suits near the shore.&#160; Brave souls indeed.</p>
<p><strong>6:50 a.m.</strong> &#8211; I walk into pit of runners and try to place myself smack between front of line and middle of the pack.</p>
<p><strong>7:00 a.m.</strong> &#8211; Race is on! Phone app is active and I am psyched.&#160; Anytime now, the people in front are going to start walking away;&#160; I am already planning which lines to take to clear them all.</p>
<p><strong>7:05 a.m.</strong> &#8211; No one is moving.&#160; This is not corporate 5k,&#160; there&#8217;s not 16,500 runners here.&#160; Why aren&#8217;t we moving?</p>
<p><strong>7:15 a.m.</strong> &#8211; Seriously, we should be a few miles into race by now.&#160; Why are there runners making small talk, some even made their way to lawn to get some space.</p>
<p><strong>7:20 a.m.</strong> &#8211; Come on! We should be 1/4 of way into race by now.&#160; I can sense the battery depleting on phone.&#160; This is not cool guys.</p>
<p><strong>7:25 a.m.</strong> &#8211; A guy walks down starting line blasting an air horn and screaming the race has started.&#160; I wanted one of those starting line gun fire blast&#8230; This feels like the biggest casual run meet ever.&#160; </p>
<p><strong>7:30 a.m.</strong> &#8211; The walk begins.&#160; I find out later there is less than 500 people running.&#160; This would be considered a small race.&#160; We do seem to be packed a bit tightly for the first mile or so.&#160; For my next half marathon,&#160; I am moving up closer to start-line.&#160; Let them pass by me instead.&#160; Its just that people looked so much more &#8216;racy&#8217; up front.&#160; </p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/imag0734.jpg"><img title="IMAG0734" style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border-width:0;" border="0" alt="IMAG0734" src="http://mtalavera.files.wordpress.com/2013/05/imag0734_thumb.jpg?w=644&#038;h=364" width="644" height="364" /></a></p>
<p>The running app on my&#160; phone is telling me I am keeping a 9&#8217;30&#8221; pace.&#160; I had planned to run a steady but slower pace than this.&#160; I am positive this pace is too fast to keep for the duration of the race.&#160; Spur of the moment, I reason I can keep this pace for first half of the race and enjoy this feeling a little bit longer.&#160; I am certain that, by mile six or seven, the crowd would&#8217;ve thinned out by then.&#160; Then it would be the proper time to revise my pace.&#160; With my mind convinced, logic was out of my head and I was just enjoying my morning run.</p>
<p>The first third of the race was not around the big lake.&#160; We are running around the adjacent neighborhood instead.&#160; I guess all that fine scenery will have to wait.&#160; The houses around are pretty enough and the sights were all new anyways.</p>
<p>Oh my, we are running on the road WITH cars!&#160; It was the usual slow moving neighborhood traffic but this was unexpected for my first half&#8230; to be sharing the road with cars.&#160; In all the (few) races I&#8217;ve participated in, the streets have always been closed to cars.&#160; I can run with cars a lot closer to home for free.&#160; Oh well, closer to home we have no hills like on this &#8216;fast and flat&#8217; race.&#160; We get back to lake soon enough only to detour again.&#160; This time, we take on a small trail that is very nice and has no cars. We are sharing this part of the path with road bicycles instead.&#160; Compared to running alongside cars, riders seem pretty tame and friendly.&#160; </p>
<p>About 4 miles into half (no mile markers, running app will do), I am still keeping my bit-too-fast pace.&#160; I feel fresh as ever but I am wondering not if but at which mile will I feel the burn set in.&#160; Hopefully, I will make another mile or two before I take my gel pack.&#160; I am reminding myself I am going to stop at every water station, alternating between Gatorade and water.&#160; Mile five goes by and I drink my energy pack, still feeling fresh and keeping awesome pace!</p>
<p><strong>8:30 a.m.</strong> &#8211; Having set running app to announce distance at every quarter mile, I was eager to listen to mile seven come up anytime now.&#160; Suddenly, music fades out as it always does before mile announcement.&#160; &#8217;6.96 miles, average pace: 9&#8217;35&#8221; per mile&#8217;&#160; I unconsciously raise my hands in triumph; its all downhill from here.&#160; </p>
<p><em>Announcer:</em></p>
<blockquote><p align="justify">9&#8217;35&#8221; per mile&#8217;, &#8217;6.96 mile, average pace, 9&#8217;35&#8221; per mile&#8217;</p>
<p align="justify">9&#8217;35&#8221; per mile&#8217;, &#8217;6.96 mile, average pace, 9&#8217;35&#8221; per mile&#8217;</p>
<p align="justify">9&#8217;35&#8221; per mile&#8217;, &#8217;6.96 mile, average pace, 9&#8217;35&#8221; per mile&#8217;</p>
</blockquote>
<p>I frantically, repeatedly, whack the phone while trying not to slow my pace down.&#160; Coincidentally, I also hear two music tracks playing at the same time. I suspect this is the result of another music app turning on with all the bouncing in my fanny pack.&#160; I can only assume this led to Nike App crapping out.&#160; In what seems like minutes, I somehow manage to stop one music track while my mind rejoins the rest of my body in the race.</p>
<p>I keep running at my current pace (I think) and enjoy the views.&#160; The lake is very picturesque and that gel packet must be heavenly because I feel as fresh as can be.&#160; I suspect both the cool weather and the time of day have plenty to do with this feeling.&#160; Maybe I should do Sunday runs this early.&#160; I notice, however, that my announcer never comes back.&#160; Plan B &#8211; I try to note the people around me hoping to keep up with fellow runners.&#160; This feels even better than listening to app.&#160; I&#8217;ve&#160; even been steadily passing people for a while now.</p>
<p>Sticking to my hydration plan, I spot the next water station ahead.&#160; Odd.&#160; There are so many runners standing around.&#160; Why would that be?&#160; Celebratory punch?&#160; Nope.&#160; This is a self-service water station and I need to take a sip!&#160; Reminding myself its all about feeling alive and finishing the race, I line up and wait my turn.&#160; Peeved, I take two cups of water.&#160; With no mile markers in sight and my announcer M.I.A., I estimate when to take second energy packet and the pace to keep for the remainder of the race.&#160; Aside from crossing a little bridge alongside oncoming traffic, the rest of the run proves to be as fun as can be. I only wished there were mile markers closer to the finish line to know when to pick up pace.&#160; </p>
<p><strong>9:30 a.m.</strong> &#8211; In the end, I kept my pace for duration of the race.&#160; I had just finished my first half marathon in 2:05:49 at an average 9:37 pace!</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/imag0742.jpg"><img title="IMAG0742" style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border-width:0;" border="0" alt="IMAG0742" src="http://mtalavera.files.wordpress.com/2013/05/imag0742_thumb.jpg?w=644&#038;h=342" width="644" height="342" /></a></p>
<p>First medal in hand.&#160; I am definitely doing this again.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/p1030136.jpg"><img title="P1030136" style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border-width:0;" border="0" alt="P1030136" src="http://mtalavera.files.wordpress.com/2013/05/p1030136_thumb.jpg?w=524&#038;h=484" width="524" height="484" /></a></p>
<p>I learned a few things from this race as well.&#160; I learned not to focus so much on silly running app but to focus more on running instead.&#160; Maybe I get a watch in the future <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &#160; I found out as well that nutrition and hydration during a race make a significant difference in running fun.&#160; Weather plays a part as well.&#160; I had never set out to run at 7:00 a.m. before and I had never ran this distance this fast either.&#160; I learned cotton shirts are not a runner’s friend, that blue and red make green and I learned that you get a new set after about four days anyways.&#160; Maybe I’ll try to take pictures during race as well.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/05/p1030121.jpg"><img title="P1030121" style="background-image:none;float:left;padding-top:0;padding-left:0;margin:0 5px;display:inline;padding-right:0;border-width:0;" border="0" alt="P1030121" align="left" src="http://mtalavera.files.wordpress.com/2013/05/p1030121_thumb.jpg?w=165&#038;h=244" width="165" height="244" /></a><a href="http://mtalavera.files.wordpress.com/2013/05/p1030128.jpg"><img title="P1030128" style="background-image:none;float:left;padding-top:0;padding-left:0;margin:0 5px;display:inline;padding-right:0;border-width:0;" border="0" alt="P1030128" align="left" src="http://mtalavera.files.wordpress.com/2013/05/p1030128_thumb.jpg?w=322&#038;h=244" width="322" height="244" /></a><a href="http://mtalavera.files.wordpress.com/2013/05/imag0740.jpg"><img title="IMAG0740" style="background-image:none;float:none;padding-top:0;padding-left:0;margin:0 auto;display:block;padding-right:0;border-width:0;" border="0" alt="IMAG0740" src="http://mtalavera.files.wordpress.com/2013/05/imag0740_thumb.jpg?w=139&#038;h=244" width="139" height="244" /></a></p>
<p>I am already wondering what race to join next!</p>
<p>FYI &#8211; Music playlist with order of play plan: </p>
<ol>
<li><a href="http://www.allmusic.com/album/electro-dance-2-synthetic-future-mw0000239601" target="_blank">Electro Dance 2</a> &#8211; complete disk is perfect for keeping decent tempo up </li>
<li><a href="http://en.wikipedia.org/wiki/Harvest_Moon_(album)" target="_blank">Neil Young, Harvest Moon</a> &#8211; because the middle of the run was going to be a time to conserve energy so have enough for last third of race </li>
<li><a href="http://en.wikipedia.org/wiki/Hear_My_Cry" target="_blank">Sonique, Hear My Cry</a> w/out slow songs &#8211; so that I could pick up pace considerable faster than middle but slower than first half </li>
</ol>
<p>Due to phone issues described above and the fact that phone shuffled my songs, this listening plan fell flat.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1098/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1098&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/05/02/lake-minneola-half-marathon-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/2013-lake-12k-640_thumb.png" medium="image">
			<media:title type="html">2013 lake 12k - 640</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/imag0734_thumb.jpg" medium="image">
			<media:title type="html">IMAG0734</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/imag0742_thumb.jpg" medium="image">
			<media:title type="html">IMAG0742</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/p1030136_thumb.jpg" medium="image">
			<media:title type="html">P1030136</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/p1030121_thumb.jpg" medium="image">
			<media:title type="html">P1030121</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/p1030128_thumb.jpg" medium="image">
			<media:title type="html">P1030128</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/05/imag0740_thumb.jpg" medium="image">
			<media:title type="html">IMAG0740</media:title>
		</media:content>
	</item>
		<item>
		<title>Hungarian Bookshelves</title>
		<link>http://mtalavera.wordpress.com/2013/03/04/hungarian-bookshelves/</link>
		<comments>http://mtalavera.wordpress.com/2013/03/04/hungarian-bookshelves/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 00:28:05 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://mtalavera.wordpress.com/?p=1039</guid>
		<description><![CDATA[So after reading this post http://toolmonger.com/2012/03/28/hungarian-shelves-ftw-or-why-tm-readers-rock/ about bookshelves, I was naive enough to give it a try.  This is my brief overview of how in went for me, in pictures.  I&#8217;ll be happy if it saves a few people a few hours or headache or two.  I am not apologizing for the phone pictures. Notes of [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1039&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So after reading this post <a href="http://toolmonger.com/2012/03/28/hungarian-shelves-ftw-or-why-tm-readers-rock/">http://toolmonger.com/2012/03/28/hungarian-shelves-ftw-or-why-tm-readers-rock/</a> about bookshelves, I was naive enough to give it a try.  This is my brief overview of how in went for me, in pictures.  I&#8217;ll be happy if it saves a few people a few hours or headache or two.  I am not apologizing for the phone pictures.</p>
<p>Notes of value follow each picture.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0450.jpg"><img class=" wp-image" id="i-1053" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0450.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>Here&#8217;s finished shelf.  The stain has almost dried, can still smell it.  I blink, its half way full already!</p>
<p><span id="more-1039"></span></p>
<h3>Here is the walkthru in approximate order</h3>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0500.jpg"><img class=" wp-image" id="i-1054" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0500.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>First, we approximately mark the notches both on the 2x4s and on the horizontal pieces of wood.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0520.jpg"><img class=" wp-image" id="i-1055" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0520.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>To get here, I used a circular saw, two cuts, and a flat-head screwdriver as my chisel.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0550.jpg"><img class=" wp-image" id="i-1056" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0550.jpg?w=348&#038;h=618" width="348" height="618" /></a></p>
<p>Before long, I ended up with notches, a lot of them.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0555.jpg"><img class=" wp-image" id="i-1057" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0555.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>My wife suggested I take a few dangerous corners out to save a few scrapes and bruises.  Good idea!</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0560.jpg"><img class=" wp-image" id="i-1058" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0560.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>Pre-drilling the verticals in preparation of the wall studs.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0570.jpg"><img class=" wp-image" id="i-1059" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0570.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>And filling them notches hoping angles are good enough.  Better tools would ensure better precision!  No t as much fun thou.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0580.jpg"><img class=" wp-image" id="i-1060" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0580.jpg?w=348&#038;h=618" width="348" height="618" /></a></p>
<p>This is the last time this wall looked so neat. So sad.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0590.jpg"><img class=" wp-image" id="i-1061" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0590.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>And this is point of no return.  We are doing this.  Worth sharing that neither the verticals nor the wall studs are straight!</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0600.jpg"><img class=" wp-image" id="i-1062" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0600.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>Here, you can see me test fitting the horizontal pieces for measuring the notches to cut.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0610.jpg"><img class=" wp-image" id="i-1063" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0610.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>This is proof there is not a straight line in the whole project.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0620.jpg"><img class=" wp-image" id="i-1064" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0620.jpg?w=348&#038;h=618" width="348" height="618" /></a></p>
<p>Seven years old is FUN.  I wish I was seven.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0640.jpg"><img class=" wp-image" id="i-1065" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0640.jpg?w=348&#038;h=618" width="348" height="618" /></a></p>
<p>One coat of stain did this.  Pretty.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0650.jpg"><img class=" wp-image" id="i-1066" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0650.jpg?w=348&#038;h=618" width="348" height="618" /></a></p>
<p>But then I had to do the rest.  Wife helped lots. Goodness this smells strong.  Had to leave in garage overnight waiting for the fumes to evaporate a bit.</p>
<p><a href="http://mtalavera.files.wordpress.com/2013/03/imag0660.jpg"><img class=" wp-image" id="i-1067" alt="Image" src="http://mtalavera.files.wordpress.com/2013/03/imag0660.jpg?w=497&#038;h=279" width="497" height="279" /></a></p>
<p>And this is the finished shelf, shim and all.  I had to use shims in about half of the connections to ensure 90 degree angles for all shelves.</p>
<p>That&#8217;s it&#8217; enjoy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1039/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1039/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1039&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2013/03/04/hungarian-bookshelves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0450.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0500.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0520.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0550.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0555.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0560.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0570.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0580.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0590.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0600.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0610.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0620.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0640.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0650.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2013/03/imag0660.jpg?w=710" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>OBIEE RPD Consistency Error [nQSError: 15019] Table % is functionally dependent upon level % &#8230;</title>
		<link>http://mtalavera.wordpress.com/2012/07/17/obiee-rpd-consistency-error-nqserror-15019-table-is-functionally-dependent-upon-level/</link>
		<comments>http://mtalavera.wordpress.com/2012/07/17/obiee-rpd-consistency-error-nqserror-15019-table-is-functionally-dependent-upon-level/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 12:59:36 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1036</guid>
		<description><![CDATA[Complete Error: [nQSError: 15019] Table Calendar is functionally dependent upon level Month, but a more detailed child level has associated columns from that same table or a more detailed table. &#160; Where It Happens I encountered this error while trying to create Calendar Hierarchy as shown: Reading the table name in question from our error [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1036&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3>Complete Error:</h3>
<p><strong>[nQSError: 15019] Table Calendar is functionally dependent upon level Month, but a more detailed child level has associated columns from that same table or a more detailed table.</strong></p>
<p><a href="http://mtalavera.files.wordpress.com/2012/07/error.jpg"><img style="margin:0 5px;display:inline;" title="error" alt="error" src="http://mtalavera.files.wordpress.com/2012/07/error_thumb.jpg?w=640&#038;h=479" width="640" height="479" /></a></p>
<p>&#160;</p>
<p><span id="more-1036"></span><br />
<h3>Where It Happens</h3>
<p>I encountered this error while trying to create Calendar Hierarchy as shown:</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/07/errortofixsix.jpg"><img style="margin:0 auto;display:block;float:none;" title="errortofixsix" alt="errortofixsix" src="http://mtalavera.files.wordpress.com/2012/07/errortofixsix_thumb.jpg?w=372&#038;h=480" width="372" height="480" /></a></p>
<p>Reading the table name in question from our error message, we go to the Business Model &amp; Mapping (BMM) and examine the logical Calendar table.&#160; </p>
<h3>Why It Happens</h3>
<p>Consistency check is complaining about our logical Calendar Table having more than one key in BMM Layer.&#160; This error seems counter intuitive to me as I all these keys depending which aggregation table I would like used depending on granularity desired.&#160; </p>
<p>I am certain my questions will be answered as I continue working on this RPD.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/07/errortofix.jpg"><img style="margin:0 auto;display:block;float:none;" title="errortofix" alt="errortofix" src="http://mtalavera.files.wordpress.com/2012/07/errortofix_thumb.jpg?w=416&#038;h=480" width="416" height="480" /></a></p>
<h3>Solution</h3>
<p>Removing this error (and additional ones for all extra keys in Calendar Table) required removing keys until only lowest key was left.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/07/errortofixfive.jpg"><img style="margin:0 auto;display:block;float:none;" title="errortofixfive" alt="errortofixfive" src="http://mtalavera.files.wordpress.com/2012/07/errortofixfive_thumb.jpg?w=418&#038;h=480" width="418" height="480" /></a></p>
<p>To get the sought after</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/07/errortofixfour.jpg"><img style="margin:0 auto;display:block;float:none;" title="errortofixfour" alt="errortofixfour" src="http://mtalavera.files.wordpress.com/2012/07/errortofixfour_thumb.jpg?w=485&#038;h=185" width="485" height="185" /></a></p>
<p>And allowing us to save our model.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1036/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1036&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2012/07/17/obiee-rpd-consistency-error-nqserror-15019-table-is-functionally-dependent-upon-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/07/error_thumb.jpg" medium="image">
			<media:title type="html">error</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/07/errortofixsix_thumb.jpg" medium="image">
			<media:title type="html">errortofixsix</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/07/errortofix_thumb.jpg" medium="image">
			<media:title type="html">errortofix</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/07/errortofixfive_thumb.jpg" medium="image">
			<media:title type="html">errortofixfive</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/07/errortofixfour_thumb.jpg" medium="image">
			<media:title type="html">errortofixfour</media:title>
		</media:content>
	</item>
		<item>
		<title>Saving OBIEE RPD As XML Content</title>
		<link>http://mtalavera.wordpress.com/2012/05/29/versioning-obiee-rpd-as-text/</link>
		<comments>http://mtalavera.wordpress.com/2012/05/29/versioning-obiee-rpd-as-text/#comments</comments>
		<pubDate>Tue, 29 May 2012 10:47:19 +0000</pubDate>
		<dc:creator>mariotalavera</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">https://mtalavera.wordpress.com/?p=1013</guid>
		<description><![CDATA[One of the many benefits of working at Oracle is access to Oracle University.  I just found out about this new feature in a recent class I was able to take. With the release of OBIEE 11.1.1.6, Oracle now provides basic SVN integration in Admin Tool.  It seems Oracle is moving away from storing RPD [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1013&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>One of the many benefits of working at Oracle is access to Oracle University.  I just found out about this new feature in a recent class I was able to take.</p>
<p>With the release of OBIEE 11.1.1.6, Oracle now provides basic SVN integration in Admin Tool.  It seems Oracle is moving away from storing RPD content as a binary file (wishful thinking).  I think this is a step in the right direction and would like to be able to merge and diff RPD work from Admin Tool or versioning system of choice.  I am assuming SVN integration in Admin Tool is just as good as in SQL Developer Data Modeler <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style:none;" src="http://mtalavera.files.wordpress.com/2012/05/wlemoticon-winkingsmile.png?w=700" alt="Winking smile" />.  Just like Data Modeler, you still have the option of not enabling SVN integration and using your versioning system of choice.  This is what I am going to do.  It gives me more choice such as which versioning system to use and independence from Oracle’s SVN feature set included in tool which is a subset of SVN anyways.</p>
<p><span id="more-1013"></span></p>
<p>For now, versioning RPD files is a two-step process.  We still have to deploy binary RPD file.  The general idea is to convert RPD file into XML directory structure to put in your version control system of choice and convert back into binary to deploy.</p>
<h3>Overview</h3>
<p>Starting from your RPD file, go to <em>File</em>, then <em>Copy As</em> and save your work as <em>MDS XML Documents…</em></p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image.png"><img style="margin:0 5px;display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb.png?w=640&#038;h=395" alt="image" width="640" height="395" /></a></p>
<p>Tool asks you to <em>Select XML Directory </em>to store the contents of RPD as XML.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image1.png"><img style="margin:0 5px;display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb1.png?w=508&#038;h=480" alt="image" width="508" height="480" /></a></p>
<p>Select your directory and press <em>OK</em>.</p>
<p>Instead of the RPD file, this directory is what we would put up in version control.  At this point, we would do all our work from this <em>MDS XML Document</em> directory.</p>
<p>Open this location now form Admin Tool.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image6.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb6.png?w=640&#038;h=320" alt="image" width="640" height="320" /></a></p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image7.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb7.png?w=534&#038;h=480" alt="image" width="534" height="480" /></a></p>
<p>Notice that now, Admin Tool states that we are working out of directory instead of RPD file</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image8.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb8.png?w=640&#038;h=254" alt="image" width="640" height="254" /></a></p>
<p>Inside the directory selected (or created), You end up with a directory structure of XML files.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image2.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb2.png?w=640&#038;h=450" alt="image" width="640" height="450" /></a></p>
<p>And inside each directory, you end up with a list of XML files, one for each element of the directory in question.  I.E. – For the the <em>Logical Table</em> directory, you end up with an XML file per logical table in your model.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image3.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb3.png?w=640&#038;h=386" alt="image" width="640" height="386" /></a></p>
<p>This is were it gets a bit tricky. There is no easy way to differentiate one of these XML files from the thousand of others in directory structure.  This will make diffing and merging this directory lots of labor.  Still, it is way better than MUD or multiple developers with inconsistent copies of an RPD file.</p>
<p>Since these files are XML, however, we can use our favorite editor or tool to, at least, inspect differences between iterations of our work.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image4.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb4.png?w=640&#038;h=412" alt="image" width="640" height="412" /></a></p>
<p>I would be hesitant to do much editing of these files for fear of rendering them unusable by the Admin tool. At least we have backups now <img class="wlEmoticon wlEmoticon-smilewithtongueout" style="border-style:none;" src="http://mtalavera.files.wordpress.com/2012/05/wlemoticon-smilewithtongueout.png?w=700" alt="Smile with tongue out" />.</p>
<p>After you finish development (and pass review before committing), you will have to convert this XML directory back into RPD format to deploy.  OBIEE can only deploy (for now?) RPD.</p>
<p><a href="http://mtalavera.files.wordpress.com/2012/05/image9.png"><img style="display:inline;" title="image" src="http://mtalavera.files.wordpress.com/2012/05/image_thumb9.png?w=640&#038;h=321" alt="image" width="640" height="321" /></a></p>
<p>That is all there is to it.  You end up with RPD representation of your, now versioned, model work.  Yay!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mtalavera.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mtalavera.wordpress.com/1013/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mtalavera.wordpress.com&#038;blog=2593015&#038;post=1013&#038;subd=mtalavera&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mtalavera.wordpress.com/2012/05/29/versioning-obiee-rpd-as-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06564b3250091b019c4b4dd495fe8aad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mario talavera</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/wlemoticon-winkingsmile.png" medium="image">
			<media:title type="html">Winking smile</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/wlemoticon-smilewithtongueout.png" medium="image">
			<media:title type="html">Smile with tongue out</media:title>
		</media:content>

		<media:content url="http://mtalavera.files.wordpress.com/2012/05/image_thumb9.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
