<?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>Datamartist.com &#187; Datamartist Tool</title>
	<atom:link href="http://www.datamartist.com/category/datamartist-tool/feed" rel="self" type="application/rss+xml" />
	<link>http://www.datamartist.com</link>
	<description>Reduce cost with self serve data transformation</description>
	<lastBuildDate>Mon, 26 Jul 2010 18:33:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Datamartist V1.3.0 Value Distribution data profiling</title>
		<link>http://www.datamartist.com/datamartist-v1-3-0-value-distribution-data-profiling</link>
		<comments>http://www.datamartist.com/datamartist-v1-3-0-value-distribution-data-profiling#comments</comments>
		<pubDate>Mon, 26 Jul 2010 18:33:50 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Data profiling]]></category>
		<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=4855</guid>
		<description><![CDATA[This video gives a quick (under two minute) look at the Datamartist data profiler's ability to explore the distribution of numeric values in a data set by counting the number of values that fall into a series of equal size buckets. It highlights the datamartists calculation, visualization, selection and drill down features using a simple [...]]]></description>
			<content:encoded><![CDATA[<p>This video gives a quick (under two minute) look at the Datamartist data profiler's ability to explore the distribution of numeric values in a data set by counting the number of values that fall into a series of equal size buckets.  It highlights the datamartists calculation, visualization, selection and drill down features using a simple example.</p>
<p><center>
<div id="media">
            <object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="498" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0"><param name="src" value="/resources/video/V1_3_0/Value-Dist-Quick-Look-1/Value-Distribution-Quick-Look_controller.swf"/><param name="bgcolor" value="#1a1a1a"/><param name="quality" value="best"/><param name="allowScriptAccess" value="always"/><param name="allowFullScreen" value="false"/><param name="scale" value="showall"/><param name="flashVars" value="autostart=false&#038;thumb=/resources/video/V1_3_0/Value-Dist-Quick-Look-1/FirstFrame.png&#038;thumbscale=65"/><embed name="csSWF" src="/resources/video/V1_3_0/Value-Dist-Quick-Look-1/Value-Distribution-Quick-Look_controller.swf" width="640" height="498" bgcolor="#1a1a1a" quality="best" allowScriptAccess="always" allowFullScreen="false" scale="showall" flashVars="autostart=false&#038;thumb=/resources/video/V1_3_0/Value-Dist-Quick-Look-1/FirstFrame.png&#038;thumbscale=65" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>
        </div>
<p></center></p>
<p>This value profiling tool is just one of many of the  Datamartist data profiling tools capabilities, <a href="/download/beta-download">download the free trial of the BETA</a> to try all the functionality with your own data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-v1-3-0-value-distribution-data-profiling/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V1.3.0 Public beta released</title>
		<link>http://www.datamartist.com/v1-3-0-public-beta-data-profiling-tools-enhance</link>
		<comments>http://www.datamartist.com/v1-3-0-public-beta-data-profiling-tools-enhance#comments</comments>
		<pubDate>Wed, 14 Jul 2010 02:45:17 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=4676</guid>
		<description><![CDATA[Come and get it while its still warm! The next release of Datamartist, a data profiling and data transformation tool (think ETL and data profiler rolled into one) is now available in BETA as a public trial download. The currently released version 1.2.6 is of course also still available, but for those who don't mind [...]]]></description>
			<content:encoded><![CDATA[<p>Come and get it while its still warm! The next release of Datamartist, a data profiling and data transformation tool (think ETL and data profiler rolled into one) is now available in BETA as a public trial download.</p>
<p>The currently released version 1.2.6 is of course also still available, but for those who don't mind risking a bug or two (we need your help in killing the last few) the Beta gives you a sneak peak at the new version and a bunch of new features.</p>
<p>You can get it <a href="/datamartist-v1-3-0-beta-trial">here</a>.  Whats in it? Lots of data profiling goodies;</p>
<h2>Value distribution profiling</h2>
<p>One of the important additions to the data profiling capabilities is the value distribution explorer.  This powerful functionality analyzes numeric fields and provides a value distribution graph (equal size buckets for row counts based on value) that lets you zoom in and out, and drill down into the rows to understand your data and spot any suspicious values at a glance.</p>
<p><a href="http://www.datamartist.com/wp-content/uploads/2010/07/datamartist-value-distribution-graph.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/07/datamartist-value-distribution-graph.jpg" alt="" title="datamartist-value-distribution-graph" width="636" height="330" class="aligncenter size-full wp-image-4678" /></a></p>
<h2>Support for Regular expressions for pattern matching</h2>
<p>The new version has added a very powerful function to the function library;</p>
<blockquote><p>REGEX(text,regex expression)</p></blockquote>
<p>With this function, it is now possible to use regular expressions (regex expressions) to evaluate if string values conform to desired data formats.  Regular expressions are widely used for data quality testing, and there are lots of them available out there.</p>
<h2>Custom data format rules</h2>
<p><a href="http://www.datamartist.com/wp-content/uploads/2008/11/Data-format-rule-entry1.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2008/11/Data-format-rule-entry1.jpg" alt="" title="Data-format-rule-entry" width="631" height="271" class="alignright size-full wp-image-4660" /></a>In V1.3.0, it is now possible to add a series of custom rules for character mapping, creating much more flexibility in the data profiling tool.  For example, its possible to map numbers, letters, punctuation characters, or any combination of them.</p>
<h2>Data profiling block (Pro edition)</h2>
<p>In the professional edition, the category of data quality blocks has been added, and the first block released is the data profiler block.</p>
<p>This lets data profiling results themselves be used within your data canvas, as well as written out to files or database tables, with time stamps- enabling data profiling automation and tracking.  It is now possible to define, calculate and track data profiling metrics automatically, sampling data at a sample frequency that lets you understand how your data quality is evolving.</p>
<p>We're excited about what can be done with this first data quality block- and we are sure our professional edition users will be tracking their data quality like never before.</p>
<p><a href="http://www.datamartist.com/wp-content/uploads/2008/11/datamartist-data-profiler-block.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2008/11/datamartist-data-profiler-block.jpg" alt="" title="datamartist-data-profiler-block" width="610" height="300" class="aligncenter size-full wp-image-4662" /></a></p>
<p>I'll be blogging about all the new features in the coming days and weeks- I'm certain you'll find lots of things to like in the new version- give it a go.</p>
<p>As always with our betas, we love feedback, and we'll be giving some free PRO licenses away to our most active Beta testers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/v1-3-0-public-beta-data-profiling-tools-enhance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why you should data profile.</title>
		<link>http://www.datamartist.com/data-profiling-do-it-do-it-now</link>
		<comments>http://www.datamartist.com/data-profiling-do-it-do-it-now#comments</comments>
		<pubDate>Fri, 07 May 2010 02:11:58 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Data migration]]></category>
		<category><![CDATA[Data profiling]]></category>
		<category><![CDATA[Datamartist Tool]]></category>
		<category><![CDATA[Data Quality]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=4496</guid>
		<description><![CDATA[Imagine that you have bought a new home, and you've decided to do some landscaping. So you pick three landscapers, draw a rough sketch of what you want, and ask them to bid on the job. But you don`t allow them to come see your property, and your sketch doesn't specify anything about the existing [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine that you have bought a new home, and you've decided to do some landscaping.  So you pick three landscapers, draw a rough sketch of what you want, and ask them to bid on the job.</p>
<p>But you don`t allow them to come see your property, and your sketch doesn't specify anything about the existing landscaping- just the final configuration.  Do you think the landscapers would be willing to offer a reasonable price ? </p>
<p>Unlikely.   What if there are existing patio stones to remove- or an in-ground swimming pool that`s got to go? </p>
<p><a href="http://www.datamartist.com/wp-content/uploads/2010/05/did-the-consultants-data-profile-first.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/05/did-the-consultants-data-profile-first.jpg" alt="" title="did-the-consultants-data-profile-first" width="347" height="235" class="alignright size-full wp-image-4513" /></a>No landscaper would take on a job without understanding the lay of the land, and the existing conditions.  It would be impossible to estimate the job. Anyone who did would give you a huge price to cover themselves, or demand extras upon discovering the extra work.</p>
<p>Yet when companies hire consultants to build them business intelligence solutions, or do data migration,  it often happens with only the roughest outline of the existing data sets.  Certainly, often a data model is included- but knowing what the table SHOULD contain rather than what it does is just not the same thing.  It never ceases to amaze me that the simple, cost effective practice of data profiling is just often not part of the initial phases of so many business intelligence and data migration projects.</p>
<p>With the right data profiling tool, and just a few days work, its possible to gain a huge amount of insight into the data quality in your systems, and as a result, be able to make radically more accurate estimates of the cost to go from the "as is" to the "to be".</p>
<p>Phil Simon talked about this in a great post on the Data flux blog called <a href="http://www.dataflux.com/dfblog/?p=2590" target="_blank">"What Consultants Don't tell you"</a>, and raises an important and somewhat ugly truth- many times, service providers don't WANT to do data profiling because it reveals the true extent of the work to be done, increasing the budget requirement, and makes the project less likely to be approved.</p>
<p>Now certainly, we can't use a broad brush to paint all consultants, but it does lead to a reduction in the number of times valuable tools such as data profiling are recommended even though in my opinion they are a low cost, no-brainer, do it unless you are crazy first step to any major project.  </p>
<p>You are going to spend potentially millions of dollars on a business intelligence or data migration project- spend a few weeks to look at the data with the right tools first for goodness sake!</p>
<p>If you want to get a reasonable cost estimate, and you want to go into your business intelligence or data migration project with open eyes, don't imagine you can know what it will cost to get from here to there if you don't take a good look at where here really is.</p>
<p><a href="/resources/screenshots/Data-Profiler-on-States.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/05/Data-Profiler-on-States-Thumb.jpg" alt="" title="Data-Profiler-on-States-Thumb" width="220" height="165" class="alignright size-full wp-image-4506" /></a><strong>Full disclosure</strong>-  of course, you are reading the <a href="/">Datamartist</a> blog, and Datamartist has lots of data profiling functionality- so you have to understand that we are incredibly biased on this topic.  If you are able to overlook our inherent bias, <a href="/downloads">give the tool a try</a>- you`ll discover things about your data you might not have wanted to know, but its better to face the truth prepared, than to rely on wishful thinking, and then discover the bad news when you're well into the project, and your budget is almost gone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/data-profiling-do-it-do-it-now/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Datamartist V1.2 now available</title>
		<link>http://www.datamartist.com/datamartist-v1-2-now-available</link>
		<comments>http://www.datamartist.com/datamartist-v1-2-now-available#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:45:33 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Data Transformation]]></category>
		<category><![CDATA[Datamartist Tool]]></category>
		<category><![CDATA[ETL]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=4266</guid>
		<description><![CDATA[nModal solutions is pleased to announce that Datamartist V1.2 is now available. In this version, we've introduced a Standard and Pro edition, letting customers get the features they need at the right price. Datamartist Standard: $349 Datamartist Professional: $745 A comparison of the feature sets explains the details. Whats new in V1.2 Data source import [...]]]></description>
			<content:encoded><![CDATA[<p>nModal solutions is pleased to announce that Datamartist V1.2 is now available.</p>
<p><a href="http://www.datamartist.com/wp-content/uploads/2010/02/Sales-example-full-screen-shot-profiler-perspective-300w.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Sales-example-full-screen-shot-profiler-perspective-300w.jpg" alt="" title="Sales-example-full-screen-shot-profiler-perspective-300w" width="300" height="228" class="alignright size-full wp-image-4302" /></a>In this version, we've introduced a Standard and Pro edition, letting customers get the features they need at the right price. </p>
<ul>
<li>Datamartist Standard:       $349</h3>
<li>Datamartist Professional:   $745</h3>
</ul>
<p>A <a href="/product/datamartist-pricing-and-edition-comparison">comparison of the feature sets explains</a> the details.</p>
<h1>Whats new in V1.2</h1>
<h2>Data source import enhancements</h2>
<ul style="margin-top:10px;">
<li>Ability to cut and paste between Excel, Text files, the Datamartist canvas and any Datamartist data viewer.</li>
<li>New integrated data source repository with drag and drop to canvas.</li>
<li>SQL Editor to allow the creation of SQL queries to get data from databases.</li>
</ul>
<p><a href="http://www.datamartist.com/wp-content/uploads/2010/02/Edit-SQL-Datamartist1.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Edit-SQL-Datamartist1.jpg" alt="" title="Edit-SQL-Datamartist" width="609" height="342" class="aligncenter size-full wp-image-4307" /></a></p>
<h2>Running Datamartist canvases automatically</h2>
<p>Now that Datamartist can be run from the command line, it is possible to schedule datamartist transforms- even running it on a Windows server.  Details about the logging and options <a href="/resources/datamartist-doc-files/V1_0_Documentation/DM-running-from-cmd-line-Doc.html">are here</a>.<br />
<a href="http://www.datamartist.com/wp-content/uploads/2010/02/Running-datamartist-from-the-command-line-610w.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Running-datamartist-from-the-command-line-610w.jpg" alt="" title="Running-datamartist-from-the-command-line-610w" width="610" height="308" class="aligncenter size-full wp-image-4310" /></a></p>
<h2>Edit Internal data sets.</h2>
<p>The addition of fully editable internal data sets that are stored within the DMC file itself gives a powerful new ability to create "What if" type scenarios.  Imagine you want to see the effect of changing the sales regions slightly-  just copy and paste the existing from a data viewer onto the canvas- that gives you an internal data set block with that data in it-  now you can add a column "New Region" or rename the column, then edit some values, join it back into the original data with a join block, and be trying different scenarios in no time.<br />
<a href="http://www.datamartist.com/wp-content/uploads/2010/02/Internal-edit-regions-list.jpg"><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Internal-edit-regions-list.jpg" alt="" title="Internal-edit-regions-list" width="547" height="389" class="aligncenter size-full wp-image-4313" /></a></p>
<p>We're excited about this new release, and thanks to all our customers and testers for their feedback- we're glad to be incorporating some of those great ideas into the product.</p>
<p>If you haven't tried Datamartist yet, <a href="/downloads">this is the perfect time</a>, and now with two editions to choose from you can get the features you need at the right price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-v1-2-now-available/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tableau Public- great visualization now where do we get the data?</title>
		<link>http://www.datamartist.com/tableau-public-feature-review-and-use-with-datamartist</link>
		<comments>http://www.datamartist.com/tableau-public-feature-review-and-use-with-datamartist#comments</comments>
		<pubDate>Fri, 12 Feb 2010 03:44:53 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[Business Intelligence]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=4121</guid>
		<description><![CDATA[Good news on the visualization front this week when Tableau announced that it was making its well received visualization software available in a free public version, as well as providing a structure to allow users to integrate Tableau visualizations into their websites. Tableau has received a fair amount of positive response from the visualization world. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/tableau-public-logo-300x65.jpg" alt="tableau-public-logo" title="tableau-public-logo" width="300" height="65" class="alignright size-medium wp-image-4135" />Good news on the visualization front this week when Tableau announced that it was making its well received visualization software available in <a href="http://www.tableausoftware.com/public/" target="_blank">a free public version</a>, as well as providing a structure to allow users to integrate Tableau visualizations into their websites.  </p>
<p>Tableau has received a fair amount of positive response from the visualization world.  Even <a href="http://www.perceptualedge.com/" target="_blank">Stephen Few</a>, who isn't shy to point out when visualizations are straying from the straight and narrow has been supportive of Tableau from the start.</p>
<p>We're excited about this new access to such a great data visualization tool because we know that people who do visualization have to transform their data- and if users of Tableau want a flexible, visual data transformation tool, the <a href="/">Datamartist tool</a> is an obvious choice.</p>
<h2> Free Tableau vs Professional version</h2>
<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Tableau-public-intro-data-source-selection.jpg" alt="Tableau-public-intro-data-source-selection" title="Tableau-public-intro-data-source-selection" width="300" height="299" class="alignright size-full wp-image-4122" /></p>
<p>There are of course <a href="http://www.tableausoftware.com/forum/data-requirements-and-limitations-tableau-public" target="_blank">some limitations</a> with the free version of Tableau, in comparison with the full featured professional version ($1600 USD per seat.)</p>
<ul>
<li> Data import capabilities - Only MS Access, Excel and Text files</li>
<li> 100 000 row Limit per table</li>
<li> 50 Mb Limit per organization for the web server.</li>
</ul>
<p>None of these limitations will stop you from making some pretty fantastic visualizations as long as your final summarized data set fits within the limits and you put it in the right format.  But it does mean that to use this version of Tableau, you need to use another tool to get those large data sets summarized.  This is probably something you are doing anyway, because there is almost always some data cleanup to do.</p>
<h2>Get your data sets ready- there are going to be some beautiful viz getting made</h2>
<p>The trick with visualization of course, is that you need data to visualize.  With tools like Tableau, as good as they are at making the pictures, you have to get the data set to them first- and we all know how many pre-formatted, all is well, no data quality issues data sets there are lying around the real world (Hint: none.).</p>
<p>But I'll tell you, once you do have the data, what a fantastic bit of interactive web based visualization Tableau can do.</p>
<p>Often, people use a combination of MS Excel and Access to create the datasets that they want, then connect to the Access database with Tableau.  Of course, we suggest you try Datamartist instead.  Datamartist and Tableau are a powerful combination- first, using Datamartist pull data from mutliple sources (Datamartist loads out of SQL Server, Oracle, MySQL, and at a license price much less than Tableau Professional).  </p>
<p>Datamartist lets you join tables visually (using a venn diagram interface that we're proud of), segment data using rule sets, summarize millions of rows if needed, and generally parse and transform with an easy to use calculation engine.  Once you have the data where you want it, export it easily to an Access database, and let Tableau Public generate the visualizations that you need.</p>
<p>I'm excited about Tableau's decision to make its power available in this public version.  I intend to do some serious data crunching with the <a href="/">Datamartist Tool</a>, followed by some interactive visualizations with Tableau Public.  The beauty of the Tableau Public setup is that I can then publish the visualizations right here in the blog, and highlight what the combination of these two tools can do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/tableau-public-feature-review-and-use-with-datamartist/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inner and outer joins SQL examples and the Join block</title>
		<link>http://www.datamartist.com/sql-inner-join-left-outer-join-full-outer-join-examples-with-syntax-for-sql-server</link>
		<comments>http://www.datamartist.com/sql-inner-join-left-outer-join-full-outer-join-examples-with-syntax-for-sql-server#comments</comments>
		<pubDate>Wed, 10 Feb 2010 16:13:45 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[SQL Code]]></category>
		<category><![CDATA[Joining data]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=3966</guid>
		<description><![CDATA[In this post I'll show you how to do all the main types of Joins with clear SQL examples. The examples are written for Microsoft SQL Server, but very similar syntax is used in Oracle, MySQL and other databases. Joins can be said to be INNER or OUTER joins, and the two tables involved are [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/join-block-venn-diagram-datamartist.jpg" alt="join-block-venn-diagram-datamartist" title="join-block-venn-diagram-datamartist" width="212" height="188" class="alignright size-full wp-image-4068" /><br />
In this post I'll show you how to do all the main types of Joins with clear SQL examples.  The examples are written for Microsoft SQL Server, but very similar syntax is used in Oracle, MySQL and other databases.</p>
<p>Joins can be said to be INNER or OUTER joins, and the two tables involved are referred to as LEFT and RIGHT.  By combining these two concepts you get all the various types of joins in join land: Inner, left outer, right outer, and the full outer join.  </p>
<h2>Tables used for SQL Examples</h2>
<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-Tables.jpg" alt="Join-Example-Students-And-Advisors-Tables" title="Join-Example-Students-And-Advisors-Tables" width="606" height="214" class="aligncenter size-full wp-image-4057" /></p>
<p>In the screen shots I've configured Datamartist to  only show the name columns to save space.  The SQL code shown is "Select *" so it will return all the columns.  You can see that in the <a href="/">Datamartist tool</a> the type of join is selected by just checking the parts of the venn diagram that contain the rows you want.</p>
<h2>1) Inner Join SQL Example</h2>
<p><code>select * from dbo.Students S INNER JOIN dbo.Advisors A ON S.Advisor_ID=A.Advisor_ID</code></p>
<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-Inner-Join.jpg" alt="Join-Example-Students-And-Advisors-Inner-Join" title="Join-Example-Students-And-Advisors-Inner-Join" width="560" height="234" class="aligncenter size-full wp-image-4058" /></p>
<h2>2) Left Outer Join SQL Example</h2>
<p><code>select * from dbo.Students S LEFT OUTER JOIN dbo.Advisors A ON S.Advisor_ID=A.Advisor_ID</code></p>
<p><img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-Left-Outer-Join.jpg" alt="Join-Example-Students-And-Advisors-Left-Outer-Join" title="Join-Example-Students-And-Advisors-Left-Outer-Join" width="625" height="265" class="aligncenter size-full wp-image-4059" /></p>
<h2>4) Full Outer Join SQL Example</h2>
<p><code>select * from dbo.Students S FULL OUTER JOIN dbo.Advisors A ON S.Advisor_ID=A.Advisor_ID</code><br />
<img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-Full-Outer-Join.jpg" alt="Join-Example-Students-And-Advisors-Full-Outer-Join" title="Join-Example-Students-And-Advisors-Full-Outer-Join" width="581" height="291" class="aligncenter size-full wp-image-4063" /></p>
<h2>5) SQL example for just getting the rows that don't join</h2>
<p><code>select * from dbo.Students S FULL OUTER JOIN dbo.Advisors A ON S.Advisor_ID=A.Advisor_ID where A.Advisor_ID is null or S.Student_ID is null</code><br />
<img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-non-joining-Join.jpg" alt="Join-Example-Students-And-Advisors-non-joining-Join" title="Join-Example-Students-And-Advisors-non-joining-Join" width="638" height="227" class="aligncenter size-full wp-image-4065" /></p>
<h2>6) SQL example for just rows from one table that don't join</h2>
<p><code>select * from dbo.Students S FULL OUTER JOIN dbo.Advisors A ON S.Advisor_ID=A.Advisor_ID where A.Advisor_ID is null</code><br />
<img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-left-exlusive-Join.jpg" alt="Join-Example-Students-And-Advisors-left-exlusive-Join" title="Join-Example-Students-And-Advisors-left-exlusive-Join" width="615" height="228" class="aligncenter size-full wp-image-4070" /></p>
<h1>But what about the duplicate row thing?</h1>
<p>Now, since in this case we had a simple one to one relationship, the number of rows that were returned made the venn diagrams make sense, and add up pretty normally with table one and two.</p>
<p>What happens if the data in the tables are not a simple one to one relationship?  What happens if we add one duplicate advisor with the same ID, but a different name?<br />
<img src="http://www.datamartist.com/wp-content/uploads/2010/02/Join-Example-Students-And-Advisors-duplicate-advisors.jpg" alt="Join-Example-Students-And-Advisors-duplicate-advisors" title="Join-Example-Students-And-Advisors-duplicate-advisors" width="431" height="184" class="aligncenter size-full wp-image-4080" /></p>
<p>A join will create a row for every combination of rows that join together.  So if there are two advisors with the same key, for every student record that has that key, you will have two rows in the inner part of the join.  The advisor duplicate makes duplicate student records for every student with that advisor.</p>
<p>You can see how this could add up to a lot of extra rows.  The number of rows is the product of the two sets of joining rows. If the tables get big, just a few duplicates will cause the results of a join to be much larger than the total number of rows in the input tables- this is something you have to watch very carefully when joining- check your row counts.</p>
<p>So there you have it.  If you want to try joining tables with the Datamartist tool- <a href="/downloads">give it a try</a>.  It's a super fast install, and you'll be joining like a pro in no time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/sql-inner-join-left-outer-join-full-outer-join-examples-with-syntax-for-sql-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datamartist presented at Democamp Toronto</title>
		<link>http://www.datamartist.com/datamartist-presented-at-democamp-toronto</link>
		<comments>http://www.datamartist.com/datamartist-presented-at-democamp-toronto#comments</comments>
		<pubDate>Sat, 05 Dec 2009 22:12:32 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=3612</guid>
		<description><![CDATA[As I always do I had a great time at Democamp in Toronto this past Thursday. But this Democamp was very special for me, as I was one of the presenters, and had a chance to show off the beta of the next version of Datamartist. Thanks to Geoffrey Wiseman who covered the event on [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.datamartist.com/wp-content/uploads/2009/12/James-Standen-presenting-datamartist-at-democamp-toronto.jpg" alt="James-Standen-presenting-datamartist-at-democamp-toronto" title="James-Standen-presenting-datamartist-at-democamp-toronto" width="400" height="321" class="alignright size-full wp-image-3614" />As I always do I had a great time at Democamp in Toronto this past Thursday.  But this Democamp was very special for me, as I was one of the presenters, and had a chance to show off the beta of the next version of Datamartist.</p>
<p>Thanks to Geoffrey Wiseman who covered the event on his blog Tech scene, you can watch the <a href="http://blog.techscene.ca/2009/12/21/datamartist-james-standen-democamp-toronto-24/" target="_blank">video of the presentation</a>.</p>
<p>It was lots of fun, and we got some great feedback.  A few people came up after and used the term "Excel Hell" to describe some of their previous data transformation experiences, and they were right into what Datamartist could do.  </p>
<p>Note:  The event was held in an auditorium in one of the Rogers offices (which explains the Rogers logo on the podium in the photos)- Datamartist has no affiliation with Rogers of course, but we're grateful for all the support they give the Toronto startup community through sponsoring Democamp and providing such a great space for the sold out event.</p>
<h2>Sneak preview</h2>
<p>We've still got a heavy development cycle in December, but we're excited about the release we're targeting to get out the door early in the new year.  Because we worked to put together a specific build for this demo, and it's pretty stable, I've made the decision to make this beta publicly available-  if you go to the <a href="/downloads">download page</a> you'll find a link at the bottom that will let you download the installer.  As with anything beta, it might still have some bugs in there- but overall you'll find some key new functionality that went over very well here in Toronto:</p>
<ul>
<li>Drag and drop for file import-  just drag flat files or excel files onto the Datamartist canvas, and the blocks are instantly generated, ready to go.</li>
<li>Copy and paste data - Copying a range in excel, then right clicking or pressing CTRL-V in Datamartist generates a new kind of block called a "Internal data set".  More about these blocks soon, as we have lots of plans for them in this upcoming release.</li>
<li>Copy and paste subsets from data viewer- Now you can also copy and paste data internally- click on a stub of a block, select only the rows, or only the columns, or even the cells that you want, press CTRL-C then right click on the canvas and you can paste that data into a new internal data set block.</li>
</ul>
<p>Of course, copy and paste has some limits in terms of data sizes, but it is very useful for reference sets and can still handle pretty good sized sets.</p>
<p>The whole drive in continuing to enhance this type of functionality is about making an environment where its easy to move data around, in and out, and transform it- being able to explore the data and get it right where you want it in an intuitive, flexible environment.  Stay tuned, lots more to come!</p>
<p><img src="http://www.datamartist.com/wp-content/uploads/2009/12/James-Standen-presenting-datamartist-to-the-crowd-at-democamp-toronto.jpg" alt="James-Standen-presenting-datamartist-to-the-crowd-at-democamp-toronto" title="James-Standen-presenting-datamartist-to-the-crowd-at-democamp-toronto" width="600" height="506" class="aligncenter size-full wp-image-3625" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-presented-at-democamp-toronto/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datamartist V1.1 Released</title>
		<link>http://www.datamartist.com/datamartist-v1-1-released</link>
		<comments>http://www.datamartist.com/datamartist-v1-1-released#comments</comments>
		<pubDate>Thu, 12 Nov 2009 05:06:13 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=3463</guid>
		<description><![CDATA[We're pleased to announce that V1.1 of the Datamartist tool is now available, and we'd like to thank our customers and testers for all their feedback. Your suggestions and observations have helped us continue to improve the tool, and are a great motivation. Keep them coming! This version is fully backward compatible with all previous [...]]]></description>
			<content:encoded><![CDATA[<p>We're pleased to announce that V1.1 of the Datamartist tool is now available, and we'd like to thank our customers and testers for all their feedback.  Your suggestions and observations have helped us continue to improve the tool, and are a great motivation.  Keep them coming!</p>
<p>This version is fully backward compatible with all previous versions of Datamartist, and we encourage all our customers to upgrade.</p>
<p>This version of Datamartist brings with it a number of enhancements, some of the highlights:</p>
<h2>Native data base import/export for Oracle and MySQL Enterprise Server</h2>
<p>We're very happy to have added two more very significant database vendors to the natively supported list, and expect more in the future.  In addition to adding the connectivity, we've also made enhancements to the general import interface, particularly in the selection and browsing of tables from large databases. Check it out.</p>
<h2>A new Join block that lets you join inner, outer, right and left to your hearts content;</h2>
<p><img src="http://www.datamartist.com/wp-content/uploads/2008/11/JoinBlockSneakPeakMyDatamartist.jpg" alt="JoinBlockSneakPeakMyDatamartist" title="JoinBlockSneakPeakMyDatamartist" width="490" height="310" class="alignright size-full wp-image-3403" /></p>
<p>We are particularly proud of this block, because it gives a clean, clear visual view into one of the most important data analysis functions, the table join.  You can specify the scope of the join easily using the venn diagram, and can drill down into the various result sets and see whats joining and whats not.</p>
<h2>Enhanced copy and paste.</h2>
<p>We've made almost all the data grids selectable and copy enabled, so you'll find that you can easily grab a value, a row, a columns, or any combination, copy it, and then paste it into Excel or other applications.  We've been loving the flexibility this gives us, and hope you like it too. </p>
<p>We're always looking for feedback from our users, so let us know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-v1-1-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datamartist 1.0.5 Available- with data profiling, Excel import and export to database</title>
		<link>http://www.datamartist.com/datamartist-1-0-5-available-with-data-profiling-excel-import-and-export-to-database</link>
		<comments>http://www.datamartist.com/datamartist-1-0-5-available-with-data-profiling-excel-import-and-export-to-database#comments</comments>
		<pubDate>Tue, 22 Sep 2009 01:32:27 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartgenerator.com/?p=3111</guid>
		<description><![CDATA[We are pleased to announce that V 1.0.5 is now available for download, and that it provides some important new functionality in a number of key areas. It is fully backward compatible with all previous versions of Datamartist, and we encourage all our customers to upgrade to this latest version. Data profiling Datamartist now has [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce that V 1.0.5 is now available for download, and that it provides some important new functionality in a number of key areas.  It is fully backward compatible with all previous versions of Datamartist, and we encourage all our customers to upgrade to this latest version.</p>
<h2>Data profiling</h2>
<p>Datamartist now has integrated data profiling capabilities that can be used at any point in a data canvas.  By simply clicking on any block stub or data connector between blocks the data profiler is available at the bottom left of the screen:<br />
<img src="/wp-content/uploads/2009/09/DataProfiler_Labeled_Selection.jpg" alt="DataProfiler_Labeled_Selection" title="DataProfiler_Labeled_Selection" width="602" height="447" class="alignright size-full wp-image-3138" /></p>
<p>The profiler provides a number of different metrics for each column:</p>
<ul>
<li><strong>Column Name</strong>- the name of the column being profiled.</li>
<li><strong>Null rows</strong>- the count of rows that contain the null value.</li>
<li><strong>Missing rows</strong>- for string types the count of rows containing the empty string.</li>
<li><strong>Populated rows</strong>- the count of rows that are not Null or missing.</li>
<li><strong>Completeness</strong>- the percentage of rows that are Populated (Populated/Total Rows).</li>
<li><strong>Cardinality</strong>- the number of unique values contained in the row.</li>
<li><strong>Uniqueness</strong>- the cardinality divided by the number of populated rows.</li>
</ul>
<p>The tree control visible on the left can be expanded and is linked- as you click on either a category value or the bars in the bar chart, you can drill down to the specific rows underlying that category, format or value type.</p>
<p><img src="/wp-content/uploads/2009/09/DataProfiler_Close_up_Zip_Col_600.jpg" alt="DataProfiler_Close_up_Zip_Col_600" title="DataProfiler_Close_up_Zip_Col_600" width="600" height="187" class="aligncenter size-full wp-image-3142" /></p>
<h3>Field Formats</h3>
<p>The data profiler also parses the values in each column using a format code as follows- this allows you to at a glance understand issues with poorly formed strings (such as Zip codes or Phone numbers)</p>
<ul>
<li><strong>a</strong>- Denotes a letter of the alphabet</li>
<li><strong>n</strong>- Denotes a digit (0 to 9)</li>
<li><strong>s</strong>- Denotes white space (such as spaces)</li>
<li>Punctuation is passed through to the format string so that you can see locations of brackets and dashes etc.</li>
</ul>
<p><img src="/wp-content/uploads/2009/09/DataProfiler_Close_up_phone_formats.jpg" alt="DataProfiler_Close_up_phone_formats" title="DataProfiler_Close_up_phone_formats" width="653" height="235" class="aligncenter size-full wp-image-3143" /></p>
<p>With this added functionality you can quickly find data quality issues and then use Datamartist's transformation functionality to resolve them.  Once you've added and configured the blocks to fix it, you can verify that the format is good by simply running the data profiler on the resulting output.</p>
<h2>Import directly from Excel spreadsheets</h2>
<p><img src="/wp-content/uploads/2009/09/Excel-import-block-canvas-view.jpg" alt="Excel-import-block-canvas-view" title="Excel-import-block-canvas-view" width="432" height="291" class="alignright size-full wp-image-3152" />We've also added a direct connection to excel to allow data sets to be imported from one or more sheets or ranges within Microsoft Excel spreadsheets.  While the data limitations in Excel make this more useful for smaller datasets, its a handy way to get reference information into your Datamartist canvases.  We can probably all admit to having a bit of data tucked in an Excel sheet somewhere that we want to get at from time to time.</p>
<h2>Export to database</h2>
<p>Another very useful addition to the datamartist block library is the Export to DB block.  With this block, it is now easy to write the results of your datamartist canvases directly to a new table in a database.  Currently, access, SQL Server and a generic ODBC connector are supported- but watch for more native database connectivity soon.<br />
<img src="/wp-content/uploads/2009/09/DB-Export-block-canvas-view.jpg" alt="DB-Export-block-canvas-view" title="DB-Export-block-canvas-view" width="625" height="218" class="aligncenter size-full wp-image-3145" /></p>
<p>We are determined to keep adding the functionality that our users need.  We want to take this opportunity to thank our customers for their feedback, it makes it possible for us to keep improving our product, and keep to our vision of providing the right functionality in an easy to use desktop ETL tool.  Our goal is to not have more functions than those expensive enterprise ETL tools, but to have the functions that our users need- and to package those functions in a simple but powerful interface.  <a href="/downloads">Give Datamartist a try</a>, and tell us what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-1-0-5-available-with-data-profiling-excel-import-and-export-to-database/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datamartist V1.0.0 Released</title>
		<link>http://www.datamartist.com/datamartist-v1-0-0-released</link>
		<comments>http://www.datamartist.com/datamartist-v1-0-0-released#comments</comments>
		<pubDate>Mon, 13 Jul 2009 01:29:03 +0000</pubDate>
		<dc:creator>James Standen</dc:creator>
				<category><![CDATA[Datamartist Tool]]></category>

		<guid isPermaLink="false">http://www.datamartist.com/?p=2872</guid>
		<description><![CDATA[nModal Solutions Inc, is proud to announce the release of Datamartist V1.0.0 We would very much like to thank all those who participated in the public beta, your testing and valuable suggestions are helping us deliver on our vision of an entirely new type of data transformation tool. A very special and limited time introductory [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.datamartist.com/wp-content/uploads/2009/07/Datamartist-V1-the-bits-are-still-warm.jpg" alt="Datamartist-V1-the-bits-are-still-warm" title="Datamartist-V1-the-bits-are-still-warm" width="354" height="261" class="alignright size-full wp-image-2874" />nModal Solutions Inc, is proud to announce the release of <a href="/product">Datamartist V1.0.0</a></p>
<p>We would very much like to thank all those who participated in the public beta, your testing and valuable suggestions are helping us deliver on our vision of an entirely new type of data transformation tool.</p>
<p>A very special and limited time introductory discount of 50% from the list price is being offered to encourage early adopters, with free upgrades for one year from purchase, to allow users to lock in the low price while enjoying the continued evolution of the product going forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datamartist.com/datamartist-v1-0-0-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
