<?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/"
	>

<channel>
	<title>InfoAdvisors&#039; Blog &#187; Database</title>
	<atom:link href="http://blog.infoadvisors.com/index.php/category/data/database/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.infoadvisors.com</link>
	<description>Love Your Data - Team Data</description>
	<lastBuildDate>Thu, 02 May 2013 21:12:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>What Are You For?</title>
		<link>http://blog.infoadvisors.com/index.php/2013/02/25/what-are-you-for/</link>
		<comments>http://blog.infoadvisors.com/index.php/2013/02/25/what-are-you-for/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 16:00:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Branding]]></category>
		<category><![CDATA[RDBMS]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=2005</guid>
		<description><![CDATA[http://geek-and-poke.com/2012/06/no.html NoSQL started out as meaning “No SQL” as in “No Relational Databases”.&#160; It represented a movement to replace RDMBSs like SQL Server, DB2, Oracle, MySQL and Sybase.&#160; Over time, [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/08/22/nosql-survival-guide-for-devs-how-to-talk-to-your-data-architect/' rel='bookmark' title='NoSQL Survival Guide for Devs: How to Talk To your Data Architect'>NoSQL Survival Guide for Devs: How to Talk To your Data Architect</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/' rel='bookmark' title='Podcast: NoSQL and PeopleTalkingTech'>Podcast: NoSQL and PeopleTalkingTech</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/' rel='bookmark' title='Preview to Tuesday, 7 February Webinar on Tailoring Data Models'>Preview to Tuesday, 7 February Webinar on Tailoring Data Models</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2013/02/image3.png"><img title="http://geek-and-poke.com/2012/06/no.html" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="http://geek-and-poke.com/2012/06/no.html" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2013/02/image_thumb3.png" width="456" height="480" /></a></p>
<p><a title="http://geek-and-poke.com/2012/06/no.html" href="http://geek-and-poke.com/2012/06/no.html">http://geek-and-poke.com/2012/06/no.html</a></p>
<p><em>NoSQL</em> started out as meaning “No SQL” as in “No Relational Databases”.&#160; It represented a movement to replace RDMBSs like SQL Server, DB2, Oracle, MySQL and Sybase.&#160; Over time, the more adept architects realized that there’s a place for both relational and non-relational technologies. However, NoSQL was a brand at this point, so <a href="http://www.slate.com/articles/business/ad_report_card/2004/05/alphabet_soup.html" target="_blank">like KFC</a>, they redefined this as meaning “Not Only SQL”.&#160; This has been a nice turn of events, but it’s still a branding issue.</p>
<p>I believe the NoSQL community needs a new name – a new brand – to say what the community stands for.&#160; In fact, I was on a closing panel at NoSQL Now! that discussed this need.&#160; We didn’t really come up with an answer, but the general consensus was saying you <strong>aren’t</strong> isn’t nearly as helpful as saying what you <strong>are</strong>. </p>
<p>So what are those solutions that aren’t relational?&#160; DocBlobGraphEVA?</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/08/22/nosql-survival-guide-for-devs-how-to-talk-to-your-data-architect/' rel='bookmark' title='NoSQL Survival Guide for Devs: How to Talk To your Data Architect'>NoSQL Survival Guide for Devs: How to Talk To your Data Architect</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/' rel='bookmark' title='Podcast: NoSQL and PeopleTalkingTech'>Podcast: NoSQL and PeopleTalkingTech</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/' rel='bookmark' title='Preview to Tuesday, 7 February Webinar on Tailoring Data Models'>Preview to Tuesday, 7 February Webinar on Tailoring Data Models</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2013/02/25/what-are-you-for/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Metadata Stuffing: Why I Hate tbl_ for Table Names</title>
		<link>http://blog.infoadvisors.com/index.php/2012/10/10/metadata-stuffing-why-i-hate-tbl_-for-table-names/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/10/10/metadata-stuffing-why-i-hate-tbl_-for-table-names/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 20:01:09 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[data architecture]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[naming standard]]></category>
		<category><![CDATA[stuffing]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1808</guid>
		<description><![CDATA[&#160; &#160; This week was Canadian Thanksgiving so this post on metadata stuffing is timely. Today Thomas LaRock (@sqlrockstar &#124; blog ) posted a rant about our Database Design Throwdown [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/10/normalization-myth-142/' rel='bookmark' title='Normalization Myth 142&#8230;'>Normalization Myth 142&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/speaking-sqlsat96-washington-dc-well-chevy-chase-md-5-nov/' rel='bookmark' title='Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov'>Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>&#160;</p>
<p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Karen Lopez Quote Table and View" border="0" alt="Karen Lopez Quote Table and View" src="http://thomaslarock.com/wp-content/uploads/2012/10/data_from_view1-300x120.jpg?9d7bd4" width="300" height="120" /></p>
<p>&#160;</p>
<p>This week was Canadian Thanksgiving so this post on metadata stuffing is timely.</p>
<p>Today Thomas LaRock (@<a href="http://www.twitter.com/sqlrockstar" target="_blank">sqlrockstar</a> | <a href="http://www.thomaslarock.com" target="_blank">blog</a> ) posted a rant about our <a href="http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2975" target="_blank">Database Design Throwdown</a> topic on naming standards for tables and other database objects.&#160; Tom is a fan of what I call “metadata stuffing” in object names.&#160; That’s basically shoving as much additional information as one can into object names so that one does not have to go find out that information from its rightful place.</p>
<blockquote><p>My reason for wanting to use prefixes is simple enough: I want to know if I am looking at a table or a view when reviewing code.</p>
<p>Karen doesn’t believe that anyone should be using object names as a place to store meta data about the objects themselves. I would like to agree with her but then we’d both be wrong.</p>
</blockquote>
<p>He even created the nice graphic of my quote I use here. Thanks, Tom.</p>
<h2>Object Confusion Abounds</h2>
<p>That quote is indeed one I use during our debate.&#160; It’s a snarky introduction to what I think the real problem is: our tools aren’t doing enough to help us with this potential confusion of tables and views.&#160;&#160;&#160; When you are writing or looking at a query, the syntax for referencing a table or a view is exactly the same.</p>
<p>When a developer writes:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">USE</span> AdventureWorks;
GO
<span style="color: #0000FF;">SELECT</span> Name, ProductNumber, ListPrice <span style="color: #0000FF;">AS</span> Price
<span style="color: #0000FF;">FROM</span> Production.<span style="color: #202020;">Product</span> 
<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> Name <span style="color: #0000FF;">ASC</span>;
GO</pre></td></tr></table></div>

<p>He has no idea for certain if Product is a table or a view.&#160; The syntax is the same.&#160; And if the developer is working in a text editor of some sort, or with some native tools, there’s no tooltip or other help that the he can use to check what type of object they are querying.</p>
<p>Why does this matter?&#160; Tom has a great presentation where he shows the impacts of trying to make stuff work and you don’t know what you are looking at.&#160; That’s why Tom wants to do this with his objects:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">FROM</span> Production.<span style="color: #202020;">tbl_Product</span></pre></td></tr></table></div>

<p>
  <br />or</p>
<p></p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">FROM</span> Production.<span style="color: #202020;">view_Product</span></pre></td></tr></table></div>

<p>So that the object type is injected into the object name.&#160; That seems so innocuous, doesn’t it?&#160; What could go wrong?</p>
<p>I’m here to tell you that this is a slippery slope.&#160; One of the most egregious examples of this sort of meta data stuffing I’ve run across is one that required all this meta data to be prefixed in front of every table name:</p>
<ul>
<li>tbl_ prefix </li>
<li>Primary Systems that managed the table </li>
<li>Primary subject area that the table belongs to in the data model </li>
<li>Classification of the role the table plays in the database (Associative Entity, Domain Entity, Master Data, Reference Data, Log Data, etc.) </li>
<li>Three letter login of the DBA responsible for administering this table (I KID YOU NOT). </li>
</ul>
<p>So in this wonderful naming scheme, we’d get:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">FROM</span> Production.<span style="color: #202020;">tbl_MFGR_ORDERPROC_DOM_KQL_Product</span></pre></td></tr></table></div>

<p>I have found that once an organization starts thinking of stuffing, their designs become turkeys really fast.&#160; It’s ugly.&#160; Think about the tools you use, with all those nifty object lists on the left side. To find a table you need to know all that great metadata as you scroll through the list, hoping that PRODUCT Is buried in there, somewhere.&#160; And what the heck was the name of that guy that dressed funny who did all that data stuff for the company before he won the lottery?</p>
<p>All that metadata that should have been managed elsewhere, not prefixed in front of the “real” name of the table.&#160; In fact, it was.&#160; In the data model and in the system catalog. Every time any of that data changed (DBA assignment changes, DBA wins the lottery, whatever), we had to rename the table and change all the code and reports that referenced it.&#160; Sure we could have isolated systems by this change by using views and or aliases but that is additional complexity for no performance gain, either.&#160; Refactoring might have helped, but eventually we’d still have to change all the code and queries.</p>
<h2>Why I Hate Metadata Stuffing</h2>
<ol>
<li><strong>It’s redundant data.</strong>&#160; Just like with business data, the reason we want to minimize redundant data is because we then have to worry about updating the data in multiple places. There’s cost and added risk for that. </li>
<li><strong>It changes.</strong>&#160; I don’t know about you, but I don’t have the luxury of taking down a production system just to update&#160; a change in the name of the DBA’s favourite TV show or whatever lame naming scheme someone thought up. Sure, tables can’t change into views or indexes, but all the other type of stuffings will change. </li>
<li><strong>It takes up real estate.</strong> I get all kinds of flack from developers and DBAs for the length of object names when I want the names to be meaningful.&#160; It’s funny how spelling out CUSTOMER is unacceptable, but adding the exact same characters in front of every object of its type is A-OKAY.&#160; What’s up with that?&#160; Somehow optimizing names for developers is more important than loving your data?&#160; Show me where it says that in the Project Charter. </li>
<li><strong>tbl_ is a <em>tell</em> for bad database design.</strong>&#160; I don’t know where this particular naming scheme originated, but when I do a database design review and I see this naming scheme, I know that the designer learned design in a one hour webinar “training course” and has not really mastered the complexities of enterprise database design and maintenance. The design will be less than best practice 90% of the time.&#160; This naming scheme is prominent in programming books, introduction to database books, presentations by non-database people, and uninformed blog posts, by far.&#160; It’s not popular with people who do professional database design. Sure, some products use this, too, but do you really want to take database design best practices from vendors? How many professional data architects do you think they have on staff?&#160; I will most likely see a database design that is highly optimized to make development go faster.&#160; Not for data integrity or loving data. </li>
<li><strong>It’s not needed “for consistency”.</strong> One of Tom’s points is that if we are going to prefix views, we have to prefix tables to be consistent.&#160; Actually, no, we don’t.&#160;&#160; If we have to bite the bullet and prefix views because our tools let us down, we can choose not to clutter up tables names just to punish those objects, too.&#160; I’m assuming that since Tom prefixes tables and views, he prefixes columns, too, right?&#160; its just being consistent.&#160; &lt; snort&gt; </li>
<li><strong>It gets in the way of using the data.</strong> Tables and Column names are the most user-facing parts of a database design.&#160; When we in IT insist on munging up these names with a bunch of systemese, we make it more difficult for business users to get at their data.&#160; It shows that we have optimized the database design to help a relatively small number of technical users (developers, DBAs, ETL folks) over the needs of the business.&#160; Ultimately, we build databases to manage data.&#160; For the business. </li>
</ol>
<h2>What’s the Cost, Benefit and Risk?</h2>
<p>One of my Splendid Truths is that all design decisions should assess cost, benefit and risks.&#160; In the overall scheme of things, just prefixing “tbl_” in front of a table name isn’t that costly and it isn’t that risky.&#160; Tom assesses his designs based only on potential for performance harm according to his post.&#160; He “laughs” at my position.&#160; I’m happy that my stance on metadata stuffing brings happiness to his day.&#160; But performance is only one data point out of many for making a design decision.&#160; Usability, clarity, business goal support are other factors that a database architect needs to consider when assigning a name to an object.&#160; If we optimize something for a subsystem, we do it as the expense of other subsystems.</p>
<h2>Our Tools Should Help Us More</h2>
<p><img title="Select statement view hover tooltip" alt="Select statement view hover tooltip" src="http://thomaslarock.com/wp-content/uploads/2012/10/ssms_tip.jpg?9d7bd4" width="281" height="49" /></p>
<p>Having said that, I feel the pain of people having to work with sub-standard tools or having to use tools that just refuse to help.&#160; Tom showed how SQL Server Management Studio tooltips can help.&#160; But all those command line “I don’t need any stinking help” aficionados are left on their own to know what they are looking at.</p>
<p>Oh, and Tom:</p>
<p><strong>ProperNoun_Tom, Pronoun_you Verb_made Pronoun_me Verb_laugh Preposition_with Possessive_your Noun_post.</strong></p>
<p>(See how all this stuffing gets in the way?)</p>
<p>One of my other Splendid Truths about database design is:</p>
<blockquote>
<p>Your tools will impact your data models and database designs more than you can imagine.</p>
</blockquote>
<p>We shouldn’t sit back and let that happen. Stuffing is great with Tofurky, not with databases.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/10/normalization-myth-142/' rel='bookmark' title='Normalization Myth 142&#8230;'>Normalization Myth 142&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/speaking-sqlsat96-washington-dc-well-chevy-chase-md-5-nov/' rel='bookmark' title='Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov'>Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/10/10/metadata-stuffing-why-i-hate-tbl_-for-table-names/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Recap: #SQLSat157 San Diego &#8211; Space and Data</title>
		<link>http://blog.infoadvisors.com/index.php/2012/09/17/recap-sqlsat157-san-diego-space-and-data/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/09/17/recap-sqlsat157-san-diego-space-and-data/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 21:18:31 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[WIT]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[Space Race]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1757</guid>
		<description><![CDATA[This past weekend I attended SQL Saturday San Diego, AKA, #SQLSat157.&#160; This was my first time speaking at this event and I want to give lots of thanks and kudos [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/31/join-me-in-kansas-city-this-week-its-a-throwdown/' rel='bookmark' title='Join me in Kansas City this week &#8212; it&#8217;s a throwdown!'>Join me in Kansas City this week &#8212; it&#8217;s a throwdown!</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/11/join-me-at-sql-saturday-san-diego-sqlsat157-15-sept-2012/' rel='bookmark' title='Join me at SQL Saturday San Diego #SQLSat157 &#8211; 15 Sept 2012'>Join me at SQL Saturday San Diego #SQLSat157 &#8211; 15 Sept 2012</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/' rel='bookmark' title='Podcast: NoSQL and PeopleTalkingTech'>Podcast: NoSQL and PeopleTalkingTech</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/09/SanDiegoAirandSpace2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SanDiegoAirandSpace" border="0" alt="SanDiegoAirandSpace" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/09/SanDiegoAirandSpace_thumb2.jpg" width="175" height="175" /></a><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" title="@VenusBarbie at SDASM" border="0" alt="@VenusBarbie at SDASM" src="http://distilleryimage4.s3.amazonaws.com/c6c788dafd2311e1adda22000a1e869b_6.jpg" width="175" height="175" /><img title="#Chris2D at SDASM" alt="#Chris2D at SDASM" src="http://distilleryimage10.s3.amazonaws.com/e6fdcd78fd1711e1a46d1231381b4837_6.jpg" width="175" height="175" /></p>
<p>This past weekend I attended SQL Saturday San Diego, AKA, #SQLSat157.&#160; This was my first time speaking at this event and I want to give lots of thanks and kudos to the organizers for putting on a fine event.</p>
<p>Because I arrived in town early to meet with friends from both the space and data world, I was able to visit the <a href="http://www.sandiegoairandspace.org/" target="_blank">San Diego Air and Space Museum</a>.&#160; It was fitting that it was the 50th anniversary of President Kennedy&#8217;s Rice University speech on space exploration: </p>
<blockquote><p>There is no strife, no prejudice, no national conflict in outer space as yet. Its hazards are hostile to us all. Its conquest deserves the best of all mankind, and its opportunity for peaceful cooperation many never come again. But why, some say, the moon? Why choose this as our goal? And they may well ask why climb the highest mountain? Why, 35 years ago, fly the Atlantic? Why does Rice play Texas?</p>
<p>We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too.</p>
</blockquote>
<p>Not only is this fitting for motivating a generation to invest in space exploration, it&#8217;s fitting for professional development work, too.&#160; We attend and speak at <a href="http://sqlsaturday.com" target="_blank">SQL Saturdays</a> not because it&#8217;s easy, but because we need goals to serve to organize the best of our energies and skills. I can&#8217;t tell you how many times I&#8217;ve been inspired to learn something new because I saw a fellow community member demonstrate how it could help make life for end users or co-workers better.&#160; And SQL Saturday gives me a full day of these sorts of workshops and demos&#8230;all for free.&#160; How great is that?&#160; It means giving up a Saturday and for those of us who travel to speak, 2-3 days plus expenses.&#160; And yet every time I leave one, I think &quot;That was so worth it&quot;.</p>
<h2>Sessions</h2>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/09/DataModelBarbieLlewellyn.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 15px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="@Data_Model with Llewellyn Falco" border="0" alt="@Data_Model with Llewellyn Falco" align="left" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/09/DataModelBarbieLlewellyn_thumb.jpg" width="189" height="244" /></a>I spoke three times at this SQL Saturday: DB Design Throwdown, the Women in Technology Panel, and Career Management for Data Professionals.&#160; Between those, I was able to see just a couple more sessions.&#160; I really enjoyed Lynn Langit&#8217;s<a href="http://twitter.com/lynnlangit" target="_blank"> (@lynnlangit</a> | <a href="http://lynnlangit.wordpress.com/" target="_blank">blog</a>)&#160; <a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank">NoSQL</a> for the SQL Server Developer.&#160;&#160; Lynn did a fabulous job explaining the differences between SQL and NoSQL technologies, as well as demoing MongoDB and cloud-based technologies.&#160; You should spend some time on her blog; she has a lot of great stuff with plenty of videos and demos.</p>
<p>I also had the pleasure of being on the WIT panel with Lynn.&#160; This panel, moderated by Tara Kizer, focused mostly on how we can energize the next generation of girls (and boys) to be interested in IT careers.&#160; Lynn is doing some fabulous stuff over on <a href="http://teachingkidsprogramming.org">http://teachingkidsprogramming.org</a>, where she and her partner, Llewellyn Falco (<a href="http://www.twitter.com/llewellynfalco" target="_blank">@llewellynfalco</a> | <a href="http://llewellynfalco.blogspot.ca/" target="_blank">blog</a> )&#160; are building a framework for, well, teaching kids programming.&#160;&#160; </p>
<p>I talked about the importance of talking with girls in your life, which is my usual homework assignment for attendees.&#160; Having someone in the IT profession share the fact that the industry isn&#8217;t just about typing and programming can make a real difference to a girl who just needs to hear that IT professionals can make a difference in the world.&#160; In fact, I have another blog post coming up soon on that topic.</p>
<p>Download the <a href="http://sqlsaturday.com/viewsession.aspx?sat=157&amp;sessionid=9794" target="_blank">Database Design Throwdown: The Trailer presentation</a>.</p>
<p>Download the <a href="http://sqlsaturday.com/viewsession.aspx?sat=157&amp;sessionid=9795" target="_blank">Career Management for Data Professionals presentation</a>.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/31/join-me-in-kansas-city-this-week-its-a-throwdown/' rel='bookmark' title='Join me in Kansas City this week &#8212; it&#8217;s a throwdown!'>Join me in Kansas City this week &#8212; it&#8217;s a throwdown!</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/11/join-me-at-sql-saturday-san-diego-sqlsat157-15-sept-2012/' rel='bookmark' title='Join me at SQL Saturday San Diego #SQLSat157 &#8211; 15 Sept 2012'>Join me at SQL Saturday San Diego #SQLSat157 &#8211; 15 Sept 2012</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/' rel='bookmark' title='Podcast: NoSQL and PeopleTalkingTech'>Podcast: NoSQL and PeopleTalkingTech</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/09/17/recap-sqlsat157-san-diego-space-and-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Podcast: NoSQL and PeopleTalkingTech</title>
		<link>http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 19:00:44 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1750</guid>
		<description><![CDATA[I recently talked with my good friend Denny Cherry (@mrdenny &#124; blog) about my experience at the NoSQL Now! conference and working with NoSQL technologies.&#160; Denny&#8217;s new podcast series is [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/' rel='bookmark' title='Handouts From My DAMA Speaking Tour'>Handouts From My DAMA Speaking Tour</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>I recently talked with my good friend Denny Cherry (<a href="mailto:Cherry@mrdenny" target="_blank">@mrdenny</a> | <a href="http://mrdenny.com/" target="_blank">blog</a>) about my experience at the <a href="http://nosql2012.dataversity.net/" target="_blank">NoSQL Now!</a> conference and working with NoSQL technologies.&#160; Denny&#8217;s new podcast series is called <em>People Talking Tech</em> and he has other interesting topics and people coming up soon.</p>
<p><a href="http://peopletalkingtech.com/eposide-001-karen-lopez">http://peopletalkingtech.com/eposide-001-karen-lopez</a></p>
<p>My comments focused on how at the <a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank">NoSQL</a> professionals understand that it means &quot;Not Only SQL&quot; and can&#8217;t mean &quot;No SQL&quot; and have much of a future.&#160; Using the right tool for the right job.&#160; Cost, benefit, risk and all.</p>
<blockquote><p>One of the things we talked about on the closing panel is &quot;how do you find somebody that is a good architect who can tell you which types of technologies you can use for which use cases&#8230;&quot;</p>
</blockquote>
<p>Even though many people talk about NoSQL needing no architecture, we still need people to help choose when and what NoSQL technologies to use.&#160; Seems to me that having experience working hands-on with relational and NoSQL technologies is going to be hugely valuable in the next couple of years.&#160; If you have relational experience, now is the time to start learning about non-relational ones.</p>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 15px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Securing SQL Server, Second Edition: Protecting Your Database from Attackers" align="left" src="http://cd.pbsstatic.com/l/77/9477/9781597499477.jpg" width="135" height="166" />By the way, we talked a bit about database security.&#160; Denny&#8217;s new edition of his book <a href="http://www.amazon.com/Securing-SQL-Server-Second-Protecting/dp/1597499471/" target="_blank">Securing SQL Server, Second Edition: Protecting Your Database from Attackers</a> has recently been released.&#160; Check it out.    <br clear="all" /></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/' rel='bookmark' title='Handouts From My DAMA Speaking Tour'>Handouts From My DAMA Speaking Tour</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/09/17/podcast-nosql-and-peopletalkingtech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join me at SQL Saturday San Diego #SQLSat157 &#8211; 15 Sept 2012</title>
		<link>http://blog.infoadvisors.com/index.php/2012/09/11/join-me-at-sql-saturday-san-diego-sqlsat157-15-sept-2012/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/09/11/join-me-at-sql-saturday-san-diego-sqlsat157-15-sept-2012/#comments</comments>
		<pubDate>Tue, 11 Sep 2012 15:00:58 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Contentious]]></category>
		<category><![CDATA[Throwdown]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1742</guid>
		<description><![CDATA[I&#8217;ll be doing two sessions at SQL Saturday San Diego this weekend: &#160; The first is with co-presenter, Tom LaRock (@sqlrockstar &#124; blog), where we debate, whine (Tom) and win [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/31/join-me-in-kansas-city-this-week-its-a-throwdown/' rel='bookmark' title='Join me in Kansas City this week &#8212; it&#8217;s a throwdown!'>Join me in Kansas City this week &#8212; it&#8217;s a throwdown!</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/18/lets-talk-agile-development-and-data-modeling-friends-or-frenemies/' rel='bookmark' title='Let&#8217;s Talk Agile Development and Data Modeling&#8230;Friends or Frenemies?'>Let&#8217;s Talk Agile Development and Data Modeling&#8230;Friends or Frenemies?</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ll be doing two sessions at SQL Saturday San Diego this weekend:</p>
<p>&#160;</p>
<p>The first is with co-presenter, Tom LaRock (<a href="http://www.twitter.com/SQLRockstar" target="_blank">@sqlrockstar</a> | <a href="http://www.thomaslarock.com" target="_blank">blog</a>), where we debate, whine (Tom) and win (me)&#160; several database design approaches and methods in front of a live audience (you!).&#160; This is a warm up for our <a href="SQLpass.org" target="_blank">PASS Summit</a> spotlight presentation. </p>
<blockquote><h3>Database Design Throw Down</h3>
<p>Karen and Tom debate about the options and best practices of common and advanced design issues, such as: * Natural vs. Surrogate keys * NULL vs NOT NULL * Datatypes * Agile Database Design * Database Refactoring * Identity Crisis ? &#8230;and others. Bring your votes, your debates, and your opinions. Help us figure out who&#8217;s right and who wrong&#8230;or less right.</p>
<p><b>Session Level: </b>Intermediate</p>
</blockquote>
<p>My second presentation is on career management.</p>
<blockquote><h3>Career Management for Data Professionals</h3>
<p>Career Success in Data Management during Turbulent Times: A workshop on issues and ideas that today&#8217;s data professionals can do to build their careers and networking skills with other data management professionals. Workshop topics will include: • Demonstrating your expertise • Building a portfolio of your success stories • Getting others to sell your skills and business value • Building &amp; extending your data management skill set • 10 Steps to highlighting you and your work Bring your thoughts, ideas, and experiences.</p>
<p><b>Session Level: </b>Beginner</p>
</blockquote>
<p>There are many great speakers at this event and it&#8217;s FREE for a full day of learning. Registration is still open, but it is common for these events to sell out before the event. <a href="http://sqlsaturday.com/157/eventhome.aspx" target="_blank">Register now!</a></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/31/join-me-in-kansas-city-this-week-its-a-throwdown/' rel='bookmark' title='Join me in Kansas City this week &#8212; it&#8217;s a throwdown!'>Join me in Kansas City this week &#8212; it&#8217;s a throwdown!</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/18/lets-talk-agile-development-and-data-modeling-friends-or-frenemies/' rel='bookmark' title='Let&#8217;s Talk Agile Development and Data Modeling&#8230;Friends or Frenemies?'>Let&#8217;s Talk Agile Development and Data Modeling&#8230;Friends or Frenemies?</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/09/11/join-me-at-sql-saturday-san-diego-sqlsat157-15-sept-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NoSQL Survival Guide for Devs: How to Talk To your Data Architect</title>
		<link>http://blog.infoadvisors.com/index.php/2012/08/22/nosql-survival-guide-for-devs-how-to-talk-to-your-data-architect/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/08/22/nosql-survival-guide-for-devs-how-to-talk-to-your-data-architect/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 22:57:48 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Consistency]]></category>
		<category><![CDATA[Data Architect]]></category>
		<category><![CDATA[Data Model]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[NoSQL]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1695</guid>
		<description><![CDATA[<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/04/06/yeah-those-strawberries-failfriday/' rel='bookmark' title='Yeah, Those Strawberries #FailFriday'>Yeah, Those Strawberries #FailFriday</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/05/07/was-i-too-snarky-a-big-data-nosql-roast/' rel='bookmark' title='Was I Too Snarky? A Big Data NoSQL Roast'>Was I Too Snarky? A Big Data NoSQL Roast</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/08/NoSQLDevDASurvival_guide1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="NoSQLDevDASurvival_guide" border="0" alt="NoSQLDevDASurvival_guide" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/08/NoSQLDevDASurvival_guide_thumb1.png" width="600" height="450" /></a></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/04/06/yeah-those-strawberries-failfriday/' rel='bookmark' title='Yeah, Those Strawberries #FailFriday'>Yeah, Those Strawberries #FailFriday</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/05/07/was-i-too-snarky-a-big-data-nosql-roast/' rel='bookmark' title='Was I Too Snarky? A Big Data NoSQL Roast'>Was I Too Snarky? A Big Data NoSQL Roast</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/08/22/nosql-survival-guide-for-devs-how-to-talk-to-your-data-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please Clean Up&#8230;</title>
		<link>http://blog.infoadvisors.com/index.php/2012/08/13/please-clean-up/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/08/13/please-clean-up/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 18:48:52 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Data Governance]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Refatoring]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1686</guid>
		<description><![CDATA[&#160;<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/11/clustered-indexes-and-uniqueidentifiers/' rel='bookmark' title='Clustered Indexes and UniqueIdentifiers'>Clustered Indexes and UniqueIdentifiers</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>&#160;</p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/08/clip_image002.gif"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/08/clip_image002_thumb.gif" width="300" height="400" /></a></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/11/clustered-indexes-and-uniqueidentifiers/' rel='bookmark' title='Clustered Indexes and UniqueIdentifiers'>Clustered Indexes and UniqueIdentifiers</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/08/13/please-clean-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Cloud? It&#8217;s Just Like&#8230;</title>
		<link>http://blog.infoadvisors.com/index.php/2012/07/13/the-cloud-its-just-like/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/07/13/the-cloud-its-just-like/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 17:22:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1542</guid>
		<description><![CDATA[<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/' rel='bookmark' title='Preview to Tuesday, 7 February Webinar on Tailoring Data Models'>Preview to Tuesday, 7 February Webinar on Tailoring Data Models</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><img alt="Pinned Image" src="http://media-cache-ec5.pinterest.com/upload/12455336440102053_x9w7dJGH_c.jpg" /></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/' rel='bookmark' title='Preview to Tuesday, 7 February Webinar on Tailoring Data Models'>Preview to Tuesday, 7 February Webinar on Tailoring Data Models</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/' rel='bookmark' title='She&#8217;s Cute, So it&#8217;s Okay&#8230;'>She&#8217;s Cute, So it&#8217;s Okay&#8230;</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/07/13/the-cloud-its-just-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>She&#8217;s Cute, So it&#8217;s Okay&#8230;</title>
		<link>http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 17:21:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Primary Key]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1539</guid>
		<description><![CDATA[&#8230;and, yes, this is quote from one of my former DBAs.<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/speaking-sqlsat96-washington-dc-well-chevy-chase-md-5-nov/' rel='bookmark' title='Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov'>Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image_thumb1.png" width="640" height="429" /></a></p>
<p>&#8230;and, yes, this is quote from one of my <em>former</em> DBAs.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/speaking-sqlsat96-washington-dc-well-chevy-chase-md-5-nov/' rel='bookmark' title='Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov'>Speaking: #SQLSat96 Washington, DC &#8230;well&#8230; Chevy Chase, MD 5 Nov</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/07/12/shes-cute-so-its-okay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clustered Indexes and UniqueIdentifiers</title>
		<link>http://blog.infoadvisors.com/index.php/2012/07/11/clustered-indexes-and-uniqueidentifiers/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/07/11/clustered-indexes-and-uniqueidentifiers/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 17:34:39 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[Primary Key]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1553</guid>
		<description><![CDATA[Tom LaRock (@sqlrockstar) posted today about clustered indexes on uniqueidentifiers.&#160; He has a great image there, which got me thinking about making my own&#8230;. &#160;<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Tom LaRock (<a href="http://www.twitter.com/SQLRockstar" target="_blank">@sqlrockstar</a>) posted today about <a href="http://thomaslarock.com/2012/07/clustering-on-uniqueidentifiers-is-no-reason-for-worry/#" target="_blank">clustered indexes on uniqueidentifiers.</a>&#160; He has a great image there, which got me thinking about making my own&#8230;.</p>
<p>&#160;</p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image_thumb2.png" width="517" height="480" /></a></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/07/11/clustered-indexes-and-uniqueidentifiers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Judging, Hiring, Prizes and Leeches&#8230; #bethenext</title>
		<link>http://blog.infoadvisors.com/index.php/2012/07/10/judging-hiring-prizes-and-leeches-bethenext/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/07/10/judging-hiring-prizes-and-leeches-bethenext/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 17:26:10 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[BeTheNext]]></category>
		<category><![CDATA[Contest]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server 2012]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1546</guid>
		<description><![CDATA[If you&#8217;ve ever been on the interviewer side of a interview, you know how tough it is to make judgements about someone and their work in a very short, unnatural [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve ever been on the interviewer side of a interview, you know how tough it is to make judgements about someone and their work in a very short, unnatural situation and time frame.&#160; I&#8217;ve been invited to participate in something even more exciting&#8230;a reality show <em><a href="http://www.microsoft.com/learning/en/us/certification/bethenext.aspx" target="_blank">Be The Next Microsoft Employee</a></em>.&#160; This web-based reality show is a contest run by Microsoft Learning for hiring a new SQL Server professional.&#160; Four contestants, Alex, Chris, Michael and Stacy, compete in a series of challenges given to them by Buck Woody (<a href="http://www.twitter.com/buckwoody" target="_blank">@buckwoody</a> | <a href="http://blogs.msdn.com/b/buckwoody/" target="_blank">blog</a> ) and guest judges like me.&#160; Like all reality shows, these challenges aren&#8217;t going to be mundane, sit-in-a-quiet-cube-and-take-a-few-hours-to-plan-your-solution efforts.&#160; I hear some even involve spiders, water, catapults and leeches.&#160; Okay, that might just have been Buck scaring people again. Or not.</p>
<p>We will be judging <strike>victims</strike> candidates on the quality, completeness, professionalism and technical correctness of their solutions.&#160; That part is just like in real life&#8230;except for cameras, producers and an entire professional film crew. And leeches, I think.&#160; Just to make all more fun. </p>
<p>Anyway, the trailer for the reality show is up now.&#160; Episodes will start going up on the Microsoft Learning website on 24 July.&#160; </p>
<p><a href="http://www.microsoft.com/learning/en/us/certification/bethenext.aspx" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image5.png" width="654" height="358" /></a></p>
<h2>You Can Win, Too</h2>
<p>Microsoft Learning is also running a prize contest for viewers.&#160; You can win a free training class from New Horizons and certification exam vouchers from Prometric. This contest is open to nearly everyone, so not just US residents.&#160; <a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=47266585-4cba-4c9c-814e-e2b165f59a63&amp;lcid=1033" target="_blank">Register</a> for a chance to increase your SQL Server skills.&#160; </p>
<p><a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=47266585-4cba-4c9c-814e-e2b165f59a63&amp;lcid=1033" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/07/image4.png" width="287" height="97" /></a></p>
<p>Stay tuned here for more exciting details, plus behind-the-scenes posts and photos. Seeing the contestants, knowing the judges&#8230;this is going to be one heck of a ride&#8230;</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/07/10/judging-hiring-prizes-and-leeches-bethenext/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First World Problems and Using Relational Databases</title>
		<link>http://blog.infoadvisors.com/index.php/2012/07/09/first-world-problems-and-using-relational-databases/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/07/09/first-world-problems-and-using-relational-databases/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 21:03:58 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Database Design]]></category>
		<category><![CDATA[Joins]]></category>
		<category><![CDATA[Normalization]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1531</guid>
		<description><![CDATA[<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/08/09/normalization-myths-2-new-blog-posts/' rel='bookmark' title='Normalization Myths: 2 New Blog Posts'>Normalization Myths: 2 New Blog Posts</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/06/16/dataversity-zombies-zachman-mason-dixon-line-and-normalization-rants/' rel='bookmark' title='Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants'>Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><img alt="but id have to do a join - Sad Youth" src="http://media-cache-ec8.pinterest.com/upload/12455336440102090_UciVCWXw_f.jpg" /></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/08/09/normalization-myths-2-new-blog-posts/' rel='bookmark' title='Normalization Myths: 2 New Blog Posts'>Normalization Myths: 2 New Blog Posts</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/06/16/dataversity-zombies-zachman-mason-dixon-line-and-normalization-rants/' rel='bookmark' title='Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants'>Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/07/09/first-world-problems-and-using-relational-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grab this Free eBook on What&#8217;s New in SQL Server 2012 (288 pages)</title>
		<link>http://blog.infoadvisors.com/index.php/2012/03/19/grab-this-free-ebook-on-whats-new-in-sql-server-2012-288-pages/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/03/19/grab-this-free-ebook-on-whats-new-in-sql-server-2012-288-pages/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 14:16:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[SQL Server 2012]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1437</guid>
		<description><![CDATA[Ross Mistry (site &#124; @RossMistry) and Stacia Misner (blog &#124;@StaciaMisner) have written Introducing SQL Server 2012, a 288 page eBook and it&#8217;s free for download.&#160; It&#8217;s currently available only as [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 15px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="665156.indd" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/5078.9780735665156x_5F00_thumb_5F00_2FD104F7.jpg" width="197" height="240" /></a></p>
<p>Ross Mistry <font color="#000000">(<a href="http://www.rossmistry.com/" target="_blank">site</a> | </font><a href="http://twitter.com/#!/RossMistry"><font color="#9bbb59">@RossMistry</font></a><font color="#000000">)</font> and Stacia Misner<font color="#000000"> (<a href="http://blog.datainspirations.com/" target="_blank">blog</a> |</font><a href="http://twitter.com/#!/StaciaMisner"><font color="#000000">@</font><font color="#9bbb59">StaciaMisner</font></a><font color="#000000">)</font> have written <a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx" target="_blank">Introducing SQL Server 2012</a>, a 288 page eBook and it&#8217;s free for download.&#160; It&#8217;s currently available only as a PDF, but according to the publisher, .mobi and EPUB version will be available by 23 March.&#160; </p>
<p>Ross covers the newest features and enhancements on the database administration side while Stacia describes what&#8217;s new with business intelligence, data quality, master data, analysis services, integration services and reporting services.</p>
<p>Once you get the book, you&#8217;re going to want to get your hands on the pre-release (RTM) version of SQL Server 2012.</p>
<p>So head over to <a href="http://www.microsoft.com/sqlserver/en/us/default.aspx">http://www.microsoft.com/sqlserver/en/us/default.aspx</a> , download the RTM of SQL Server 2012&#160; and get started.&#160; You should also check out the demos from the <a href="http://www.sqlserverlaunch.com/?WT.mc_id=otc-n-ca-loc--40210" target="_blank">SQL Server 2012 Virtual Launch</a> site for overviews of some of the newest features.&#160; </p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="model" border="0" alt="model" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/03/image_thumb9.png" width="644" height="347" /></a></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/' rel='bookmark' title='New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys'>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/03/19/grab-this-free-ebook-on-whats-new-in-sql-server-2012-288-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New in SQL Server 2012 SEQUENCEs: Why They Aren&#8217;t Just for Surrogate Keys</title>
		<link>http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 16:01:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Primary Key]]></category>
		<category><![CDATA[Sequence]]></category>
		<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[surrogate key]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1316</guid>
		<description><![CDATA[Starting with SQL Server 2012, database designers will have the ability to use SEQUENCEs to generate numbers, such as for populating surrogate keys (primary Keys with no meaning). Sounds like [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image_thumb4.png" width="240" height="74" /></a>Starting with SQL Server 2012, database designers will have the ability to use SEQUENCEs to generate numbers, such as for populating surrogate keys (primary Keys with no meaning). Sounds like the IDENTITY property, right?&#160; It&#8217;s not quite the same.&#160; In SQL Server (and other DBMSs), the IDENTITY property is a characteristic of a column in a table.&#160; A database designer can set this property up to automatically generate a value in that column and specify certain features such as what number to start with and what number to increment by.&#160; These properties are set for a specific column and only one column in a table can have this identity property.&#160; That&#8217;s why IDENTITY is almost always used as a surrogate primary key on a table.</p>
<p>To create a column with the IDENTITY property in SQL Server 2012:</p>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">CREATE</span> <span class="kwrd">TABLE</span> </pre>
<pre>    [ database_name . [ schema_name ] . | schema_name . ] table_name </pre>
<pre class="alt">    [ <span class="kwrd">AS</span> FileTable ]</pre>
<pre>    ( { &lt;column_definition&gt; | &lt;computed_column_definition&gt; </pre>
<pre class="alt">        | &lt;column_set_definition&gt; | [ &lt;table_constraint&gt; ] [ ,...n ] } )</pre>
<pre>    [ <span class="kwrd">ON</span> { partition_scheme_name ( partition_column_name ) | filegroup </pre>
<pre class="alt">        | &quot;<span class="kwrd">default</span>&quot; } ] </pre>
<pre>    [ { TEXTIMAGE_ON { filegroup | &quot;<span class="kwrd">default</span>&quot; } ] </pre>
<pre class="alt">    [ FILESTREAM_ON { partition_scheme_name | filegroup </pre>
<pre>        | &quot;<span class="kwrd">default</span>&quot; } ]</pre>
<pre class="alt">    [ <span class="kwrd">WITH</span> ( &lt;table_option&gt; [ ,...n ] ) ]</pre>
<pre>[ ; ]</pre>
<pre class="alt">&#160;</pre>
<pre>&lt;column_definition&gt; ::=</pre>
<pre class="alt">column_name &lt;data_type&gt;</pre>
<pre>    [ FILESTREAM ]</pre>
<pre class="alt">    [ <span class="kwrd">COLLATE</span> collation_name ] </pre>
<pre>    [ <span class="kwrd">NULL</span> | <span class="kwrd">NOT</span> <span class="kwrd">NULL</span> ]</pre>
<pre class="alt">    [ </pre>
<pre>        [ <span class="kwrd">CONSTRAINT</span> constraint_name ] <span class="kwrd">DEFAULT</span> constant_expression ] </pre>
<pre class="alt">      <font style="background-color: #ffff00">| [ <span class="kwrd">IDENTITY</span> [ ( seed ,increment ) ] [ <span class="kwrd">NOT</span> <span class="kwrd">FOR</span> <span class="kwrd">REPLICATION</span> ]</font> </pre>
<pre>    ]</pre>
<pre class="alt">    [ <span class="kwrd">ROWGUIDCOL</span> ] [ &lt;column_constraint&gt; [ ...n ] ] </pre>
<pre>    [ SPARSE ] </pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><a href="http://msdn.microsoft.com/en-us/library/ms174979(v=sql.110).aspx"><font size="2"><em>http://msdn.microsoft.com/en-us/library/ms174979(v=sql.110).aspx</em></font></a></p>
<p>I&#8217;ve highlighted the syntax that applies the IDENTITY to a column.&#160; SQL Server will know which column has the identity property (and you can only have one of these columns in the same table).&#160; Notice that there are only three options for an IDENTITY.</p>
<p>To create a SQUENCE in SQL Server 2012:</p>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">CREATE</span> <span class="kwrd">SEQUENCE</span> [schema_name . ] sequence_name</pre>
<pre>    [ <span class="kwrd">AS</span> [ built_in_integer_type | <span class="kwrd">user</span>-defined_integer_type ] ]</pre>
<pre class="alt">    [ <span class="kwrd">START</span> <span class="kwrd">WITH</span> &lt;constant&gt; ]</pre>
<pre>    [ INCREMENT <span class="kwrd">BY</span> &lt;constant&gt; ]</pre>
<pre class="alt">    [ { MINVALUE [ &lt;constant&gt; ] } | { <span class="kwrd">NO</span> MINVALUE } ]</pre>
<pre>    [ { MAXVALUE [ &lt;constant&gt; ] } | { <span class="kwrd">NO</span> MAXVALUE } ]</pre>
<pre class="alt">    [ <span class="kwrd">CYCLE</span> | { <span class="kwrd">NO</span> <span class="kwrd">CYCLE</span> } ]</pre>
<pre>    [ { CACHE [ &lt;constant&gt; ] } | { <span class="kwrd">NO</span> CACHE } ]</pre>
<pre class="alt">    [ ; ]</pre>
</div>
<p><a href="http://msdn.microsoft.com/en-us/library/ff878091(v=sql.110).aspx"><em><font size="2">http://msdn.microsoft.com/en-us/library/ff878091(v=sql.110).aspx</font></em></a></p>
<p>Notice that there is no TABLE or COLUMN referenced in that TSQL.&#160; You are just creating a SEQUENCE.&#160; SQL Server will have no idea what you are going to use it for or where it will be used.&#160; In fact, you could create a SEQUENCE and never use it. Notice there are several more options for a SEQUENCE.</p>
<p>SEQUENCEs are separate objects in a database and can be used to populate more than one column even across several tables.&#160; Because they aren&#8217;t bound to a table in any way, they can be used in ways that IDENTITY columns can&#8217;t be used.&#160; For&#160; instance:</p>
<ul>
<li>One SEQUENCE can be used across more than one table. For instance, a <em>Control Number</em> or <em>Document Number</em> on several tables.&#160; I&#8217;ve seen this used in other DBMSs to generate document numbers across subtypes, say Purchase Orders, Shipping Notices, Return to Vendor Numbers, etc.&#160; There&#8217;s a requirement that they be unique across all types of documents.&#160; This could not be done with IDENTITY. </li>
<li>Using a SEQUENCE allows tables to have more than one auto-generated number in multiple columns. Think of <em>Order Number</em> and <em>Cancellation Number</em>, both on the Order table. You can’t do that with IDENTITY.</li>
<li>Since sequences are generated completely outside a table, you can chose to store the resulting value in a different format, say VARCHAR or CHAR. Or, heaven forbid, you might want to append data to it or do other kinds of evil to it before storing it. </li>
<li>Since sequences are generated completely outside a table, you can store the results in a NULLable column.</li>
</ul>
<p>I think the confusion sets in because we tend to think of auto-generated number as useful only as surrogate keys. But we have real data needs for generating numbers other than just row identifiers, even if that’s the primary use for this. In fact, one could have a table with a PK that uses IDENTITY and an unlimited number of columns that use a SEQUENCE to set their values.&#160; Of course, SEQUENCEs can be used for surrogate primary keys, too.&#160; The existence of SEQUENCEs gives us another option over IDENTITY.</p>
<p>So SEQUENCE is a feature that just generates numbers based on some characteristics. A designer has many ways to use the number once it is generated and tables are not dependent on that method to get that number, nor do they even “know” about how that value was provided.</p>
<p>This separation of the COLUMN from how the data is populated is a feature of using SEQUENCEs. How one uses this separation depends on the technical and business requirements for the data.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/01/identity-column-issues-and-trade-offs/' rel='bookmark' title='Identity Column Issues and Trade-offs'>Identity Column Issues and Trade-offs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/' rel='bookmark' title='Get Hands On with SQL Server 2012 &#8211; Virtual Labs'>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/02/16/new-in-sql-server-2012-sequences-why-they-arent-just-for-surrogate-keys/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Preview to Tuesday, 7 February Webinar on Tailoring Data Models</title>
		<link>http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 12:56:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Conceptual]]></category>
		<category><![CDATA[Logical]]></category>
		<category><![CDATA[Physical]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1300</guid>
		<description><![CDATA[Here&#8217;s a preview data model for my webinar on 7 February (yes, today!) at 1PM EST.&#160; My topic is Help your Business Love its Data (Models): Tailoring Data Models for [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/07/presentation-handouts-for-sqlsaturday-nyc-and-dc/' rel='bookmark' title='Presentation Handouts for SQLSaturday NYC and DC'>Presentation Handouts for SQLSaturday NYC and DC</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s a preview data model for my webinar on 7 February (yes, today!) at 1PM EST.&#160; My topic is <a href="https://www.ca.com/us/events/webcasts/na/Lets-Get-Down-to-Business-Help-your-Business-Love-its-Data-Models/02-07-2012.aspx" target="_blank">Help your Business Love its Data (Models): Tailoring Data Models for your Audience</a> and it&#8217;s Part 2 of a three part serious on <a href="http://erwin.com/events/detail/lets_get_down_to_business/" target="_blank">Getting Down to Business</a>, sponsored by CA.</p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image_thumb3.png" width="644" height="463" /></a></p>
<p>&#160;</p>
<p>It&#8217;s free to register at <a title="https://www.ca.com/us/events/webcasts/na/Lets-Get-Down-to-Business-Help-your-Business-Love-its-Data-Models/02-07-2012.aspx" href="https://www.ca.com/us/events/webcasts/na/Lets-Get-Down-to-Business-Help-your-Business-Love-its-Data-Models/02-07-2012.aspx">https://www.ca.com/us/events/webcasts/na/Lets-Get-Down-to-Business-Help-your-Business-Love-its-Data-Models/02-07-2012.aspx</a></p>
<p>This is what I&#8217;ll be covering:</p>
<blockquote><p>7 Feb 2012     <br />1:00 p.m. &#8211; 2:00 p.m. EST</p>
<p>Duration 60 min.</p>
<p>There’s no one data model hiding in your modeling tool. There are actually thousands of them – not just multiple data model files, but different views and presentations of the same data model, each one ready to be used by different purposes and outcomes. In this session, Karen Lopez will discuss the steps in of preparing and presenting the “right” data model for the right audience, as well as making them accessible via the web. We will also cover the 10 tips for ensuring that your audience is happy they attended the data model presentation and looks forward to attending the next one.</p>
</blockquote>
<p>As usual for my presentations, this will have a bit of snark and talk about good things to do in business data models an show some anti-patterns for modeling, too.&#160; That&#8217;s probably where the snark will come it.&#160; Can&#8217;t guarantee it, but it sounds about right.</p>
<p>Bring your ideas about tailoring the presentations&#160; of data models or any type of design.&#160; Oh, and if you have any action figures, bring those, too.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/07/presentation-handouts-for-sqlsaturday-nyc-and-dc/' rel='bookmark' title='Presentation Handouts for SQLSaturday NYC and DC'>Presentation Handouts for SQLSaturday NYC and DC</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/02/07/preview-to-tuesday-7-february-webinar-on-tailoring-data-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deadlines and Data Architects: You know the Date, Do You Know the Deliverable? #MemeMonday</title>
		<link>http://blog.infoadvisors.com/index.php/2012/02/06/deadlines-and-data-architects-you-know-the-date-do-you-know-the-deliverable-mememonday/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/02/06/deadlines-and-data-architects-you-know-the-date-do-you-know-the-deliverable-mememonday/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 18:54:48 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[data modeling]]></category>
		<category><![CDATA[DDL]]></category>
		<category><![CDATA[Deliverable]]></category>
		<category><![CDATA[MemeMonday]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1293</guid>
		<description><![CDATA[It appears I&#8217;m an expert at deadline-driven accomplishments.&#160; I mean, it&#8217;s meme Monday and even though I&#8217;ve known about the deadline for today&#8217;s post for weeks, I&#8217;m writing it at [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/02/13/1980-called-and-it-wants-its-deliverables-back/' rel='bookmark' title='1980 Called and it Wants Its Deliverables Back'>1980 Called and it Wants Its Deliverables Back</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>It appears I&#8217;m an expert at deadline-driven accomplishments.&#160; I mean, it&#8217;s <a href="http://thomaslarock.com/2012/02/meme-monday-for-february/" target="_blank">meme Monday</a> and even though I&#8217;ve known about the deadline for today&#8217;s post for weeks, I&#8217;m writing it at lunch on said day.&#160; I&#8217;ve been thinking about what I&#8217;d write about for all this time, so it&#8217;s not like I&#8217;m just starting&#8230;but still, the deadline is what making this post happen.&#160; I wish I could be the type of person who gets stuff done because it just needs to be done, but deadlines are what drive me.&#160; </p>
<blockquote><p>The ultimate inspiration is the deadline.      <br />-Nolan Bushnell</p>
</blockquote>
<p>I&#8217;ve been thinking about some experiences I&#8217;ve had working with other data architects and working with deadlines.&#160; Usually as part of a team, we don&#8217;t get to set our own deadlines; they are set by a project manager or if we are lucky, via negotiation with the DBAs, developers and other architects on the team.&#160; Our deliverables are typically the input into their deliverables, so their success is depends our getting our deliverables to them.&#160; In my experience, though, it&#8217;s too common for data architects and data modelers to forget what deliverable those teams are waiting for or for them to make it available in the right format.&#160; </p>
<p>In his post for #mememonday, Thomas LaRock (<a href="http://www.twitter.com/SQLRockstar" target="_blank">@sqlrockstar</a> | <a href="http://thomaslarock.com/" target="_blank">blog</a> ) give his best tip for working towards a deadline: work backwards.</p>
<h2>What is Your Deliverable?</h2>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image_thumb2.png" width="404" height="226" /></a>This is the most frustrating question.&#160; It should be very apparent to a data architect what deliverables the team needs from them.&#160; But time after time I see modelers focused 99.999% on the data models.&#160; Yes, your data models should be beautiful.&#160; They should be complete, correct and pretty.&#160; <strong>Every single one of them should get a trophy.</strong> All the meta data you want to capture about them should be in the data model.&#160; Do you think, though, that your development DBA and developers are tapping their feet waiting for the PDFs of the data models?&#160; Or do you suppose that they just might want that alter script to run in their environment so that they can get to work on their deliverables?&#160; </p>
<p>Ideally, the team wants both.&#160; They want the model to be created and they want the scripts with all the changes needed for their next deliverable.&#160; I can assure you, though, that the scripts are what they want first.&#160; I can also assure you that no one will love the data models more than you do, Mr. Data Architect.&#160; So embrace the love you feel for the data models and funnel it into getting the &quot;real&quot; deliverable done:&#160; DDL.&#160; Sure, it hurts a bit that they don&#8217;t love your models as much as you do, but they will learn to love them because they produce beautiful databases.</p>
<p>On most my projects (mostly development ones) I never lose sight of the fact that ultimately, <strong>the data models are a method to get to good quality databases and data.</strong></p>
<h2>What Makes for a Good Deliverable?</h2>
<p>I worked with a data architect who was very passionate about her data models.&#160; She spend days making them beautiful.&#160; She filled them with all kinds of nifty meta data to help people understand their data better.&#160; She wrote definitions that were paragraphs long, then added more notes to them just to make it even better.&#160; She often missed review meetings because she was too busy making a more beautiful data model.&#160; She missed deadlines for delivering DDL because she wasn&#8217;t quite sure on how to do that.&#160; She researched data modeling layout techniques to make models more readable.&#160; She demoed different layouts and took surveys about the alternatives to find just the right one.&#160; And she got further and and further behind on delivering revisions to development, her only direct customer of her work.&#160; The team had gone from every other day deliveries of fixes and enhancements to the development databases to every other week. </p>
<p>Our modeler didn&#8217;t have time to learn the features of our target DBMS because was busy making the model a <em>perfect</em> data model. Our sprints were failing because database changes were coming too slowly and were often done incorrectly.&#160; The DBAs and developers had to spend days cleaning up the DDL she had produced because she didn&#8217;t know how to use those features of our modeling tool.&#160; So not only did she miss the deadlines, she missed the deliverables.&#160; She didn&#8217;t understand this, though. In her mind, the data model was all anyone needed.&#160; In reality, what they really needed was working DDL scripts to apply to their environments.&#160;&#160; <strong>That was what <em>good</em> meant to the team.</strong></p>
<h2>What Format?</h2>
<p>I worked with another data architect who would spend months working on the data model, then publish it inside a PDF of a Word document.&#160; The actual data model file was not shared.&#160; No DDL was shared.&#160; Nothing was delivered that teams could actually import into their tools or apply to their local development environment.&#160; This also meant that it was nearly impossible to comment on the data model or easily provide corrections or feedback.&#160; The modeler wanted corrections to come to him in emails and he would make them and generate the Word documents and PDFs months later.&#160; Requests for the data model file itself were met with &quot;You don&#8217;t need that, just retype the model in whatever tool you use&quot;.&#160; We can&#8217;t build stuff on PDFs.&#160; Produce them, sure.&#160; But they aren&#8217;t the deliverables we are looking for.&#160; Your team (your customers) can tell you what format works best for them.&#160; Just ask. </p>
<h2>Where Do You Deliver the Deliverables?</h2>
<p>I work with many data architects who don&#8217;t use the same deliverable locations as the rest of the project team and I think that&#8217;s a huge failure.&#160; Professional development teams use some sort of versioning or configuration control environment to share their work product.&#160; Data architects should use those, too.&#160; Yes, we have our repositories and model marts, but those are typically only accessible by people who use the modeling tools.&#160; They are my versioning control for the models, but <strong>I also deliver to the teams in the same place they expect to find all the components of their systems.</strong>&#160; Maybe it&#8217;s just a wiki, or an intranet location. Where ever it is, I&#8217;m delivering there.</p>
<p>I worked with a data modeler who refused to use or learn the team&#8217;s versioning system.&#160; So he just emailed around files, with no version numbers and expected people to be able to search through their emails to find scripts to deploy them in production environments. He seemed to randomly include and exclude people in the distribution list.&#160; He often just attached a bunch of files, then said &quot;here they are&quot; in the body of the message.&#160; Email is the worst versioning system in the world.&#160; Don&#8217;t use it for deliveries.</p>
<p>Another approach I find annoying is fairly new, though.&#160; I work with a an architect that keeps all the files he works on for several clients on <a href="http://db.tt/lF5C3K4" target="_blank">Dropbox</a>. All in one giant folder.&#160; When he gets his work done,&#160; he sends out an email saying: it&#8217;s all on Dropbox.&#160; We as a team have to try&#160; to figure out what the files are, which is the right version and try to ignore all the other stuff that sitting there in the folder.&#160; As afar as I&#8217;m concerned, he might as well randomly generate his data models.</p>
<h2>Work Backwards</h2>
<p>If you have the answers to those questions above, you can work backwards to meet your deadlines.&#160; My inefficient team members mentioned&#160; above don&#8217;t do this.&#160; They start with a generic to-do list of how to produce data models, start at step one and work their way as far as they can before they hit the deadline.&#160; They often miss deadlines because they haven&#8217;t started at the end and worked backwards.&#160; <strong>Don&#8217;t be that guy (or gal).&#160; Know what you are expected to deliver, when, where, and in what format.</strong></p>
<p>I start with what my deliverable is, what format I need to produce it in, and what measures I should use to ensure it&#8217;s good enough.&#160; Then I start there with the tasks that will get me closest to that completion.&#160; It&#8217;s only when those are completed do I keep working backwards to fill in the other high priority tasks.&#160; If I still have time left, I do more.&#160; I make it prettier.&#160; I make it more useful.&#160; I make it beautiful.&#160; I love it.</p>
<p>Not all data architecture is done on development projects.&#160; I understand that.&#160; If your duties include supporting development teams, though, you need to support them.&#160; That means loving your data models, the data AND databases.&#160; There&#8217;s no reason why you can&#8217;t have it all.&#160; Just remember which parts you&#8217;re supposed to deliver first.</p>
<p>Have you worked with data architects or modelers who worked backwards and got the job done?&#160; What about people like I&#8217;ve mentioned in this post?&#160; What would you wished they had done instead?</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/01/06/bad-data-models-database-designs-kill-under-modeling/' rel='bookmark' title='Bad Data Models / Database Designs Kill &#8211; Under Modeling'>Bad Data Models / Database Designs Kill &#8211; Under Modeling</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/02/13/1980-called-and-it-wants-its-deliverables-back/' rel='bookmark' title='1980 Called and it Wants Its Deliverables Back'>1980 Called and it Wants Its Deliverables Back</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/02/06/deadlines-and-data-architects-you-know-the-date-do-you-know-the-deliverable-mememonday/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Get Hands On with SQL Server 2012 &#8211; Virtual Labs</title>
		<link>http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 19:35:56 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[AlwasyOn]]></category>
		<category><![CDATA[Column Store Index]]></category>
		<category><![CDATA[Data Quality Services]]></category>
		<category><![CDATA[Hands on]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[Master Data Services]]></category>
		<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1289</guid>
		<description><![CDATA[Want to get your hands on SQL Server 2012 right now?&#160; You can be up and running without needing a server or to install SQL Server locally.&#160; Just visit SQL [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/datachick-sqlclippy-in-the-sqlpass-day-12-keynote-column-store-indexes-data-quality-services/' rel='bookmark' title='Datachick &amp; SQLClippy in the #SQLPASS Day 12 Keynote &#8211; Column Store Indexes &#8211; Data Quality Services'>Datachick &amp; SQLClippy in the #SQLPASS Day 12 Keynote &#8211; Column Store Indexes &#8211; Data Quality Services</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Want to get your hands on SQL Server 2012 right now?&#160; You can be up and running without needing a server or to install SQL Server locally.&#160; Just visit <a href="http://www.microsoft.com/sqlserver/en/us/learning-center/virtual-labs.aspx?WT.mc_id=soc-n-[TR]-loc-[Services]-[farukc]" target="_blank">SQL Server Virtual Labs</a> (use IE)&#160; and choose a lab to get started.&#160; The labs run in a virtual machine, so these aren&#8217;t just slides and a demo.&#160; This is real, hands-on working with the tools.&#160; Here&#8217;s your chance to get up to speed on SQL Server before the other 99%. <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/wlEmoticon-smile.png" />.</p>
<p>You can get real experience with new SQL Server 2012 features such as:</p>
<ul>
<li>AlwaysOn, SQL Server&#8217;s new High Availability feature.&#160; I have to say this is fun to play with.&#160; Pull the plug and watch SQL Server gracefully fail over.&#160; Like nothing happened at all.&#160; Monitor the status of all the AlwaysOn components.&#160; Very cool stuff here.</li>
<li>Master Data Services, SQL Server&#8217;s new feature for managing reference and master data.</li>
<li>Data Quality Services, a new feature for helping you Love Your Data even more.</li>
<li>Sparklines and Data bars, new data visualization features.</li>
<li>Columnstore Indexes, SQL Server&#8217;s new feature to make queries just fly.</li>
<li>Spatial and Location Services for mashing your data up with location based services.</li>
</ul>
<p>&#160;</p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image_thumb.png" width="586" height="484" /></a></p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/02/image_thumb1.png" width="594" height="376" /></a></p>
<p>While you are running the VM set up, register for the <a href="http://www.sqlserverlaunch.com/ww/Home" target="_blank">SQL Server 2012 Launch events</a> coming in March in the US.&#160; I hope to make it to one or two of those.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/02/datachick-sqlclippy-in-the-sqlpass-day-12-keynote-column-store-indexes-data-quality-services/' rel='bookmark' title='Datachick &amp; SQLClippy in the #SQLPASS Day 12 Keynote &#8211; Column Store Indexes &#8211; Data Quality Services'>Datachick &amp; SQLClippy in the #SQLPASS Day 12 Keynote &#8211; Column Store Indexes &#8211; Data Quality Services</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/' rel='bookmark' title='Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support'>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/02/03/get-hands-on-with-sql-server-2012-virtual-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Zombie Job Posting&#8230;Data Architect Designer Implementer Operational Support</title>
		<link>http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:10:31 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[Snark]]></category>
		<category><![CDATA[Hiring]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Postings]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Zombies]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1281</guid>
		<description><![CDATA[I blogged over on Dataversity about Hiring Data Professionals: Mason Dixon Lines and Zombies in Your Job Postings .&#160; In that rant, I talk about organizations that want to hire [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/06/16/dataversity-zombies-zachman-mason-dixon-line-and-normalization-rants/' rel='bookmark' title='Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants'>Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>I blogged over on Dataversity about <a href="http://www.dataversity.net/archives/144" target="_blank">Hiring Data Professionals: Mason Dixon Lines and Zombies in Your Job Postings</a> .&#160; In that rant, I talk about organizations that want to hire people who can do everything in the data column of the <a class="zem_slink" title="Zachman Framework" href="http://en.wikipedia.org/wiki/Zachman_Framework" rel="wikipedia">Zachman Framework</a>.</p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/01/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2012/01/image_thumb.png" width="454" height="346" /></a></p>
<p>I call these people &quot;wonder candidates&quot; and write about how they don&#8217;t exist in sufficient numbers to supply all the organizations in the world:</p>
<blockquote><p>It would seem to make sense that if you were hiring a data professional you’d design a position that fills in the <em>Data</em> column, right?&#160; No?&#160; It turns out, though, that most people don’t think and work along a column.&#160; In my experience, people aren’t passionate about tasks that span columns from top to bottom.&#160; They normally aren’t skilled along the whole column, either.&#160; Referring to the Zachman Framework, what sorts of skills and passions would this candidate need: planning, architecting, designing, building systems, building parts, keeping the systems up and running.</p>
</blockquote>
<p>I thought about my rant in this area while reading a job posting on Dataversity for a Data Architect.&#160; I&#8217;m sure the people at Miami Children&#8217;s Hospital do amazing things, probably with very limited budgets.&#160; That&#8217;s why these hiring organizations tell me they have to fill their positions with Architect Designer Developer Implementer Operational Support Wonder Candidates.&#160; I&#8217;m going to pick on this posting, so apologies to the hospital for using them as an anti-pattern for finding good data architects.&#160; I&#8217;m sure they are nice people there and really want to get to successful database and data warehouse solutions.&#160; You might even want to apply for that job. </p>
<blockquote><p>“Designs and constructs very large relational databases for data warehousing. Develops data models and is responsible for data acquisition, access analysis and design, and archive/recovery/load design and implementation. Integrates new data with existing data data warehouses in design and planning.”</p>
</blockquote>
<p>Right there we have the keywords <em>design</em>, <em>constructs</em>, <em>develops</em>, <em>implementation</em>.&#160; These activities are done in different rows in the data column of the Zachman Framework.&#160; There&#8217;s also this:</p>
<blockquote><p>performance tuning, data retention policies, data classification, data security, and data acquisition&#8230;.Data modeling experience. Database and application object management, including DDL, table constraints and triggers, clusters, object storage allocation and tuning, indexing options and tradeoffs, partitioning, etc., experience.”</p>
</blockquote>
<p>Those activities are clearly down in the lower half of the Framework.&#160; Yet data modeling, which exists along the entire data column, is not typically a strong skill set for people who work so far down in the Framework.&#160;&#160; So my guess is that professional data architects and modelers will not be qualified to do the clustering/partitioning/indexing/performance tuning part of the job and that implementers who can won&#8217;t be qualified to prepare and maintain the data models they also want out of this role.</p>
<p>If I were interviewing for this type of position, I&#8217;d focus on why this organization wants data models but doesn&#8217;t seem to want to fund a data architect.&#160; It&#8217;s sounds crazy, but I recommend that organizations not incur the costs of preparing and maintaining data models when they don&#8217;t want to work with professional data modelers.&#160; They won&#8217;t see many of the benefits of having an active data model but will incur all the costs and the risks associated with preparing incorrect ones.</p>
<p>I realize that there are many successful IT professionals who can work along many rows and columns.&#160; I&#8217;ve worked with these amazing people.&#160; But staffing a team of these amazing people is costly: they are difficult to find, expensive to hire, and tough to keep around because:</p>
<blockquote><p>There may be people who can do a lot of those things, but in my experience they aren’t passionate about all of them. New hires won’t be happy and the organization will not realize the economies that they think they will.&#160; </p>
<p>I recommend that if organizations want to combine responsibilities that they do so across the columns in the same range of rows.&#160; Combining positions where thought processes are similar (business and data analysts, DBAs and developers, etc.).&#160; Analysts in general make for good analysts in other columns.&#160; Operational people tend to think operationally, builders tend to think mostly of building, not planning well.&#160; Let’s not drag people up or down the rows.</p>
<p>Go now and check your job postings.&#160; Do they reflect the true nature of the job?&#160; Or are they actually full of zombies ready to drag someone to an assignment that they don’t really want?</p>
</blockquote>
<p>Do you work with any of these Zombies?&#160; People who have been hired to fill several jobs, but don&#8217;t have the passion or skills to do all of them?&#160; How is that working?</p>
<div style="margin-top: 10px; height: 15px" class="zemanta-pixie"><img style="border-bottom-style: none; border-left-style: none; border-top-style: none; float: right; border-right-style: none" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=e1d85238-f133-41ca-a23a-f3857bb6553c" /></div>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2011/06/16/dataversity-zombies-zachman-mason-dixon-line-and-normalization-rants/' rel='bookmark' title='Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants'>Dataversity: Zombies, Zachman, Mason-Dixon Line and Normalization Rants</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/05/18/2-days-left-to-let-sqlpass-know-what-sessions-you-want-and-you-like-us-right/' rel='bookmark' title='2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)'>2 Days Left to Let #SQLPASS Know What Sessions You Want (And You Like Us, Right?)</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/11/07/what-does-sqlfamily-mean-to-me-mememonday/' rel='bookmark' title='What Does #SQLFamily Mean to Me? #mememonday'>What Does #SQLFamily Mean to Me? #mememonday</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/01/30/another-zombie-job-posting-data-architect-designer-implementer-operational-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monte Carlo-ing Your Eventual Consistency Bets</title>
		<link>http://blog.infoadvisors.com/index.php/2012/01/10/monte-carlo-ing-your-eventual-consistency-bets/</link>
		<comments>http://blog.infoadvisors.com/index.php/2012/01/10/monte-carlo-ing-your-eventual-consistency-bets/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 20:33:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Eventual Consistency]]></category>
		<category><![CDATA[NoSQL]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/?p=1271</guid>
		<description><![CDATA[One of the features of not-only-SQL (NoSQL) data storage systems is the concept of eventual consistency (via Wikipedia): Eventual Consistency&#8230; means that given a sufficiently long period of time over [...]<div class='yarpp-related-rss yarpp-related-none'>

No related posts yet.
</div>
]]></description>
				<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://blog.infoadvisors.com/index.php/2012/01/10/monte-carlo-ing-your-eventual-consistency-bets/" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div>
<p>One of the features of not-only-SQL (<a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank">NoSQL</a>) data storage systems is the concept of <a class="zem_slink" title="Eventual consistency" href="http://en.wikipedia.org/wiki/Eventual_consistency" rel="wikipedia">eventual consistency</a> (via Wikipedia):</p>
<blockquote><p>Eventual Consistency&#8230; means that given a sufficiently long period of time over which no changes are sent, all updates can be expected to propagate eventually through the system and all the replicas will be <a href="http://en.wikipedia.org/wiki/Consistent">consistent</a>. </p>
</blockquote>
<p>For those of us coming from a transactional system point of view, eventual consistency can be mind-boggling at first. Thinking about data being presented in an inconsistent manner is usually seen as a data quality failure &#8212; something to be avoided. But in non-transactional systems it&#8217;s worth the trade-off for speed and scalability. Think about your Facebook page for a minute: how bad would it be if one of your friend&#8217;s updates was not visible to you at the same time it was visible to someone else, but eventually you&#8217;d be able to see that update?</p>
<p>Paul Cannon has a great write up on <a href="http://www.datastax.com/dev/blog/your-ideal-performance-consistency-tradeoff" target="_blank">using tools to estimate your eventual consistency</a> with Cassandra:</p>
<blockquote><p>&quot;The best part is that they also provided the world with an interactive demo, which lets you fiddle with <tt>N</tt>, <tt>R</tt>, and <tt>W</tt>, as well as parameters defining your system’s read and write latency distributions, and gives you a nice graph showing what you can expect in terms of consistent reads after a given time. </p>
<p><em><a href="http://www.eecs.berkeley.edu/~pbailis/projects/pbs/#demo" name="skip-a-bit">See the interactive demo here</a></em>. </p>
<p>This terrific tool actually runs thousands of <a href="http://en.wikipedia.org/wiki/Monte_carlo_simulation">Monte Carlo simulations</a> per data point (turns out the math to create a full, precise formulaic solution was too hairy) to give a very reliable approximation of consistency for a range of times after a write.&quot;</p>
</blockquote>
<p>Being able to plan your architecture to best fit the business need is what is important, not necessarily data purity at the cost of speed or reliability.&#160; Again, that sounds weird to a profession that has focused on fighting to keep data integrity on the radar of management, but the best design decisions are made balancing cost, benefit and risk.&#160; Those of us in the data world to understand that eventually consistent is often the best solution.&#160; Even if it feels weird.</p>
<p>Having tools that help us understand how to best architect the trade-offs is the first step in delivering the right data consistency for what the business needs.</p>
<h6 style="font-size: 1em" class="zemanta-related-title">Related articles</h6>
<ul>
<li>
<div class="zemanta-article-ul-li"><a href="http://queue.acm.org/detail.cfm?id=1466448" target="_blank">Eventually Consistent</a> (queue.acm.org)</div>
</li>
</ul>
<div style="margin-top: 10px; height: 15px" class="zemanta-pixie"><img style="border-bottom-style: none; border-left-style: none; border-top-style: none; float: right; border-right-style: none" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=099e2d40-3894-4d65-83c5-a41560e47ecf" /></div>
<div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts yet.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2012/01/10/monte-carlo-ing-your-eventual-consistency-bets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handouts From My DAMA Speaking Tour</title>
		<link>http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/</link>
		<comments>http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 15:42:00 +0000</pubDate>
		<dc:creator>Karen Lopez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Data Modeling]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Barbie]]></category>
		<category><![CDATA[Chicago]]></category>
		<category><![CDATA[Des Moines]]></category>
		<category><![CDATA[Minneapolis]]></category>
		<category><![CDATA[Omaha]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/</guid>
		<description><![CDATA[I had a fabulous time meeting DAMA Members in the US Midwest over the last couple of weeks.&#160; I was worried most about making all these flights, but they all [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/02/17/karens-typical-day/' rel='bookmark' title='Karen&#8217;s Typical Day'>Karen&#8217;s Typical Day</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-001.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MSP 2011 2011-10-17 001" border="0" alt="MSP 2011 2011-10-17 001" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-001_thumb.jpg" width="190" height="244" /></a><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-002.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MSP 2011 2011-10-17 002" border="0" alt="MSP 2011 2011-10-17 002" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-002_thumb.jpg" width="181" height="244" /></a><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-003.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MSP 2011 2011-10-17 003" border="0" alt="MSP 2011 2011-10-17 003" src="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/MSP-2011-2011-10-17-003_thumb.jpg" width="165" height="244" /></a></p>
<p>I had a fabulous time meeting <a href="www.dama.org" target="_blank">DAMA</a> Members in the US Midwest over the last couple of weeks.&#160; I was worried most about making all these flights, but they all worked out well.&#160; These <a href="www.dama.org" target="_blank">DAMA</a> Speaking Tours are something I look forward to every year.&#160; If you are interested in booking one, contact chapters in your general area and propose some dates.</p>
<p><a href="http://blog.infoadvisors.com/index.php/2011/10/04/speaking-dama-mn-minneapolis-17-october-career-success-in-turbulent-times-more/" target="_blank"><font size="4"><strong>DAMA Minneapolis</strong></font></a>&#160;</p>
<blockquote><p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/KarenLopez-CareerSuccessInDataProfession-DAMA.pdf" target="_blank">Career Success in the Data Profession</a></p>
<p><a href="http://prezi.com/j_di2eeht7vn/youve-just-inherited-a-data-model/" target="_blank">You&#8217;ve Just Inherited a Data Model, Now What?</a> (Video)</p>
</blockquote>
<p><a href="http://blog.infoadvisors.com/index.php/2011/10/04/speaking-dama-ia-des-moines-oct-18-10-database-design-blunders/" target="_blank"><font size="4"><strong>DAMA Iowa</strong></font></a></p>
<blockquote><p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/KarenLopez-10-Physical-Blunders.pdf" target="_blank">10 Physical Database Design Blunders</a></p>
</blockquote>
<p><a href="http://blog.infoadvisors.com/index.php/2011/10/04/speaking-dama-chicago-19-october-data-management-the-straw-poll/" target="_blank"><font size="4"><strong>DAMA Chicago</strong></font></a>&#160;</p>
<blockquote><p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/The-Straw-Poll.pdf" target="_blank">The Straw Poll Handouts</a></p>
<p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/KarenLopez-CareerSuccessInDataProfession-DAMA.pdf" target="_blank">Career Success in the Data Profession</a></p>
</blockquote>
<p><a href="http://blog.infoadvisors.com/index.php/2011/10/24/speaking-dama-day-nebraska-omaha-3-november-data-modeling-contentious-issues/" target="_blank"><font size="4"><strong>DAMA Day Nebraska</strong></font></a></p>
<blockquote><p><a href="http://blog.infoadvisors.com/wordpress/wp-content/uploads/2011/11/DM_ContentiousDAMA_Omaha.pdf" target="_blank">Data Modeling Contentious Issues</a></p>
</blockquote>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://blog.infoadvisors.com/index.php/2010/12/08/webcast-recording-available-why-be-normal-ca-erwin-modeling-user-group/' rel='bookmark' title='Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group'>Webcast Recording Available: Why Be Normal? CA ERwin Modeling User Group</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/02/17/karens-typical-day/' rel='bookmark' title='Karen&#8217;s Typical Day'>Karen&#8217;s Typical Day</a></li>
<li><a href='http://blog.infoadvisors.com/index.php/2011/03/30/half-day-seminar-7-april-edw11-10-physical-data-modeling-blunders-discount-coupon/' rel='bookmark' title='Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon'>Half Day Seminar 7 April #EDW11 &#8211; 10 Physical Data Modeling Blunders &#8211; Discount Coupon</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.infoadvisors.com/index.php/2011/11/10/handouts-from-my-dama-speaking-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
