<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0QBQHw_eyp7ImA9WhRUFUg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930</id><updated>2012-01-26T00:29:11.243-06:00</updated><category term="Google Maps" /><category term="Spatial Interaction Model" /><category term="Help" /><category term="KML" /><category term="Factual" /><category term="Text Tool" /><category term="GeoRSS" /><category term="POI" /><category term="Guzzler" /><category term="Area 51" /><category term="FindNearest" /><category term="Reporting Tools" /><category term="Table Reporting" /><category term="Streetview" /><category term="Calgary" /><category term="Palette" /><category term="Parse XML Tool" /><category term="Azure" /><category term="paas" /><category term="PolyBuild" /><category term="CrossCountAppend" /><category term="Google Earth" /><category term="String Filter" /><category term="Nearest" /><category term="Infochimps Foursquare" /><category term="Calgary Loader" /><category term="Extend" /><category term="Drive Time" /><category term="All About GIS" /><category term="Datamarket" /><category term="CitySearch" /><category term="Yelp" /><category term="FTP Get" /><category term="polyline" /><category term="Yahoo" /><category term="Alteryx 5.0" /><category term="Sample" /><category term="MultiRowFormula" /><category term="SimpleGeo" /><category term="AppendFields" /><category term="Portfolio Scheduler" /><category term="Creating Wizards" /><category term="Alteryx 7.0" /><category term="Certification" /><category term="Alteryx" /><category term="Hex Grid" /><category term="Google Fusion Tables" /><category term="Spider Maps" /><category term="Reporting Map Tool" /><category term="RunCommand" /><category term="Calgary Input" /><category term="Map Tool" /><category term="Trade Areas" /><category term="GeoJSON" /><category term="API" /><category term="Travel Time Index" /><category term="HTMLPassThrough" /><category term="Regex" /><category term="Wizards" /><category term="Bing" /><category term="Alteryx 6.0" /><category term="Spatial Match" /><category term="cURL" /><category term="ReportSettings" /><category term="newsletter" /><category term="MakeGrid" /><category term="saas" /><category term="Google Map Web Services" /><category term="Peak Travel" /><category term="Grand Prix" /><title>The a**3 Blog (all about Alteryx)</title><subtitle type="html">Random discussions, informed learnings, in-depth subject matter and detailed ramblings about Alteryx software from All About GIS.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://alteryxuser.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TheA3BlogallAboutAlteryx" /><feedburner:info uri="thea3blogallaboutalteryx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TheA3BlogallAboutAlteryx</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A0QBQHw-cCp7ImA9WhRUFUg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-4640821149457641033</id><published>2012-01-26T00:29:00.000-06:00</published><updated>2012-01-26T00:29:11.258-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T00:29:11.258-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google Fusion Tables" /><title>Google Fusion Tables, Alteryx and oh yes... Godzilla!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-N9jIclFDLU8/TyDDODTD4rI/AAAAAAAAAi0/iEZV6sYF6xI/s1600/fusion_tables_logo_beta.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-N9jIclFDLU8/TyDDODTD4rI/AAAAAAAAAi0/iEZV6sYF6xI/s1600/fusion_tables_logo_beta.gif" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-v7xMiH7RAC4/TyDAVOFP6dI/AAAAAAAAAis/SB1XmQuyU0A/s1600/Godzilla.jpg" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-v7xMiH7RAC4/TyDAVOFP6dI/AAAAAAAAAis/SB1XmQuyU0A/s1600/Godzilla.jpg" /&gt;&lt;/a&gt;&lt;span style="text-align: left;"&gt;So you're&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: left;"&gt;probably&lt;/span&gt;&lt;span style="text-align: left;"&gt;&amp;nbsp;wondering what does Godzilla, Google Fusion Tables (GFT) and Alteryx have in common? Well, GFT and Alteryx have more in common than Godzilla does with either, but just as&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: left;"&gt;I stumbled across a Godzilla movie on TV&lt;/span&gt;&lt;span style="text-align: left;"&gt;&amp;nbsp;I figured how to pull data from GFT into Alteryx, so I thought it was only appropriate that I give it credit by placing&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: left;"&gt;his\her&lt;/span&gt;&lt;span style="text-align: left;"&gt;&amp;nbsp;image on this post.&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="text-align: left;"&gt;&amp;nbsp;&lt;b&gt;=(;-)))&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Seriously though, if you haven't done much with storing data in the 'cloud', working with GFT is a great and painless way to get comfortable with the process. To get started here are two of my favorite tutorials that cover how to load and edit data placed in GFT, to geocode it and how to create charts, maps, (and heatmaps!) with your data.&lt;br /&gt;
&lt;br /&gt;
The first is Google's own&amp;nbsp;&lt;a href="http://support.google.com/fusiontables/bin/answer.py?hl=en&amp;amp;answer=184641" style="text-align: center;" target="_blank"&gt;Google Fusion Table Tutorials&lt;/a&gt;&amp;nbsp;&lt;span style="text-align: center;"&gt;and the second is a YouTube video by Circle of Blue.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/p0xnk9zFQpY/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p0xnk9zFQpY&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/p0xnk9zFQpY&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;And now back to our regular programming...&lt;/span&gt;&lt;br /&gt;
Ok, so how do you bring GFT data into Alteryx? The process is rather straight forward yet the formatting is essential - more on that later. Data loaded into GFT can easily be manipulated via the Google Fusion Tables API and one of my favorite utilities, cURL, along with the Run Command Tool. Let's look at this example pointing to a sample table I created of road locations where certain Vermont vehicles were speeding at a particular point in time. If you select the link below a csv file is downloaded&amp;nbsp;containing&amp;nbsp;all records (thus the *) from this GFT which has a numeric identifier of&amp;nbsp;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="background-color: white; color: #333333; line-height: 18px; text-align: -webkit-auto;"&gt;2745825&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/fusiontables/api/query?sql=SELECT+*+FROM+2745825%22" target="_blank"&gt;http://www.google.com/fusiontables/api/query?sql=SELECT+*+FROM+2745825"&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;The API URL request is simply made up of 'http://www.google.com/fusiontables/api/query?sql=' followed by the SQL query you want to run against the data loaded in the GFT identified by its Numeric ID. Here is a slightly more complex example using a SQL WHERE clause:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/fusiontables/api/query?sql=SELECT+*+FROM+2745825+WHERE+OverLimit+=+'27'" target="_blank"&gt;http://www.google.com/fusiontables/api/query?sql=SELECT+*+FROM+2745825+WHERE+OverLimit+=+'27'&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This will request all records where vehicles were travelling greater than 27 miles over the speed limit in this dataset. Configuring the Run Command Tool Properties with cURL to access this data looks like this:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NHkG0JK_n0M/TyDsi3lb-eI/AAAAAAAAAjM/PfnZQVYeT0c/s1600/RunCommandToolProperties.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://2.bp.blogspot.com/-NHkG0JK_n0M/TyDsi3lb-eI/AAAAAAAAAjM/PfnZQVYeT0c/s400/RunCommandToolProperties.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: -webkit-auto;"&gt;Also remember that I mentioned format earlier? You must remind yourself that the API URL request you use be encoded. This means that the any characters within the URL must be in a format that can be transmitted over the Internet, which explains the 'plus' signs instead of spaces in the SQL query - here's a quick reference&lt;span style="color: #404040; font-family: verdana, helvetica, arial, sans-serif;"&gt;&lt;span style="font-size: 14px;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #404040; font-family: verdana, helvetica, arial, sans-serif;"&gt;&lt;span style="font-size: 14px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #404040;"&gt;&lt;span style="font-size: 14px;"&gt;&lt;a href="http://www.w3schools.com/tags/ref_urlencode.asp" target="_blank"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;w3school's URL Encoding Reference Page&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
If you do not encode the API URL the download will not work.&amp;nbsp;&lt;span style="text-align: -webkit-auto;"&gt;Just replace the desired SQL query shown in the example above with your own and don't forget to reference your GFT Numeric ID.&lt;/span&gt;&amp;nbsp;Now you might be wondering how to find the Numeric ID. To do so you must open your GFT, then go to the File&amp;nbsp;pull-down&amp;nbsp;menu and choose About to view the properties for that table (see image below).&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zdCB8yQSNbM/TyDb-VWZmZI/AAAAAAAAAi8/c8RZyzthwio/s1600/GFTAbout.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://2.bp.blogspot.com/-zdCB8yQSNbM/TyDb-VWZmZI/AAAAAAAAAi8/c8RZyzthwio/s320/GFTAbout.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;You must make certain that the Tables&amp;nbsp;Visibility&amp;nbsp;you are wanting to access is either set to Public or Unlisted. If it is set to Private, you must first authenticate with a username and password to get to the data. Discussing this is a bit more than I wish to cover in this post, yet I will point you to a good reference by&amp;nbsp;&lt;span style="background-color: white; color: #333333; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 13px; line-height: 20px;"&gt;Pimin Konstantin Kefaloukos (he goes by Kostas) who has a blog called&amp;nbsp;&lt;/span&gt;skipperkongen.dk:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://skipperkongen.dk/2011/01/05/google-fusion-tables-cheat-sheet/" target="_blank"&gt;Google Fusion Tables Cheat Sheet&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
To give you an idea of what can be done with the data you upload into GFT, here is my original file displaying a larger set of Vermont vehicles based on miles over the speed limit as a Heatmap.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;iframe height="500px" scrolling="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;amp;q=select+col3+from+1506404+&amp;amp;h=true&amp;amp;lat=43.88145611668982&amp;amp;lng=-72.46405049999998&amp;amp;z=8&amp;amp;t=1&amp;amp;l=col3" width="600px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-5yq-ilhg6N0/TvoqVvjqw7I/AAAAAAAAAhE/08P5cH4j27M/s1600/aagisblueextraSmall.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-5yq-ilhg6N0/TvoqVvjqw7I/AAAAAAAAAhE/08P5cH4j27M/s1600/aagisblueextraSmall.png" /&gt;&lt;/a&gt;&lt;span style="text-align: left;"&gt;Till next time - Enjoy! &lt;/span&gt;&lt;br /&gt;
&lt;span style="text-align: left;"&gt;Ron @ All About GIS&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-4640821149457641033?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rq64bZO5P4vSouT9takNQsnycKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rq64bZO5P4vSouT9takNQsnycKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rq64bZO5P4vSouT9takNQsnycKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rq64bZO5P4vSouT9takNQsnycKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/CBsqe_EpXIQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/4640821149457641033/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2012/01/google-fusion-tables-alteryx-and-oh-yes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4640821149457641033?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4640821149457641033?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/CBsqe_EpXIQ/google-fusion-tables-alteryx-and-oh-yes.html" title="Google Fusion Tables, Alteryx and oh yes... Godzilla!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-N9jIclFDLU8/TyDDODTD4rI/AAAAAAAAAi0/iEZV6sYF6xI/s72-c/fusion_tables_logo_beta.gif" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Stilwell, Aubry, KS, USA</georss:featurename><georss:point>38.7691755 -94.65634539999996</georss:point><georss:box>5.408916500000004 -154.42197039999996 72.1294345 -34.890720399999964</georss:box><feedburner:origLink>http://alteryxuser.blogspot.com/2012/01/google-fusion-tables-alteryx-and-oh-yes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MSHk_fip7ImA9WhRWEEw.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-8222894680439455104</id><published>2011-12-27T14:31:00.000-06:00</published><updated>2011-12-27T14:31:29.746-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T14:31:29.746-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bing" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Earth" /><category scheme="http://www.blogger.com/atom/ns#" term="Infochimps Foursquare" /><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx 7.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Yelp" /><category scheme="http://www.blogger.com/atom/ns#" term="Factual" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="CitySearch" /><category scheme="http://www.blogger.com/atom/ns#" term="SimpleGeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Yahoo" /><title>Leveraging Location-Based API's Within Alteryx 7.0</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Happy New Year Alteryx Users!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KJsAPXItwUs/TvnjMHehAvI/AAAAAAAAAg4/a-uYvC3BjXw/s1600/APIs.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-KJsAPXItwUs/TvnjMHehAvI/AAAAAAAAAg4/a-uYvC3BjXw/s1600/APIs.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In my last post I introduced a Reverse Geocoding Macro that returned address information using the&amp;nbsp;new Parse XML Tool in&amp;nbsp;Alteryx 7.0&amp;nbsp;and the Google Maps API for Geocoding. Using the XML Parse Tool, you can extract the returned XML data from the API, giving users access to a whole host of data never before available within Alteryx. With the Google Maps API for Geocoding&amp;nbsp;being only one of the many API's that return data in XML format, I wanted to blog about the various location-based API's you might be able to leverage when the 7.0 version of Alteryx is released next year.&lt;br /&gt;
&lt;br /&gt;
Yet as I was&amp;nbsp;gathering&amp;nbsp;this info, I ran across a post by Kin Lane on his blog that summed up nicely what I wanted to say, so not to dupe what he had already written, I will provide a link to his post here:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.kinlane.com/2011/12/a-quick-walk-through-the-local-and-places-api-landscape/" target="_blank"&gt;Quick Walk Through World of Location &amp;amp; Places API's&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Not to say that all of these API's return data in XML format for you to use, yet I hope it does start you thinking about the multitude of API's, the data that can be extracted from them and what you can do with it now that you have access. That said, you also must&amp;nbsp;diligently&amp;nbsp;dig through the data and see if it is appropriate for what you wish to use it for. Following the age old saying "A map is only as good as the data it represents"; be careful of what is being returned, as Whit Nelson found out and posted about here:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://whit.info/blog/2010/07/15/why-you-shouldnt-use-the-yelp-api/" target="_blank"&gt;Why you shouldn't use the Yelp API&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Wishing all of you a great New Year and please keep All About GIS in mind for your Alteryx training needs in 2012!&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-5yq-ilhg6N0/TvoqVvjqw7I/AAAAAAAAAhE/08P5cH4j27M/s1600/aagisblueextraSmall.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-5yq-ilhg6N0/TvoqVvjqw7I/AAAAAAAAAhE/08P5cH4j27M/s1600/aagisblueextraSmall.png" /&gt;&lt;/a&gt;Till next time, enjoy!&lt;/div&gt;&lt;div style="text-align: left;"&gt;Ron @ All About GIS.net&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-8222894680439455104?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e_gGzj0WQj7J9XELLH6hA7zrrX0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e_gGzj0WQj7J9XELLH6hA7zrrX0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e_gGzj0WQj7J9XELLH6hA7zrrX0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e_gGzj0WQj7J9XELLH6hA7zrrX0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/xR96sIDS5WE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/8222894680439455104/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/12/leveraging-location-based-apis-within.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8222894680439455104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8222894680439455104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/xR96sIDS5WE/leveraging-location-based-apis-within.html" title="Leveraging Location-Based API's Within Alteryx 7.0" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-KJsAPXItwUs/TvnjMHehAvI/AAAAAAAAAg4/a-uYvC3BjXw/s72-c/APIs.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2011/12/leveraging-location-based-apis-within.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUCQHwyeip7ImA9WhRQFkQ.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-6470342821463825836</id><published>2011-12-11T21:21:00.003-06:00</published><updated>2011-12-12T07:57:41.292-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T07:57:41.292-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx 7.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Parse XML Tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Map Web Services" /><title>Bulk Reverse Geocoding Macro for Alteryx 7.0 Beta!</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Happy Holidays Alteryx Users!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-JEGZdbrEajA/TuD7vhhzUnI/AAAAAAAAAeM/2kA3-i8w9jw/s1600/RGIcon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-JEGZdbrEajA/TuD7vhhzUnI/AAAAAAAAAeM/2kA3-i8w9jw/s1600/RGIcon.png" /&gt;&lt;/a&gt;Can I see a show of hands of those who are beta testing Alteryx 7.0?&lt;br /&gt;
&lt;br /&gt;
If you are, then you already know about the great new features coming up in the next release. If not, check out these posts by Adam Riley (&lt;a href="http://www.chaosreignswithin.com/2011/11/alteryx-70-new-features-announced-to.html" target="_blank"&gt;Chaos Reigns Within&lt;/a&gt;), Ned Harding, Linda Thompson&amp;nbsp;and Rob McFadzean&amp;nbsp;among others at the&amp;nbsp;&lt;a href="http://www.alteryx.com/community/blogs/engine-works/archive/201109" target="_blank"&gt;Alteryx Engine Works Blog&lt;/a&gt;. One post in particular by Ned discusses the new&amp;nbsp;&lt;a href="http://www.alteryx.com/community/blogs/engine-works/coming-70-xml-parsing" target="_blank"&gt;Parse XML Tool&lt;/a&gt;, which enables you to parse through an XML file and extract the data. This tool by itself opens up a whole host of&amp;nbsp;possibilities&amp;nbsp;accessing the numerous "free" API's (&lt;a href="http://en.wikipedia.org/wiki/Application_programming_interface" target="_blank"&gt;Application Programming Interfaces&lt;/a&gt;) available that pass back data in XML format - specifically some of the &lt;a href="http://code.google.com/apis/maps/documentation/webservices/index.html" target="_blank"&gt;Google Map API Web Services&lt;/a&gt;&amp;nbsp;used to create the macro I'll describe in this post.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zFnOYmKSO1s/TuF2vm4Om_I/AAAAAAAAAeU/B9nkOipZutU/s1600/GeoLocator.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="345" src="http://4.bp.blogspot.com/-zFnOYmKSO1s/TuF2vm4Om_I/AAAAAAAAAeU/B9nkOipZutU/s400/GeoLocator.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://geolocator.allaboutgis.net/" style="font-size: medium;" target="_blank"&gt;http://geolocator.allaboutgis.net/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;In this instance, using the Google Map Geocoding API, I was able to create a Bulk Reverse Geocoding Macro in the Beta release. Kudos go out to&amp;nbsp;Cameron Steele of Intalytics&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;and Jed Klink of McDonald's&amp;nbsp;who&amp;nbsp;provided much&amp;nbsp;input on the end result, and thanks to Brett Gottdener at Alteryx on&amp;nbsp;getting the&amp;nbsp;batch macro configured correctly. It all started one day when Cameron and I were brainstorming about a concept. Working with the API, HTML 5.0 and JavaScript led to the creation of a world-wide Geocoding \ Reverse Geocoding Mashup called "Geolocator", of which you can view&amp;nbsp;at this&amp;nbsp;&lt;a href="http://geolocator.allaboutgis.net/" target="_blank"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;URL&lt;/u&gt; &lt;/span&gt;&lt;/a&gt;(image at right).&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;The GeoLocator&amp;nbsp;Mashup&amp;nbsp;provides basic geocoding functionality if you enter an address, or if you pick a point on the map, returns an address&amp;nbsp;corresponding&amp;nbsp;to that point (or reverse geocoding). But you need to know where you want to pick on the map to obtain your result. In talking with Jed about this mashup, which can also export the results of the geocode \ reverse geocode&amp;nbsp;process as a csv file using a bit of&amp;nbsp;&lt;a href="http://jquery.com/" style="text-align: -webkit-auto;" target="_blank"&gt;jQuery&lt;/a&gt;,&amp;nbsp;he wondered if it could do bulk reverse geocoding. Still working on a mashup for that, but it got me thinking about some of the new tools in the Alteryx beta. Sooo, back to the macro and how it functions...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
To make the macro work, you&amp;nbsp;input a list of Latitude and Longitude coordinate values. These are passed to the&amp;nbsp;Google Maps Geocode Web Service using the Run Command Tool and &lt;a href="http://curl.haxx.se/" target="_blank"&gt;cURL&lt;/a&gt;, which returns the&amp;nbsp;&lt;a href="http://code.google.com/apis/maps/documentation/geocoding/#Results" target="_blank"&gt;results&lt;/a&gt; for each location. The results are passed to the Parse XML Tool, and for simplicity sake, I configured the tool to only parse for a specific Child element (formatted_address), or the&amp;nbsp;first address returned per coordinate pair. Depending on the accuracy of the coordinates you pass and what country they are in typically defines the level of accuracy. To see a sample of what the Google Map Geocoding Web Service returns, click this link:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://maps.google.com/maps/api/geocode/xml?latlng=38.976302,-94.665756&amp;amp;sensor=false&amp;amp;callback=parseme" target="_blank"&gt;http://maps.google.com/maps/api/geocode/xml?latlng=38.976302,-94.665756&amp;amp;sensor=false&amp;amp;callback=parseme&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
To format the data after it is parsed, I used the Formula and Cross Tab Tools. Parsing the formatted_address element returns Address, Neighborhood, City, County, State,&amp;nbsp;Zip Code, and Country for each record, if available.&lt;br /&gt;
&lt;br /&gt;
One caveat though - use of the Google Map Geocoding API is&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;limited to&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;2,500 geolocation requests per day, with Premier users being limited to 100&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;,0&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;00 requests a day. If you exceed these amounts you will receive a "Request Denied" message instead of an address, s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;o keep track of your record counts. Note that this macro was made primarily for the United States. The formatting will need to be modified for use on other countries.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Once Alteryx 7.0 is released, I'll provide the macro to Alteryx for posting on the Module Exchange for your use. If you are an Alteryx 7.0 Beta tester, let me know and I'll send the macro your way for further testing.&lt;br /&gt;
&lt;br /&gt;
Shameless plug coming up! &lt;b&gt;All About GIS is now offering Alteryx Training!&lt;/b&gt; We offer both distance learning as well as onsite training, for beginning users to power users. &lt;a href="mailto:ronh@allaboutgis.net" target="_blank"&gt;E-mail me&lt;/a&gt;&amp;nbsp;for more details and book your training today!&lt;br /&gt;
&lt;a class="cssButton" href="javascript:void(0)" id="publishButton" target=""&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="cssButtonOuter"&gt;&lt;div class="cssButtonMiddle"&gt;&lt;div class="cssButtonInner"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
Till next time, enjoy!&lt;br /&gt;
Ron @&amp;nbsp;allaboutgis.net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-6470342821463825836?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wgQN07MuJmUOWFBHoEZTXHC8ow4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgQN07MuJmUOWFBHoEZTXHC8ow4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wgQN07MuJmUOWFBHoEZTXHC8ow4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgQN07MuJmUOWFBHoEZTXHC8ow4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/xAIYJiVtwYo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/6470342821463825836/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/12/bulk-reverse-geocoding-macro-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/6470342821463825836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/6470342821463825836?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/xAIYJiVtwYo/bulk-reverse-geocoding-macro-for.html" title="Bulk Reverse Geocoding Macro for Alteryx 7.0 Beta!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-JEGZdbrEajA/TuD7vhhzUnI/AAAAAAAAAeM/2kA3-i8w9jw/s72-c/RGIcon.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2011/12/bulk-reverse-geocoding-macro-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MSX4_cCp7ImA9WhRSEkU.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7391403466674809156</id><published>2011-11-14T10:06:00.002-06:00</published><updated>2011-11-14T10:09:48.048-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-14T10:09:48.048-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="newsletter" /><title>Don't Miss Out!</title><content type="html">Hi Alteryx Users!&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;If you haven't subscribed to the All About GIS Alteryx 'Altryx' &amp;amp; Tips newsletter, you're missing out on helpful hints on how to use various Alteryx tools delivered right to your Inbox. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2jATySUAkqs/Tr6n35N1SPI/AAAAAAAAAdM/BvLN82srz-M/s1600/Newsletter.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="310" nda="true" src="http://2.bp.blogspot.com/-2jATySUAkqs/Tr6n35N1SPI/AAAAAAAAAdM/BvLN82srz-M/s400/Newsletter.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Since my last post I decided to change up the format a bit, offering detailed&amp;nbsp;information&amp;nbsp;about different tools rather than just tips and tricks. I've started offering the newsletter as a way to reserve the blog for more detailed projects, such as more complex Alteryx Modules, Macros and Wizards. Using the newsletters format provides me with a way to quickly provide tricks and tips in a faster, shorter format. To the right are images of the first two issues.&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I'll still be posting via the blog, it's just that&amp;nbsp;the posts may be spread out a bit. So if your interested, just send me your e-mail and I'll add you to the list. With each and every newsletter, you have the option to unsubscribe, making it easy for you to opt out whenever you choose. You can view the last two issues here:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, Verdana; font-size: x-small;"&gt;Issue #1&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://alteryxnewsletter.allaboutgis.net/Issue1.html" style="float: none; font-family: Helvetica, Arial, Verdana; font-size: small; outline-color: initial; outline-style: none; outline-width: initial;" target="_blank"&gt;http://alteryxnewsletter.allaboutgis.net/Issue1.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, Verdana; font-size: x-small;"&gt;Issue #2&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://alteryxnewsletter.allaboutgis.net/Issue2.html" style="float: none; font-family: Helvetica, Arial, Verdana; font-size: small; outline-color: initial; outline-style: none; outline-width: initial;" target="_blank"&gt;http://alteryxnewsletter.allaboutgis.net/Issue2.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Till next time, enjoy!&lt;br /&gt;
&lt;br /&gt;
Ron&lt;br /&gt;
&lt;br /&gt;
BTW, don't forget to check out Adam Riley's (previous UK Alteryx User Blog author) updated blog about Alteryx,&amp;nbsp;&lt;a href="http://www.chaosreignswithin.com/" target="_blank"&gt;Chaos Reigns Within&lt;/a&gt;!&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7391403466674809156?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UAXImtjVzFBK4E6-sQCHcMFc4PU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UAXImtjVzFBK4E6-sQCHcMFc4PU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UAXImtjVzFBK4E6-sQCHcMFc4PU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UAXImtjVzFBK4E6-sQCHcMFc4PU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/PNUmxi7BxiY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7391403466674809156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/11/dont-miss-out.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7391403466674809156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7391403466674809156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/PNUmxi7BxiY/dont-miss-out.html" title="Don't Miss Out!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-2jATySUAkqs/Tr6n35N1SPI/AAAAAAAAAdM/BvLN82srz-M/s72-c/Newsletter.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2011/11/dont-miss-out.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BSHw4fyp7ImA9WhdaEEo.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7927913188417745598</id><published>2011-10-19T19:41:00.003-05:00</published><updated>2011-10-19T19:52:39.237-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T19:52:39.237-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="newsletter" /><title>The Quick and Easy Way to Learn More about Alteryx!</title><content type="html">&lt;a href="http://3.bp.blogspot.com/-5aKMmIdvZr0/Tp27FtFbv2I/AAAAAAAAAZg/kX_ogpIhqR4/s1600/pumpkin.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="149" src="http://3.bp.blogspot.com/-5aKMmIdvZr0/Tp27FtFbv2I/AAAAAAAAAZg/kX_ogpIhqR4/s200/pumpkin.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;b style="font-family: Verdana,sans-serif;"&gt;Happy Halloween Fellow Alteryx Users!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;I'm finding that with each release of Alteryx there seems to be more that can be accomplished with the software, and along with that comes more opportunities to learn about the product.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;You might have recently noticed an addition to the upper right hand corner of the blog. It's a button to subscribe to the All About GIS "Al-Tryx" &amp;amp; Tips e-mail newsletter. Dedicated to the use of Alteryx and its users, this once a week e-mail newsletter is a short and &lt;u&gt;&lt;b&gt;&lt;i&gt;to the point&lt;/i&gt;&lt;/b&gt;&lt;/u&gt; offering that covers one or two Alteryx tricks or tips in brief format. This is one of the best ways to quickly provide you little "snippets" of valuable free information on using Alteryx.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://2.bp.blogspot.com/-_VSZz0_KE48/Tp29tdWXUfI/AAAAAAAAAZo/a_Ff8mP9lto/s1600/subscribe.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-_VSZz0_KE48/Tp29tdWXUfI/AAAAAAAAAZo/a_Ff8mP9lto/s1600/subscribe.png" /&gt;&lt;/a&gt;I'm using Google Connect to allow users to sign in using an existing Google, Yahoo, or Twitter account, making it very convenient for you to subscribe.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://2.bp.blogspot.com/-v7Z32dxCV1I/Tp4_QwzHu_I/AAAAAAAAAZw/lTE2CgSL-yk/s1600/CancelSubscription.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-v7Z32dxCV1I/Tp4_QwzHu_I/AAAAAAAAAZw/lTE2CgSL-yk/s1600/CancelSubscription.png" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;Once you are signed in, you'll see this text to the right in place of the Subscribe button, allowing you to easily make changes if needed.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Here are some examples of what to expect in the newsletter:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;When working with  the Spatial Match Tool and you have two polygon files as inputs, place  the larger polygon file as the Target (left) input. When working with  points and a polygon file, the polygon file should always be the Target  input.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Or&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Did you know that the Browse Tool Table view can display up to 2 billion records? If you have more than 2 billion records in your data stream, all the records will be written to a file when exported using this Tool even though the remaining records are not displayed.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Or &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;There are five methods to set a custom projection with the Output Tool Edit Projection option. They are listed below:&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="font-family: Verdana,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Well Known Name, such as WGS84 (the default in Alteryx) or NAD83.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;EPSG (European Petroleum Survey Group) Geodetic Parameter Dataset ID's, like EPSG:27700.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Well Known Text (WKT), not to be confused with #1 above, and can be defined by either OpenGIS or ESRI dialects.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Web Map Service (WMS) auto projection.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Cartographic Projects Library coordinate system definition (PROJ.4).&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;AND&lt;/b&gt; If you haven't already, I encourage you to download and &lt;u&gt;PUT TO USE&lt;/u&gt; many of the tips and tricks in the Alteryx tips-and-tricks-2011.pdf available from the Alteryx website&amp;nbsp;&lt;a href="http://alteryx.com/community/module-exchange/Pages/tips-and-tricks-2011.aspx"&gt;here&lt;/a&gt;. These tips will save you a considerable amount of time and effort and it is well worth reading.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;So if you wish to learn more about Alteryx with minimal effort, subscribe to the All About GIS "Al-Tryx" and Tips E-Mail Newsletter!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Till next time, enjoy!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ron House&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;All About GIS, LLC&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;a href="http://allaboutgis.net%20/"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;http://allaboutgis.net&amp;nbsp;&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7927913188417745598?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Fr2kCwVn_a5OunB1AGLDKhxPRs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Fr2kCwVn_a5OunB1AGLDKhxPRs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Fr2kCwVn_a5OunB1AGLDKhxPRs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Fr2kCwVn_a5OunB1AGLDKhxPRs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/51yVApExW_Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7927913188417745598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/10/quick-and-easy-way-to-learn-more-about.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7927913188417745598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7927913188417745598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/51yVApExW_Q/quick-and-easy-way-to-learn-more-about.html" title="The Quick and Easy Way to Learn More about Alteryx!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-5aKMmIdvZr0/Tp27FtFbv2I/AAAAAAAAAZg/kX_ogpIhqR4/s72-c/pumpkin.png" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Stilwell, Aubry, KS, USA</georss:featurename><georss:point>38.7691755 -94.65634539999996</georss:point><georss:box>5.408916500000004 -154.42197039999996 72.1294345 -34.890720399999964</georss:box><feedburner:origLink>http://alteryxuser.blogspot.com/2011/10/quick-and-easy-way-to-learn-more-about.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQBQHg5fyp7ImA9WhdUFkg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7022139346326751599</id><published>2011-10-02T22:30:00.008-05:00</published><updated>2011-10-03T10:05:51.627-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-03T10:05:51.627-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="All About GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="HTMLPassThrough" /><category scheme="http://www.blogger.com/atom/ns#" term="Streetview" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Maps" /><title>Viewing Data Points in Google Maps &amp; Streetview</title><content type="html">&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mjeaN2lr4iY/TokrtKQtymI/AAAAAAAAAYw/H_OK4zIC9PE/s1600/aagis_2.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kca="true" src="http://1.bp.blogspot.com/-mjeaN2lr4iY/TokrtKQtymI/AAAAAAAAAYw/H_OK4zIC9PE/s1600/aagis_2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Hello All,&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Well, its finally time for me&amp;nbsp;to&amp;nbsp;focus&amp;nbsp;fully on my company, All About GIS, LLC! As a Geospatial and Business Intelligence service provider, All About GIS offers GIS and Alteryx professional services and training to&amp;nbsp;the Retail and Telecommunication industries. Nuff said - please wish me well on my new endeavor!&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://4.bp.blogspot.com/-vF7XiBr91Bs/ToY6nH-_JTI/AAAAAAAAAYA/G1T6GjqDgVs/s1600/GSMV.png" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="234" kca="true" src="http://4.bp.blogspot.com/-vF7XiBr91Bs/ToY6nH-_JTI/AAAAAAAAAYA/G1T6GjqDgVs/s320/GSMV.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now for the main topic of this post. Have you ever wished you could view your Alteryx data points in a dynamic Google Map instead of the static images currently provided&amp;nbsp;by the Map Tool? Then check out my Google Streetview and Map Viewer (GSMV) macro! If you have a spatial data point file, run the data through the GSMV Macro to output a local .html&amp;nbsp;file, similar to the one at right. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;There is only&amp;nbsp;one question you need to answer in the macro, and that is where you wish the html output file to be placed. A select list is created of your data points to the left of the map.&amp;nbsp;Choose a&amp;nbsp; location from the list to place a corresponding numbered map icon&amp;nbsp;on the map.&amp;nbsp;You'll need&amp;nbsp;Internet access to zoom in and out, pan, and toggle between the standard Map and Satellite Google Map backgrounds. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://2.bp.blogspot.com/-iT7YeSfrdVM/ToZwWgbrdfI/AAAAAAAAAYU/QfGdhJF2yFw/s1600/GSMV_2.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" kca="true" src="http://2.bp.blogspot.com/-iT7YeSfrdVM/ToZwWgbrdfI/AAAAAAAAAYU/QfGdhJF2yFw/s320/GSMV_2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Dragging the Google Pegman onto the map fills the map window with a Streetview panorama of the current location. Once you are finished navigating&amp;nbsp;the surrounding&amp;nbsp;streets,&amp;nbsp;you can close the panorama&amp;nbsp;window which returns you back to the map window. In order for the macro to run you&amp;nbsp;are&amp;nbsp; required&amp;nbsp;to supply the&amp;nbsp;Address, City, State, Latitude, Longitude and Centroid of each location in your input.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;You are limited to the number displayed on one page to 100 locations, which is the maximum number of points to efficiently view on one page.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-swDS2DwoN9Y/TofZ3Lg_D9I/AAAAAAAAAYY/FJp3e36OVYU/s1600/GSMV_Macro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" kca="true" src="http://3.bp.blogspot.com/-swDS2DwoN9Y/TofZ3Lg_D9I/AAAAAAAAAYY/FJp3e36OVYU/s640/GSMV_Macro.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I've documented how I&amp;nbsp;created&amp;nbsp;the macro (see above, pardon the artistic liberties I've taken) predominantly using the htmlpassthrough tag while&amp;nbsp;using the Text Tool's&amp;nbsp;Expert Mode. You can reference previous posts by me (&lt;a href="http://alteryxuser.blogspot.com/#!/2010/04/generating-interactive-web-pages-using.html"&gt;Generating Interactive Web Pages Using Html, i.e. The Cuppa Joe Finder module&lt;/a&gt;) and on the UK Alteryxuser blog by Adam Riley (&lt;a href="http://ukalteryxuser.blogspot.com/2010/05/street-view-macro.html"&gt;Street View Macro&lt;/a&gt;). The main difference between these&amp;nbsp;Alteryx applications and this one&amp;nbsp;is that multiple markers can be placed on the Google map that represent&amp;nbsp;your locations of interest.&amp;nbsp;Here are a few suggestions as to what you might&amp;nbsp;use this macro for:&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;ul&gt;&lt;li&gt;verify geocoded points&lt;/li&gt;
&lt;li&gt;check out what, or who, is nearest to your&amp;nbsp;locations&lt;/li&gt;
&lt;li&gt;view the visibility your location has, or will have from the street.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I'm hoping to post this macro on the Alteryx Module Exchange, yet if you wish to get it sooner, send me an &lt;a href="mailto:ronh@allaboutgis.net"&gt;e-mail&lt;/a&gt; titled "GSMV"&amp;nbsp;and I'll reply with the macro. Note: This has only been tested with Internet Explorer 8.0 and higher.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Till next time, enjoy!&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Ron&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://allaboutgis.net/"&gt;http://allaboutgis.net/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7022139346326751599?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yEt-rcj0XvPR6W7BYj-4wTHGE9A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yEt-rcj0XvPR6W7BYj-4wTHGE9A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yEt-rcj0XvPR6W7BYj-4wTHGE9A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yEt-rcj0XvPR6W7BYj-4wTHGE9A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/WPxG4tfVyFc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7022139346326751599/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/10/viewing-data-points-in-google-maps.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7022139346326751599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7022139346326751599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/WPxG4tfVyFc/viewing-data-points-in-google-maps.html" title="Viewing Data Points in Google Maps &amp; Streetview" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-mjeaN2lr4iY/TokrtKQtymI/AAAAAAAAAYw/H_OK4zIC9PE/s72-c/aagis_2.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2011/10/viewing-data-points-in-google-maps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANR38_fyp7ImA9Wx9bEkQ.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-3340265439376594322</id><published>2011-02-21T07:58:00.004-06:00</published><updated>2011-02-21T08:49:56.147-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-21T08:49:56.147-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ReportSettings" /><category scheme="http://www.blogger.com/atom/ns#" term="Palette" /><title>Map Theming With Same Color Gradients</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Hi fellow Alteryx Users!&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://2.bp.blogspot.com/-B97z4K10PhY/TWJnPuwE4zI/AAAAAAAAAWY/nzaAwrZ9Dzw/s1600/SimpleTheme.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" j6="true" src="http://2.bp.blogspot.com/-B97z4K10PhY/TWJnPuwE4zI/AAAAAAAAAWY/nzaAwrZ9Dzw/s320/SimpleTheme.jpg" width="320" /&gt;&lt;/a&gt;Today's post is a simple post, yet I wanted to quickly share&amp;nbsp;something with you that might come in handy. I typically generate a number of maps with Alteryx using the Map Tool, yet I find that the palletes available for theming are a bit lacking, especially with same color gradient palettes, like the one used to create the map displayed on the left. No problem, it is extremely easy to modify and create your own palettes, and a number of topics have already been posted that describe how to do this. Check out these posts in the Alteryx forum:&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;a href="http://srcgroup.extendthereach.com/showthread.php?t=1414"&gt;Margarita Wilshire's - Adding my own palette...&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;a href="http://srcgroup.extendthereach.com/showthread.php?t=1296"&gt;Angela Ogle's - Adding Map\Chart Color Palettes...&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;or &lt;a href="http://ukalteryxuser.blogspot.com/2010/10/palette-importer-and-exporter.html"&gt;Adam Riley's Palette Importer and Exporter&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I will not repeat what the posters have already done so well, but I do wish to provide you my ReportSettings.xml in hopes that it might save you some time and provide an example of what is possible. Here is a screen shot of some of the additional palettes that have been added:&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_D36RzsmqgE/TWJ6q1iZEbI/AAAAAAAAAWc/LQ4uOI2xlxQ/s1600/ColorPalette.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" j6="true" src="http://2.bp.blogspot.com/-_D36RzsmqgE/TWJ6q1iZEbI/AAAAAAAAAWc/LQ4uOI2xlxQ/s320/ColorPalette.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;a href="http://allaboutgis.net/alteryxuser/ReportSettings.zip"&gt;Download My ReportSettings.XML File here...&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;Enjoy,&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;Ron﻿&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-3340265439376594322?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gI2qB9q0jCW1bnRT8jOgv37-LMs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gI2qB9q0jCW1bnRT8jOgv37-LMs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gI2qB9q0jCW1bnRT8jOgv37-LMs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gI2qB9q0jCW1bnRT8jOgv37-LMs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/7aFO63Ogq84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/3340265439376594322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2011/02/map-theming-with-same-color-gradients.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3340265439376594322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3340265439376594322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/7aFO63Ogq84/map-theming-with-same-color-gradients.html" title="Map Theming With Same Color Gradients" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-B97z4K10PhY/TWJnPuwE4zI/AAAAAAAAAWY/nzaAwrZ9Dzw/s72-c/SimpleTheme.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2011/02/map-theming-with-same-color-gradients.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8HRHo7fCp7ImA9Wx9QEUs.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-6615147610210664565</id><published>2010-12-23T21:04:00.007-06:00</published><updated>2010-12-23T21:20:35.404-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-23T21:20:35.404-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Datamarket" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><title>Slick Alteryx API Enabled Windows Azure DataMarket Mobile Retail Site Locator</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/TRQQmvFIrUI/AAAAAAAAAWI/_ppVCV4bcVM/s1600/ornaments.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="125" width="200" src="http://1.bp.blogspot.com/_yTKIDfaBItU/TRQQmvFIrUI/AAAAAAAAAWI/_ppVCV4bcVM/s200/ornaments.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Happy Holidays, Everyone!&lt;br /&gt;
&lt;br /&gt;
Well it's been awhile since I've posted last - there has been a lot going on personally as well with Alteryx as Alteryx 2011 (renamed from 6.0) has now been released. Just recently I met with a few good friends over lunch who also happen to be Alteryx users. After catching up, the discussion quickly focused on new Alteryx offerings (Geek Alert!). I remember seeing a video recently about a Mobile Retail Store Locator created using the Alteryx API and data. Since they had said they had not seen it, I thought it would be good to post, or re-post this video, first seen on the Alteryx Website. So, for those of you that have overlooked it, here's the video from the Microsoft Professional Developers Conference:&lt;br /&gt;
&lt;br /&gt;
&lt;object height="390" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qZzNqKmQ5BU&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qZzNqKmQ5BU&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="480" height="280"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Although the video primarily focuses on Alteryx data offered up via the Windows Azure Datamarket, it demonstrates the flexibility and power using the Alteryx API in a way I have not seen before. This definitely opens up a completely new realm from which to leverage Alteryx.&lt;br /&gt;
&lt;br /&gt;
Wishing you all a great Holiday Season, I will be back next year with more interesting Alteryx topics!&lt;br /&gt;
&lt;br /&gt;
Till next time, Enjoy!&lt;br /&gt;
&lt;br /&gt;
Ron&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-6615147610210664565?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mqb7Yd-GNXVnuit6buzyAlJIwDI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mqb7Yd-GNXVnuit6buzyAlJIwDI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mqb7Yd-GNXVnuit6buzyAlJIwDI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mqb7Yd-GNXVnuit6buzyAlJIwDI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/6e2KmFRVKo8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/6615147610210664565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/12/slick-alteryx-api-enabled-windows-azure.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/6615147610210664565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/6615147610210664565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/6e2KmFRVKo8/slick-alteryx-api-enabled-windows-azure.html" title="Slick Alteryx API Enabled Windows Azure DataMarket Mobile Retail Site Locator" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yTKIDfaBItU/TRQQmvFIrUI/AAAAAAAAAWI/_ppVCV4bcVM/s72-c/ornaments.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/12/slick-alteryx-api-enabled-windows-azure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNSH8_eCp7ImA9Wx5SF00.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-4441531148689473987</id><published>2010-08-12T06:14:00.010-05:00</published><updated>2010-08-13T07:58:19.140-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T07:58:19.140-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Area 51" /><category scheme="http://www.blogger.com/atom/ns#" term="Help" /><title>Area 51 - Calling All Alteryx Users!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/TGMiGhLEAgI/AAAAAAAAAVo/7aQ--qXTy54/s1600/stackexchange_area51.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ox="true" src="http://4.bp.blogspot.com/_yTKIDfaBItU/TGMiGhLEAgI/AAAAAAAAAVo/7aQ--qXTy54/s320/stackexchange_area51.png" /&gt;&lt;/a&gt;&lt;/div&gt;As I was strolling around on the web the other day, I ran across a very&amp;nbsp;cool&amp;nbsp;site called the Stack Exchange Area 51 Staging Zone. Similiar to &lt;a href="http://stackoverflow.com/"&gt;StackOverflow.com&lt;/a&gt;, which&amp;nbsp;is a collaboratively edited&amp;nbsp;question and answer&amp;nbsp; site for programmers; Area 51 - where groups of subject matter experts can band together to create&amp;nbsp;free Q&amp;amp;A sites of any topic of their choosing, appealed to me.&amp;nbsp;And so the first thing I searched for was Alteryx - hmmm, no sites found. Intrigued by this, I dug deeper to&amp;nbsp;figure out&amp;nbsp;how to launch a new site. To begin a proposed Area 51 site, a site must initially go through a specific&amp;nbsp;lifecycle containing these four stages: &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Follow it&lt;/strong&gt; - The site must first show that enough users are interested in the site topic to follow it. A total of 60 users must follow the site&lt;/li&gt;
&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Help Design the Community&lt;/strong&gt; - The users must then submit good questions that can be rated on-topic or off-topic. Each site must have both types of questions, because the off-topic questions&amp;nbsp;are just as important as the on-topic ones. Once a question recieves 20 votes, and has at least 4 votes for as to against it, then the question is designated "on-topic" or "off-topic".&lt;/li&gt;
&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/TGPL6d68gZI/AAAAAAAAAVw/UBMpXpsoNaY/s1600/Area51UFO.png" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" ox="true" src="http://3.bp.blogspot.com/_yTKIDfaBItU/TGPL6d68gZI/AAAAAAAAAVw/UBMpXpsoNaY/s320/Area51UFO.png" /&gt;&lt;/a&gt;&lt;strong&gt;Commit&lt;/strong&gt; - Users are then&amp;nbsp;asked to "sign-up"&amp;nbsp;and commit to the site, being an active member of the community by asking and answering questions.&lt;/li&gt;
&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Beta&lt;/strong&gt; - At this point the site is in the critial phase - it is judged on how much the site is utilized by the users. Over the next 90 days, the site is evaluated, thus if the site is not being used, it s deleted.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;After learning how to create a site, I pondered the question (sorry for the Field of Dreams cliche'), "If it is built, will&amp;nbsp;fellow Alteryx users actively participate?" Before you answer this for yourself, here are my two compelling reasons for creating an AlteryxUser Area 51 Q&amp;amp;A site:&lt;/div&gt;&lt;ol&gt;&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;em&gt;&lt;u&gt;It's not company moderated&lt;/u&gt;&lt;/em&gt;. The group&amp;nbsp;of dedicated individuals at Alteryx do a great job running their Alteryx&amp;nbsp;forum, yet I feel the users need a site where all types of questions can be presented and openly discussed.&lt;/li&gt;
&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;em&gt;&lt;u&gt;Reputation&lt;/u&gt;&lt;/em&gt; - The more users participate and bring in additional users, they recieve points towards their reputation. Reputation is a sort of ranking that is displayed on the site, in which the users earn through site&amp;nbsp;collaboration by asking and answering questions and referring others to the site. Most importantly, users earn the most reputation when they follow through on their commitments. According to the Area 51 website, "&lt;strong&gt;Reputation is never given, it is earned by convincing other users that you know what you're talking about&lt;/strong&gt;."&lt;/li&gt;
&lt;/ol&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/TGPTowRkXvI/AAAAAAAAAV4/nrZpfSfgUEQ/s1600/Site51error-ufo.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" ox="true" src="http://1.bp.blogspot.com/_yTKIDfaBItU/TGPTowRkXvI/AAAAAAAAAV4/nrZpfSfgUEQ/s200/Site51error-ufo.jpg" width="200" /&gt;&lt;/a&gt;So I'm interested to see if there are enough Alteryx users and guru's interested in running this site. One user cannot an Area 51 site make, others must be commited to make this work. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Now, you might be thinking "Why bother when Ned Harding and the bright folks in Client Services answer my questions in the &lt;a href="http://srcgroup.extendthereach.com/forumdisplay.php?f=25"&gt;Alteryx Forum&lt;/a&gt;?" Good question, and the only response that I can give is that this is an Alteryx user only Q&amp;amp;A site, maintained and supported by Alteryx users. &lt;strong&gt;Nuff said!&lt;/strong&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;So if you are interested in helping build this community, please click on this &lt;a href="http://area51.stackexchange.com/proposals/17434/alteryxuser?referrer=tWW8MrcD3VCJgniERDnJDg2"&gt;Follow the AlteryxUser Area 51 site&lt;/a&gt;&amp;nbsp;link to follow the site (click the Follow It! button)&amp;nbsp;and participate.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;A Special Note:&lt;/strong&gt; I'd like to ask employees of Alteryx to refrain from following this site until it clears the Beta phase - if it is to be, it's up to Alteryx users. Thanks!&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Till next time, enjoy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-4441531148689473987?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UMkvHZutim8Czo146m2bAOUmHfk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UMkvHZutim8Czo146m2bAOUmHfk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UMkvHZutim8Czo146m2bAOUmHfk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UMkvHZutim8Czo146m2bAOUmHfk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/YoBLvSlwpzY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/4441531148689473987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/08/area-51-calling-all-alteryx-users.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4441531148689473987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4441531148689473987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/YoBLvSlwpzY/area-51-calling-all-alteryx-users.html" title="Area 51 - Calling All Alteryx Users!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/TGMiGhLEAgI/AAAAAAAAAVo/7aQ--qXTy54/s72-c/stackexchange_area51.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/08/area-51-calling-all-alteryx-users.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFRHcycSp7ImA9Wx5TEUk.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-8848868728963568291</id><published>2010-07-26T06:55:00.000-05:00</published><updated>2010-07-26T06:55:15.999-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T06:55:15.999-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="paas" /><category scheme="http://www.blogger.com/atom/ns#" term="saas" /><title>Alteryx SaaS and PaaS</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/TE1yoVujDyI/AAAAAAAAAUQ/vw2aWO_WSqo/s1600/saas.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" hw="true" src="http://4.bp.blogspot.com/_yTKIDfaBItU/TE1yoVujDyI/AAAAAAAAAUQ/vw2aWO_WSqo/s200/saas.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;It's been a very busy summer and unfortunately not much posting going on, yet here's a quick post about an interesting article in the latest Retail Traffic magazine about the Alteryx Saas (Software as a Service) and Paas (Platform as a Service) offerings:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://retailtrafficmag.com/news/rebranded_firm_aims_for_convenience_07212010/"&gt;Click here to read the article&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Also known as "Software on Demand", at a base level, you could simply say this is&amp;nbsp;running Alteryx&amp;nbsp;via the web, although&amp;nbsp;stating that&amp;nbsp;doesn''t really do it justice.&amp;nbsp;To see this in action for yourself, demo the&amp;nbsp;&lt;a href="http://freedemographics.com/"&gt;Alteryx FreeDemographics site&lt;/a&gt;. Look forward to alot of interesting news coming from Alteryx surrounding these offerings, as well as new posts coming from me shortly.&lt;br /&gt;
&lt;br /&gt;
Now back to my summer - Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-8848868728963568291?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bKeTjiyYms07yiZZqeLYkG2Y2nE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bKeTjiyYms07yiZZqeLYkG2Y2nE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bKeTjiyYms07yiZZqeLYkG2Y2nE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bKeTjiyYms07yiZZqeLYkG2Y2nE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/ad3f60yQOro" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/8848868728963568291/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/07/alteryx-saas-and-paas.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8848868728963568291?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8848868728963568291?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/ad3f60yQOro/alteryx-saas-and-paas.html" title="Alteryx SaaS and PaaS" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/TE1yoVujDyI/AAAAAAAAAUQ/vw2aWO_WSqo/s72-c/saas.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/07/alteryx-saas-and-paas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAERHY7eip7ImA9WxFXFE4.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7729872038188001343</id><published>2010-05-20T21:01:00.015-05:00</published><updated>2010-05-21T05:45:05.802-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-21T05:45:05.802-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Regex" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoRSS" /><title>Producing GeoRSS Feeds With Alteryx</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Hello again!&lt;/strong&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;The topic for today's post came from a project I worked on, although it did not call for the data to be supplied in GeoRSS, it did get me thinking about ways to use Alteryx to provide geographic data via the web. &lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/S_MaxeaAEdI/AAAAAAAAATo/DTkYE57Ki_c/s1600/GeoRSSModule.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://3.bp.blogspot.com/_yTKIDfaBItU/S_MaxeaAEdI/AAAAAAAAATo/DTkYE57Ki_c/s400/GeoRSSModule.jpg" width="400" wt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Thus the GeoRSS Feed Module above was conceived, primarily&amp;nbsp;for creating&amp;nbsp;basic GeoRSS point feeds. For those of you not familiar with GeoRSS, or even RSS (Really Simple Syndication) feeds, check out &lt;a href="http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html"&gt;xml.com's "What Is RSS?"&lt;/a&gt;, then hit the &lt;a href="http://www.georss.org/simple"&gt;georss.org website&lt;/a&gt;&amp;nbsp;to read about GeoRSS. Essentially, GeoRSS provides a way to publish and share geographic information using&amp;nbsp;standard web syndication&amp;nbsp;feeds. This is accomplished&amp;nbsp;by&amp;nbsp;extending existing RSS feed formats to include geographic information. There are different "flavors" or encodings of GeoRSS (Simple and GML); this module was built specifically for the generation of GeoRSS-Simple. GeoRSS-Simple is a very lightweight format which supports basic geometries (point, line, box, polygon) in the WGS84 coordinate reference system only. If you are looking for something more elaborate and to work with a different coordinate system, you would need to modify the module to generate the GeoRSS-GML encoding.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;And while the encoding is called Simple, there is really quite a bit you can do with it. Here is a screen shot of a feed of Kansas City Sprint retail locations displayed in Google Maps:&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/S_ZcedPeuOI/AAAAAAAAAUI/dMudBV6tzCc/s1600/GeoRSSKCRetail.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" height="272" src="http://4.bp.blogspot.com/_yTKIDfaBItU/S_ZcedPeuOI/AAAAAAAAAUI/dMudBV6tzCc/s400/GeoRSSKCRetail.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Along with the coordinates and address info for this feed, I also included a URL link to each store photo to include in the bubble. &lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;The advantage of using&amp;nbsp;GeoRSS is that I can pass this same&amp;nbsp;feed to multiple web map applications, such as &lt;a href="http://maps.google.com/"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bing.com/maps/explore/?org=aj&amp;amp;FORM=Z9LH8#"&gt;Bing&lt;/a&gt;, &lt;a href="http://maps.yahoo.com/"&gt;Yahoo&lt;/a&gt;, &lt;a href="http://worldkit.org/"&gt;Worldkit&lt;/a&gt;, and &lt;a href="http://www.openstreetmap.org/"&gt;OpenStreetMap&lt;/a&gt;, just to name a few. There are a number of applications that can render GeoRSS feeds, so you have a choice as to which one you or your customer chooses to use. In order to make the feed available, use must copy the file to a public web server so it can be accessed. To create an automated feed, change the module to read data from&amp;nbsp;your source location database, alter the Output Tool to save the file onto the web server, then add this module to the Scheduler, schedule a time for it to run and you're set!&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Once the file has been copied to a publicly accessible web server, you can easily view the feed by passing it to the web map of your choice. &lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;For example, to view this module's feed&amp;nbsp;(&lt;a href="http://allaboutgis.net/Alteryxuser/georss12.xml"&gt;http://allaboutgis.net/Alteryxuser/georss12.xml&lt;/a&gt;)&amp;nbsp;on Google Maps, enter this URL into your browser (or click on the link):&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://maps.google.com/?q=http://allaboutgis.net/Alteryxuser/georss12.xml"&gt;http://maps.google.com/?q=http://allaboutgis.net/Alteryxuser/georss12.xml&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;or in Bing Maps (shown below):&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://www.bing.com/maps/?mapurl=http://allaboutgis.net/Alteryxuser/georss12.xml"&gt;http://www.bing.com/maps/?mapurl=http://allaboutgis.net/Alteryxuser/georss12.xml&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/S_ZbF7ObKEI/AAAAAAAAAUA/Y-83EpP-iXU/s1600/GeoRSSBing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" height="306" src="http://3.bp.blogspot.com/_yTKIDfaBItU/S_ZbF7ObKEI/AAAAAAAAAUA/Y-83EpP-iXU/s400/GeoRSSBing.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;I started first with a file that contains these fields: ID, Name, Address, City, State, Latitude, Longitude, and Photo URL. Then the&amp;nbsp;xml file was&amp;nbsp;essentially "pieced" together&amp;nbsp;by using the HTMLPassThrough Tag in&amp;nbsp;the Text Tool in Expert Mode. I broke the entire file into three parts; the beginning, the body, and the end. I used the Regex Tool to remove any carriage return or new line characters after generating&amp;nbsp;the XML for each section&amp;nbsp;to keep from being confused with XML syntax, reserved characters need to be replaced with their respective character entities. Examples of reserved characters are the ampersand (&amp;amp;), quotes (")&amp;nbsp;and the greater than (&amp;gt;) and less than (&amp;lt;)&amp;nbsp;brackets. These translate into &amp;amp;, ", &amp;lt;, and &amp;gt; Note I used the Formula Tool to replace any ampersands that might be included in the Name and Address fields to character entities. Also, take special note at how the html used within the location bubble is formatted, indicted by the &lt;content type="html"&gt;&lt;/content&gt;tag.&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
The body of the GeoRSS&amp;nbsp;file was created using the Block Until Done Tool so all the locations were created as one prior to being unioned with the beginning and ending sections of the file. When this happens you will get Warnings stating that fields are not present in all outputs. This is ok in this instance, the Union Tool is uniquely used in these instances so you utilize the Set a Specific Output Order option.&amp;nbsp;This makes certain that the section are unioned together in the correct order. After this, the beginning and ending of the &lt;htmlpassthrough&gt;tag&amp;nbsp;is be removed from the text using the Formula Tool since they are no longer needed once the text exits the Text Tools and moves downstream. The Select Tool is used to removed the additional Text fields, the Regex Tool is used once more that make certain no new line or white space characters remain, then the text is output and saved with a .XML extension. The same could be done to output GeoJSON, the process is the same with&amp;nbsp;just a bit different syntax.&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;If you believe you can use this module, or if you would just like to see how it was constructed, send me an e-mail to &lt;a href="mailto:ronh@allaboutgis.net"&gt;ronh@allaboutgis.net&lt;/a&gt;, and put in the Subject "Feed Me GeoRSS Module". If you improve on it, let me know so we can all learn.&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Till next time, enjoy!&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Ron&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7729872038188001343?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5sfEgcueHzUkVllgb_hl7lFt9F4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5sfEgcueHzUkVllgb_hl7lFt9F4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5sfEgcueHzUkVllgb_hl7lFt9F4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5sfEgcueHzUkVllgb_hl7lFt9F4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/ECbCutkQzkc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7729872038188001343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/05/producing-georss-feeds-with-alteryx.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7729872038188001343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7729872038188001343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/ECbCutkQzkc/producing-georss-feeds-with-alteryx.html" title="Producing GeoRSS Feeds With Alteryx" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yTKIDfaBItU/S_MaxeaAEdI/AAAAAAAAATo/DTkYE57Ki_c/s72-c/GeoRSSModule.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/05/producing-georss-feeds-with-alteryx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQ3w_cSp7ImA9WxFRFkg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-3685705918620683852</id><published>2010-04-30T08:24:00.010-05:00</published><updated>2010-04-30T15:19:32.249-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-30T15:19:32.249-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTMLPassThrough" /><title>Generating Interactive Web Pages In Alteryx Using HTMLPassThrough</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: large;"&gt;Hi All!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Verdana, sans-serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="337" src="http://4.bp.blogspot.com/_yTKIDfaBItU/S9qy9ihBngI/AAAAAAAAATY/mkWAlISm9Po/s400/CuppaJoe3.jpg" tt="true" width="400" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Well its been a while since I posted last, but I've been having some fun with what I've learned at Extend! One of the activities I like best at each conference is called the Solution Center. &lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/S9rfL7SVaCI/AAAAAAAAATg/GiuXHeR1C8I/s1600/CuppaJoeFinder.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_yTKIDfaBItU/S9rfL7SVaCI/AAAAAAAAATg/GiuXHeR1C8I/s400/CuppaJoeFinder.jpg" tt="true" width="293" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;This conference event&amp;nbsp;is where Alteryx users can get questions answered about any Alteryx product. Here you can meet&amp;nbsp;with Alteryx Developers and support teams in person and ask for assistance about any issues you're trying to resolve. Where else can you sit down with Ned Harding, Lead Alteryx Developer, and talk about working with the software, or brainstorm with Jim Schattin, Rob&amp;nbsp;Bryan (Alteryx Guru's)&amp;nbsp;and Adam Riley (fellow Alteryx blogger)&amp;nbsp;about a unique feature? &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;These discussions&amp;nbsp;came together like this - I was in the Solution Center one day and asked Ned about using Alteryx to generate interactive web pages, and he told me about the little documented PCXML HTMLPassThrough tag.&amp;nbsp;This tag is used within the&amp;nbsp;Text Tool in Expert Mode (more on this in a bit). Shortly thereafter, Jim, Rob, Adam and&amp;nbsp;I sat down and started working with it. The module displayed to the right is the result. A little playin' with the Google Maps&amp;nbsp;and StreetView API's, a bit of JavaScript, and a touch of HTML, and you have what I call the 'Cuppa Joe' Finder! &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Not much&amp;nbsp;to the overall&amp;nbsp;module, yet I think the results are great! The result is the web page you saw at the top of this blog.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;strong&gt;Here's how it works...&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;PCXML is Alteryx's proprietary file output format that provides a standard reporting structure across all of its products. This is how the Render Tool can output into multiple formats; it easily converts the PCXML into the output format you desire. Yet when outputting to HTML, certain code and tags (like&amp;nbsp;JavaScript and HTML iFrames)&amp;nbsp;are not recognized within PCXML, so the HTMLPassThrough tag was created to allow for "raw" text. This is text which is not converted into PCXML and left alone. To use this tag, use must enclose the "raw" text within beginning and ending tags (&lt;htmlpassthrough&gt;... &lt;/htmlpassthrough&gt;). This also will only work if you toggle the Expert Mode radio button on the Text Tool.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana;"&gt;This opens up a whole new use of Alteryx for me, and was exactly what I was looking for.&amp;nbsp;My preference is to provide users&amp;nbsp;with interactive web pages, not static ones. &amp;nbsp;Yes, you might say that you could use a web development language to do this, and I agree there are better ways to accomplish to&amp;nbsp;create interactive web content. Yet I also say that I&amp;nbsp;&lt;span style="background-color: yellow;"&gt;do not have&lt;/span&gt;&amp;nbsp;to know a web development language because I can now have Alteryx do some of this for me! That said, it is not nearly&amp;nbsp;as flexible and you still need to know a bit about JavaScript and HTML, and like in this example how to work with the Google Map and Streetview API's. Regardless, there is alot that can be&amp;nbsp;accomplished with this tag. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana;"&gt;For example, if this web page represented a company store finder, this module could simply be scheduled to run&amp;nbsp;often to reflect the changes in store locations and post the updated pages on the web server. Unfortunately, since it is not dynamically generated content, each page would have to be loaded to the server taking up what could be considerable disk space. Anyway, look for more posts from me using this tag in the near future. I believe Adam might post something about this as well on his &lt;a href="http://ukalteryxuser.blogspot.com/"&gt;UK Alteryx Blog&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana;"&gt;A short note about the Google map and StreetView window; if you have the Google Earth Plugin you will get the option to view the map in "3D" or Earth&amp;nbsp;mode like it is shown in the page screen capture above, but only if you have it installed. &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Time to go - If you would like a copy of this module, simply e-mail me at &lt;/span&gt;&lt;a href="mailto:ronh@allaboutgis.net"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;ronh@allaboutgis.net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;. Just put in the Subject line "Send Me the Cuppa Joe Module Now!" and I'll reply with the module.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Till next time, enjoy!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana;"&gt;BTW, have you sent in your donation for &lt;a href="http://cosharepoint.extendthereach.com/Public/AlteryxTeamBlog/Lists/Posts/Post.aspx?ID=91"&gt;World TEAM Sports and the Adventure TEAM Challenge&lt;/a&gt;?&lt;/span&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-3685705918620683852?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4wBXa7xhDgMUdYAyt645b-lE19E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4wBXa7xhDgMUdYAyt645b-lE19E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4wBXa7xhDgMUdYAyt645b-lE19E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4wBXa7xhDgMUdYAyt645b-lE19E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/HL86rkoNOEQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/3685705918620683852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/04/generating-interactive-web-pages-using.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3685705918620683852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3685705918620683852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/HL86rkoNOEQ/generating-interactive-web-pages-using.html" title="Generating Interactive Web Pages In Alteryx Using HTMLPassThrough" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/S9qy9ihBngI/AAAAAAAAATY/mkWAlISm9Po/s72-c/CuppaJoe3.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/04/generating-interactive-web-pages-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBRX4zfyp7ImA9WxFSEUg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-1145692273378554826</id><published>2010-04-05T10:06:00.002-05:00</published><updated>2010-04-13T05:20:54.087-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-13T05:20:54.087-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Extend" /><category scheme="http://www.blogger.com/atom/ns#" term="Grand Prix" /><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx 6.0" /><title>SRC Extend 2010 - A Whole Lot Going On!</title><content type="html">&lt;div style="text-align: left;"&gt;It became fairly obvious to me that trying to get a post out everyday of the conference was tougher than I thought, so this we be a high level wrap up of Days Two and Three. This post is chocked full of links to other sites, so bear with me. &lt;/div&gt;&lt;br /&gt;
Day Two of the conference&amp;nbsp;kicked off with the&amp;nbsp;Alteryx Developers Forum. Ned Harding talked about writing Effective Macros, as well as some insights to what is coming out in Alteryx 6.0 (future post in the works here...). No sense in&amp;nbsp;duplicating efforts&amp;nbsp;here, so read up on what was discussed at the &lt;a href="http://cosharepoint.extendthereach.com/Public/AlteryxTeamBlog/Lists/Posts/Post.aspx?ID=88"&gt;Developers Conference on the Alteryx Team Blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
And now for the primary topics of this post. First off, the big news on Day Three was that Spatal Re-Engineering Consultants, or SRC, has changed their name to Alteryx, L.L.C. It has a nice ring to it, eh? Read more about this on the blog and check out the new company website &lt;a href="http://www.alteryx.com/global/aboutus/Detail.aspx?ID=31"&gt;Alteryx.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Also, Day Two at the conference included the running of the Alteryx Grand Prix. More on the winner of this year's event later in the blog. For those of you who are not certain what the Alteryx Grand Prix is all about, here is a video featuring Tara McCoy, Alteryx Product Manager explaining a bit about it:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="400" id="scPlayer" width="519"&gt; &lt;param name="movie" value="http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/GrandPrix_controller.swf"&gt;&lt;/param&gt;&lt;param name="quality" value="high"&gt;&lt;/param&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;/param&gt;&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/FirstFrame.png&amp;containerwidth=640&amp;containerheight=498&amp;showstartscreen=true&amp;showendscreen=true&amp;loop=false&amp;autostart=false&amp;color=000000,000000&amp;thumb=FirstFrame.png&amp;thumbscale=45&amp;content=http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/GrandPrix.mp4"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="scale" value="showall"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;param name="base" value="http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/"&gt;&lt;/param&gt;&lt;embed src="http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/GrandPrix_controller.swf" quality="high" bgcolor="#FFFFFF" width="519" height="400" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/FirstFrame.png&amp;containerwidth=519&amp;containerheight=400&amp;showstartscreen=true&amp;showendscreen=true&amp;loop=false&amp;autostart=false&amp;color=000000,000000&amp;thumb=FirstFrame.png&amp;thumbscale=45&amp;content=http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/GrandPrix.mp4" allowFullScreen="true" base="http://content.screencast.com/users/rlh287/folders/Default/media/35e331cf-fb7c-499d-92f6-c3acd075978f/" scale="showall"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
Sorry about the jumpy video, I'll do better next time! As Tara mentioned, the winner gets wins a trip for two to Las Vegas and the Mario Andretti Racing School! A "good" video does much better than words here - check out last year's winner Scott DiGiacinto from KOREM Corporation and his experience at the Andretti Racing School via a link from Sinam Al-Khafaji's blog &lt;a href="http://geosinam.blogspot.com/2010/03/alteryx-grand-prix-last-years-winner.html"&gt;here:&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The contest modules for this year's Grand Prix were more centered on data manipulation and processing that last year's spatially focused modules, which can obtain from a previous post &lt;a href="http://alteryxuser.blogspot.com/2009/04/alteryx-grand-prix.html"&gt;here&lt;/a&gt;. After a very close "race", the winner of this year's Grand Prix was Jeremy Kane of Efficax Data Systems. Here is a good photo of Jeremy on the winner's podium by Gary Wood:&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/S7R6Wij9XaI/AAAAAAAAASg/21CuYikJVMw/s1600/JerenyKaneAlteryxGrandPrix.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" nt="true" src="http://2.bp.blogspot.com/_yTKIDfaBItU/S7R6Wij9XaI/AAAAAAAAASg/21CuYikJVMw/s320/JerenyKaneAlteryxGrandPrix.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;The second place winner was Jason Dunkel of&amp;nbsp;Environics and in third was Cameron Steele from&amp;nbsp;Buxton. Congratulations to all the Grand Prix participants!&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;That's all for now, till next time enjoy!&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Ron&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-1145692273378554826?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w17shGfLECvzs_kf6KTVqbRxD80/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w17shGfLECvzs_kf6KTVqbRxD80/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w17shGfLECvzs_kf6KTVqbRxD80/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w17shGfLECvzs_kf6KTVqbRxD80/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/9p-0JS3yLFY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/1145692273378554826/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/04/src-extend-2010-too-much-going-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1145692273378554826?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1145692273378554826?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/9p-0JS3yLFY/src-extend-2010-too-much-going-on.html" title="SRC Extend 2010 - A Whole Lot Going On!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yTKIDfaBItU/S7R6Wij9XaI/AAAAAAAAASg/21CuYikJVMw/s72-c/JerenyKaneAlteryxGrandPrix.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/04/src-extend-2010-too-much-going-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8FRHs5cSp7ImA9WxBaFE4.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7823675536718727895</id><published>2010-03-24T07:16:00.001-05:00</published><updated>2010-03-24T07:46:55.529-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-24T07:46:55.529-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Extend" /><title>SRC Extend 2010 - Day One</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/S6n89N8wt_I/AAAAAAAAASY/KW9I0UTOuJg/s1600/extend.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" nt="true" src="http://4.bp.blogspot.com/_yTKIDfaBItU/S6n89N8wt_I/AAAAAAAAASY/KW9I0UTOuJg/s320/extend.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Monday, March 22nd&amp;nbsp;was the first day of the SRC Extend 2010 conference. Hundreds of Alteryx users have gathered for three days in Broomfield, CO for the event,&amp;nbsp;For those of you who were not able to make this one or have not had the opportunity to attend a past Extend conference, I'll try to&amp;nbsp;provide you highlights and tidbits for each day of the conference.&lt;br /&gt;
&lt;br /&gt;
To start things off he first ever Alteryx User Group meeting was held with a number of presentations from different users from the US and England, Three Alteryx blogs were mentioned; this one, Adam Riley's UK blog, and a new entry that Dean Stoecker pointed out to me; the Lean Six Sigma and Continuous Process Improvement blog by Nari Kannan. A fresh new look at Alteryx from a Six Sigma point of view, and I look forward to what Nari has to say from this prespective.&amp;nbsp;&amp;nbsp;Adam continues to provide new blog posts that are very interesting - I especially like his Chess game that he created within Alteryx. Both blogs&amp;nbsp;are referenced in my list of blogs I follow on the right-hand side of this page. &lt;br /&gt;
&lt;br /&gt;
More to follow as the conference continues, so stay tuned!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7823675536718727895?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sIKb5gL3AAqZOJre0Jr42uPlh94/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sIKb5gL3AAqZOJre0Jr42uPlh94/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sIKb5gL3AAqZOJre0Jr42uPlh94/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sIKb5gL3AAqZOJre0Jr42uPlh94/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/1pF5vn5XFgY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7823675536718727895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/03/src-extend-2010-day-one.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7823675536718727895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7823675536718727895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/1pF5vn5XFgY/src-extend-2010-day-one.html" title="SRC Extend 2010 - Day One" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/S6n89N8wt_I/AAAAAAAAASY/KW9I0UTOuJg/s72-c/extend.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/03/src-extend-2010-day-one.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4HQnY_fSp7ImA9WxBbGU4.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-4525412246635334627</id><published>2010-03-18T13:10:00.009-05:00</published><updated>2010-03-18T13:28:53.845-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-18T13:28:53.845-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GeoJSON" /><title>Working With GeoJSON Files in Alteryx</title><content type="html">Although my preference now is to typically work with yxdb&amp;nbsp;and cydb file formats, I find it liberating from time to time&amp;nbsp;to be able to work free of vendor specific file formats.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/S6IXCmKDwFI/AAAAAAAAARg/FUh-lZd-TdE/s1600-h/GeoJSON.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_yTKIDfaBItU/S6IXCmKDwFI/AAAAAAAAARg/FUh-lZd-TdE/s320/GeoJSON.jpg" vt="true" /&gt;&lt;/a&gt;That's why I'm excited to hear about the growing acceptance of multiple light-weight data interchange formats. These formats, or more formally Object Representations, allow geographic data structures to be saved out as simple text and then imported into or exported from a variety of GIS applications. That said, I also tend to gravitate towards vendors that allow you to work in multiple formats and not those that force you to work in their own specific, proprietary format(s). &lt;br /&gt;
&lt;br /&gt;
So I was not surprised to find out that SRC added support for one of these data interchange formats in Alteryx 5.0, which is called GeoJSON. GeoJSON is a geospatial data interchange format based on JavaScript Object Notation (JSON). Use of this interchange format provides the ability to express spatial objects as variable length strings, which&amp;nbsp;can then be saved out as a simple csv text file with a .gjsn extension.&lt;br /&gt;
&lt;br /&gt;
If you want to learn more about GeoJSON, here&amp;nbsp;are two good articles on the topic. First, you can read Linda Thompson's post about the GeoJSON addition on the Alteryx Team blog&amp;nbsp;&lt;a href="http://geojson%20post%20on%20alteryx%20team%20blog/"&gt;here.&lt;/a&gt;&amp;nbsp;Then read&amp;nbsp;a great article by Christopher J. Andrews from Autodesk that was published in Direction Magazine called "Emerging Technology: AJAX and GeoJSON":&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.directionsmag.com/article.php?article_id=2550"&gt;Click here to read Christopher Andrews Direction Magazine Article on GeoJSON!&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Now that we know a bit more about this format, let's look at how to import and export a GeoJSON file into\from Alteryx. I ran across this while working on a project with GeoJSON files, so I queried Ned Harding who provided the following process. To begin, drag an&amp;nbsp;the Input Tool into a blank module and change the Files of Type selection to All Files and browse for your file, as I have in the image below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/S6IgYVk3t5I/AAAAAAAAAR4/bEYHLdCW5I8/s1600-h/OpenGJSN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="321" src="http://1.bp.blogspot.com/_yTKIDfaBItU/S6IgYVk3t5I/AAAAAAAAAR4/bEYHLdCW5I8/s400/OpenGJSN.jpg" vt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Since GeoJSON is not a standard file type, Alteryx will try to resolve the file. To read the file, you'll need to set&amp;nbsp;the Read it as a built in type selector to GeoJSON (gjsn:) as shown in the next image:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/S6Ig1XmIpDI/AAAAAAAAASA/z1RGCtQWoh8/s1600-h/ReadInGJSN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="390" src="http://2.bp.blogspot.com/_yTKIDfaBItU/S6Ig1XmIpDI/AAAAAAAAASA/z1RGCtQWoh8/s400/ReadInGJSN.jpg" vt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
After you select the OK button, the Iput Tool properties window will only show one spatial object like the image below displays:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/S6IfCBQEgdI/AAAAAAAAARw/ho2r-irba_c/s1600-h/ReadInGJSN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="http://1.bp.blogspot.com/_yTKIDfaBItU/S6IfCBQEgdI/AAAAAAAAARw/ho2r-irba_c/s400/ReadInGJSN.jpg" vt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now the polygon can be browsed and used like any other spatial object, yet it was read in from a text formatted file - a considerably smaller, non-proprietary GeoJSON file I might add! So if your looking to import spatial objects from a GeoJSON file into Alteryx, the process is rather straight forward. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Exporting GeoJSON files out of Alteryx is a bit different, yet just as simple. The main difference is that the spatial objects you are exporting are saved out as a&amp;nbsp;V_String, or variable length string. This conversion is easily accomplished with the Select Tool:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div align="center" class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/S6Ij2Qhul_I/AAAAAAAAASI/43BWZ6oIRLY/s1600-h/CanadaGJSNOutput.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="http://4.bp.blogspot.com/_yTKIDfaBItU/S6Ij2Qhul_I/AAAAAAAAASI/43BWZ6oIRLY/s400/CanadaGJSNOutput.jpg" vt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
Note: If you are exporting multiple polygons as one gjsn file, use the Summarize Tool to combine the polygons into one, like I did with my Canada example I used for this post (see top image). This must be done in order for the file to be save out correctly. Then&amp;nbsp;output the file out as a csv file (with a .gjsn extension of course) with \0 as&amp;nbsp;the delimiter with no header as shown below:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/S6Imzl1eMrI/AAAAAAAAASQ/qG1fu4dZrMo/s1600-h/GeoJSONoutput.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="http://1.bp.blogspot.com/_yTKIDfaBItU/S6Imzl1eMrI/AAAAAAAAASQ/qG1fu4dZrMo/s400/GeoJSONoutput.jpg" vt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;That's all there is to creating GeoJSON files in Alteryx. I realize that this is somewhat of an obscure topic, yet it might come in handy someday when you are are given GeoJSON files to work with, or need to provide a deliverable in this format.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I'll be heading out next week to the SRC Extend Conference, so look for continuing posts during that time.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Till next time, Enjoy!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ron&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-4525412246635334627?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VcAhizjpjdHmsQL_5dImTRlXzaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VcAhizjpjdHmsQL_5dImTRlXzaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VcAhizjpjdHmsQL_5dImTRlXzaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VcAhizjpjdHmsQL_5dImTRlXzaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/Q4E8ZU72GSw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/4525412246635334627/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/03/working-with-geojson-files-in-alteryx.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4525412246635334627?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4525412246635334627?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/Q4E8ZU72GSw/working-with-geojson-files-in-alteryx.html" title="Working With GeoJSON Files in Alteryx" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yTKIDfaBItU/S6IXCmKDwFI/AAAAAAAAARg/FUh-lZd-TdE/s72-c/GeoJSON.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/03/working-with-geojson-files-in-alteryx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFQXgzfip7ImA9WxBVGEg.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-8538454525878043993</id><published>2010-02-21T21:05:00.006-06:00</published><updated>2010-02-22T10:31:50.686-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T10:31:50.686-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Regex" /><title>REGEX - Check Out the UK Alteryx User Blog!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/S4HwJoDwzFI/AAAAAAAAARA/BAebJb3Qn6o/s1600-h/gotalteryx.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" height="77" src="http://2.bp.blogspot.com/_yTKIDfaBItU/S4HwJoDwzFI/AAAAAAAAARA/BAebJb3Qn6o/s200/gotalteryx.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Howdy Gang! &lt;br /&gt;
&lt;br /&gt;
Are you getting ready for Extend 2010? Or are you like me and trying to figure out a way to convince upper management to send you?&amp;nbsp;Well, if you are unable to make it and you are looking for a different take on how to get the most out of Alteryx, check out&amp;nbsp;&lt;a href="http://ukalteryxuser.blogspot.com/"&gt;Adam Riley's UK Alteryx Users Blog&lt;/a&gt; from across the pond. Adam&amp;nbsp;has started a detailed Alteryx functionality blog and I think it is great! I'm always interested in how other users are using Alteryx to solve different business analysis issues. &lt;br /&gt;
&lt;br /&gt;
I've added Adam's blog to the list of blogs that I follow - see the top of the list on the right below. Although there is not alot of content yet (it's only a matter of time!), please show Adam your support by following his blog.&amp;nbsp;His latest post deals with the multifaceted Regex Tool; take a look at his example to get a glimpse of what you can do which this powerful function.&lt;br /&gt;
&lt;br /&gt;
More on Regex, there is also a good Regex Replace tip in the &lt;a href="http://cosharepoint.extendthereach.com/Public/Misc%20Files/SRC%20May%202009%20CAG%20Newsletter.pdf"&gt;May 2009 SRC Customer Advantage Group Bulletin&lt;/a&gt;&amp;nbsp;explaining how to save an often used Regex function&amp;nbsp;as an expression in the Formula Tool. For quick debugging of Regex expressions, go to the &lt;a href="http://myregexp.com/"&gt;Regepx Editor&lt;/a&gt;&amp;nbsp;to test your expressions before adding to your Alteryx module.&lt;br /&gt;
&lt;br /&gt;
And while I have not found any Webex's specifically on the Regex Tool, I've added a quick link on this blog to the &lt;a href="https://extendthereach.webex.com/ec0600l/eventcenter/recording/recordAction.do?siteurl=extendthereach&amp;amp;theAction=archive"&gt;SRC Alteryx WebEx Links page&lt;/a&gt;. This&amp;nbsp;page is chocked full of Alteryx WebEx training sessions on a large number of topics.&lt;br /&gt;
&lt;br /&gt;
Well, that's all for now. Enjoy, and remember to check out Adam's blog!&lt;br /&gt;
&lt;br /&gt;
Ron&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-8538454525878043993?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hbAsZJOd3eXXSExpqPPGXX0XNfI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hbAsZJOd3eXXSExpqPPGXX0XNfI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hbAsZJOd3eXXSExpqPPGXX0XNfI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hbAsZJOd3eXXSExpqPPGXX0XNfI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/qO70cOAT6WM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/8538454525878043993/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/02/regex-check-out-uk-alteryx-user-blog.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8538454525878043993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8538454525878043993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/qO70cOAT6WM/regex-check-out-uk-alteryx-user-blog.html" title="REGEX - Check Out the UK Alteryx User Blog!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yTKIDfaBItU/S4HwJoDwzFI/AAAAAAAAARA/BAebJb3Qn6o/s72-c/gotalteryx.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/02/regex-check-out-uk-alteryx-user-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4CQnc5eip7ImA9WxBQFEo.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-1108112374690522624</id><published>2010-01-14T05:50:00.001-06:00</published><updated>2010-01-14T06:09:23.922-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T06:09:23.922-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certification" /><title>Is an Alteryx Certification Program Overdue?</title><content type="html">&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/S0798F3jl0I/AAAAAAAAAQQ/o1W3U0TD_74/s1600-h/AlteryxCertified.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ps="true" src="http://4.bp.blogspot.com/_yTKIDfaBItU/S0798F3jl0I/AAAAAAAAAQQ/o1W3U0TD_74/s320/AlteryxCertified.gif" /&gt;&lt;/a&gt;With all of noise recently about making Alteryx&amp;nbsp;viral,&amp;nbsp;wouldn't you think that another way to promote the product would be to offer an&amp;nbsp;Alteryx certification program. So the question is SRC, where is such a program? Yes, yes, I know that SRC has been working on&amp;nbsp;a certification program&amp;nbsp;for some time, yet&amp;nbsp;I believe the time is overdue. &lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
My thoughts are what better way to show your appreciation to your existing Alteryx users than to create a certification program. Give them something to inspire towards. Offer a certification program to&amp;nbsp;Alteryx users to become better and more knowledgable, and in turn&amp;nbsp;promote it's use. Given the present economic environment, its hard to say if certification would indirectly translate to more licenses being sold (this may really be the&amp;nbsp;only real incentive for SRC to do this), regardless it seems to me that it will be up to the current user base to require SRC to roll one out.&lt;br /&gt;
&lt;br /&gt;
So, I've started a small poll to see how many of you would be interested in becoming Alteryx Certified. Some of you might be excited about this, some could probabaly care less, yet I'm interested to see if I'm on the mark or way off base about this. So vote, voice your opinion on this. If you do not vote, then at least respond to this post stating why.&lt;br /&gt;
&lt;br /&gt;
Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-1108112374690522624?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uPorK0zVzQbdzu7S-VOpkG__qtE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPorK0zVzQbdzu7S-VOpkG__qtE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uPorK0zVzQbdzu7S-VOpkG__qtE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPorK0zVzQbdzu7S-VOpkG__qtE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/KlYmZ1zIDjA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/1108112374690522624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2010/01/is-alteryx-certification-program.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1108112374690522624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1108112374690522624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/KlYmZ1zIDjA/is-alteryx-certification-program.html" title="Is an Alteryx Certification Program Overdue?" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/S0798F3jl0I/AAAAAAAAAQQ/o1W3U0TD_74/s72-c/AlteryxCertified.gif" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2010/01/is-alteryx-certification-program.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YHSXw8fSp7ImA9WxBTGUs.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-9112982293208735578</id><published>2009-12-16T02:36:00.013-06:00</published><updated>2009-12-16T04:58:58.275-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-16T04:58:58.275-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx" /><category scheme="http://www.blogger.com/atom/ns#" term="Spatial Interaction Model" /><category scheme="http://www.blogger.com/atom/ns#" term="Hex Grid" /><title>Honeycomb's big...yeah yeah yeah!</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_azfempQkqks/Syivt-asegI/AAAAAAAAACE/GPGynqGEOxs/s1600-h/millpond2.png"&gt;&lt;span style="font-family: inherit;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5415771756296960514" src="http://2.bp.blogspot.com/_azfempQkqks/Syivt-asegI/AAAAAAAAACE/GPGynqGEOxs/s200/millpond2.png" style="cursor: hand; float: left; height: 200px; margin: 0px 10px 10px 0px; width: 144px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;I had seen some maps that used a hex grid overlay, rather than rectangular. I admit that I became fascinated by hex grids. I also admit that my fascination was nothing more than visual. So - I did some internet research in an attempt to get a quick fix. To clarify, I wanted the formulas so that I could generate the hexgrids within Alteryx. I found no quick fix. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;Necessity is the mother of invention, I needed it, I reinvented it with Alteryx. I was able to generate, entirely, the hex grids within Alteryx. What I was missing was the math...always the math. You probably remember thinking "when will I ever use sine an&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_azfempQkqks/SyimmClAzgI/AAAAAAAAAB0/WwJNHLkgnLM/s1600-h/millpond2.png"&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;d cosine?" To do the hex grid, on the globe, you need formulas like: 3963 * ACOS(SIN([C_LAT]*............&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_azfempQkqks/Syit53c_uYI/AAAAAAAAAB8/CkmlMn6_Bpc/s1600-h/legend.png"&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;Here is an example using the hex grid within a Wizard. The Wizard calculates expected ATM transactions utilizing:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: inherit;"&gt;the hex grid overlay&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;another process that creates ATM nodes based on proximity&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;household level data capture using the grids&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;a spatial interaction model&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: inherit;"&gt;The Alteryx run was completed in 27.7 seconds and included:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: inherit;"&gt;2,409 hex grids (1/4 mile)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;133 spatially, interacting ATMs combined into 60 nodes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;95,357 households&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;Projected ATM transactions for site utilizing the aggregation of each Hex grids' probable transactions for the site&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: inherit;"&gt;Get creative, do some reading and take a chance. Let me know what you think!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;Andy Moncla&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-9112982293208735578?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pjHpLxT3Cl5tobGOBvlLRgyKFkg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pjHpLxT3Cl5tobGOBvlLRgyKFkg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pjHpLxT3Cl5tobGOBvlLRgyKFkg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pjHpLxT3Cl5tobGOBvlLRgyKFkg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/cdG5FAEFbtM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/9112982293208735578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/12/honeycombs-bigyeah-yeah-yeah.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/9112982293208735578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/9112982293208735578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/cdG5FAEFbtM/honeycombs-bigyeah-yeah-yeah.html" title="Honeycomb's big...yeah yeah yeah!" /><author><name>Andy Moncla</name><uri>http://www.blogger.com/profile/02386550581797709431</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/_azfempQkqks/Se3MvCzHzhI/AAAAAAAAAAQ/JF0qZ-6EJU0/S220/pirate.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_azfempQkqks/Syivt-asegI/AAAAAAAAACE/GPGynqGEOxs/s72-c/millpond2.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/12/honeycombs-bigyeah-yeah-yeah.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EDQHo_fip7ImA9WxNaFks.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7191661339722480770</id><published>2009-12-01T06:05:00.002-06:00</published><updated>2009-12-01T06:14:31.446-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-01T06:14:31.446-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx 5.0" /><title>New Alteryx 5.0 Features</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/SxUEuF20QmI/AAAAAAAAAP4/L5jonue5fs4/s1600/AlteryxSmall.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yTKIDfaBItU/SxUEuF20QmI/AAAAAAAAAP4/L5jonue5fs4/s320/AlteryxSmall.png" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Now the Alteryx 5.0 has been released, I'd like to comment on some of the new features and functionalty. Here's a list of the new tools and enhancements below:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;New Tools and Macros&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Dynamic Select and Dynamic Rename Tools&lt;/span&gt;&lt;/strong&gt; – these new tools enable developers to create more adaptable wizards and work with a wider variety of data.&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;strong&gt;Report Formatting Tools&lt;/strong&gt;&lt;/span&gt; – there are two new tools – Arrange and Overlay – that will provide greater flexibility when generating reports. The &lt;em&gt;Arrange Tool&lt;/em&gt; allows data fields to be rearranged and transposed in a report and&amp;nbsp;the &lt;em&gt;Overlay Tool&lt;/em&gt; allows report content elements (e.g. maps, tables, images, etc.) to be overlaid on top of each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Reporting Email Tool&lt;/span&gt;&lt;/strong&gt; – Automatically sends an e-mail with attachments. This will save a number of steps when having to notify a number of individuals that a process is complete while also providing them the output. There is a post on how to use this tool on the Alteryx Forum:&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;center&gt;&lt;a href="http://srcgroup.extendthereach.com/showthread.php?p=2799#post2799"&gt;How To Use the New E-Mail Reporting Tool&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Batch Macro&lt;/span&gt;&lt;/strong&gt; - I am excited about having a looping functionality within Alteryx&amp;nbsp;- look for a post on this soon.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;New Macros&lt;/span&gt;&lt;/strong&gt; – there a six new macros included in this release, from different statistic calculations to a macro that returns a count of how many records are going through the tool. Many of these were discussed in my interview with Dean Stoecker a couple of posts back.&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Two New Formula additions&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;strong&gt;Spatial Functions&lt;/strong&gt;&lt;/span&gt; – over 20 new spatial functions have been added which can now be formulated and then used within your calculations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Finance Functions&lt;/span&gt;&lt;/strong&gt; – financial analysis calculations can now be performed within Alteryx without exporting data to another tool for processing.&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;New Wizard \ Functionality&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;MetaCarta GeoSearch News Wizard&lt;/span&gt;&lt;/strong&gt; – "a new wizard is being added that will launch searches of MetaCarta’s vast library of news feeds and will return the latest articles, blog entries, etc. for any topic in any defined geographic area." This quote is from the official feature summary- This is the big hook for me (even bigger than Batch Macro)! Now you'll be able&amp;nbsp;quickly gather "real world" information about a particular site or area and incorporate it within your decision process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Module Dependencies&lt;/span&gt;&lt;/strong&gt; – quickly change the&amp;nbsp;module data dependencies/paths for easy sharing and distribution of wizards/modules to the masses.&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;New Calgary Functionality&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Calgary Table Linking&lt;/span&gt;&lt;/strong&gt; –&amp;nbsp;now you can link and query across multiple Calgary data tables - Sweet!&lt;/li&gt;
&lt;/ul&gt;There are so many new ideas&amp;nbsp;as to how to extend my current modules\macros\wizards using&amp;nbsp;the new enhancements in 5.0, so look for many of these features to be incorporated into upcoming posts.&lt;br /&gt;
&lt;br /&gt;
Till next time, enjoy!&lt;br /&gt;
&lt;br /&gt;
P.S. Still working on part two of my interview with Dean about Alteryx Connect&amp;nbsp;- stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7191661339722480770?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/awh6OhwXkFDU8yRFa1-ewH6DdXI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/awh6OhwXkFDU8yRFa1-ewH6DdXI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/awh6OhwXkFDU8yRFa1-ewH6DdXI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/awh6OhwXkFDU8yRFa1-ewH6DdXI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/sOqLt7ChwPM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7191661339722480770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/12/new-alteryx-50-features.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7191661339722480770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7191661339722480770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/sOqLt7ChwPM/new-alteryx-50-features.html" title="New Alteryx 5.0 Features" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/SxUEuF20QmI/AAAAAAAAAP4/L5jonue5fs4/s72-c/AlteryxSmall.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/12/new-alteryx-50-features.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUHSHw-cSp7ImA9WxNaEkU.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-4296985967427408982</id><published>2009-11-26T20:15:00.003-06:00</published><updated>2009-11-26T20:17:19.259-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T20:17:19.259-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MultiRowFormula" /><title>Wishing All Alteryx Users a Happy T-Day! (Using the MultiRowFormula Tool)</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/Sw6jZqnVaTI/AAAAAAAAAPI/mS3UzNl9CSk/s1600/thanksgivingclipart1b.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yTKIDfaBItU/Sw6jZqnVaTI/AAAAAAAAAPI/mS3UzNl9CSk/s200/thanksgivingclipart1b.jpg" yr="true" /&gt;&lt;/a&gt;I wish everyone a happy and thankful Thanksgiving today! Please take the time today to think about all that you are thankful for!&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Just a quick post in between posts on&amp;nbsp; the interview with Dean Stoecker - it takes a while to transcribe what Dean said to the blog so bear with me on part two of the interview.&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The module below is an basic example using the MultiRowFormula Tool. Simliar to the Formula Tool yet very unique in its own right, this tool is used to dynamically create new dataset fields based on the use of&amp;nbsp;the pre, current&amp;nbsp;and post row values&amp;nbsp;to formulate&amp;nbsp;the new field values.&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;As a common example of this,&amp;nbsp;the module I've provided&amp;nbsp;calculates the incremental population percent for each row given the population count for a few select blockgroups. After reading in the population data, I rank the individual blockgroups population count in Descending order on with the Sort Tool.&amp;nbsp;I do this so it is easily determine&amp;nbsp;the largest blockgroups that contain a specific precentage of population.&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Here is how I configured the MultiRowFormula Tool below:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/Sw8tp6KeaKI/AAAAAAAAAPg/KyUy8Y2bIM8/s1600/MultiRowFormulaTool.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yTKIDfaBItU/Sw8tp6KeaKI/AAAAAAAAAPg/KyUy8Y2bIM8/s400/MultiRowFormulaTool.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I created a new field called INCPOPULATION&amp;nbsp; (short for Incremental Population) that&amp;nbsp;consists of following the formula:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;[Row-1:INCPOPULATION]+[Row-1:POPULATION]&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;This formula adds the value in the current row INCPOPULATION field&amp;nbsp;to the record POPULATION value of the previous record and places that value in the INCPOPULATION field of the current record. Clear as mud, right? This probably makes more sense once you see&amp;nbsp;the end result, a sample of which is shown below:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yTKIDfaBItU/Sw6vgMqE4iI/AAAAAAAAAPQ/IkV7L-_sJbQ/s1600/IncPop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_yTKIDfaBItU/Sw6vgMqE4iI/AAAAAAAAAPQ/IkV7L-_sJbQ/s400/IncPop.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I then used the Summarize Tool to sum all values in the POPULATION field to get the total population (Sum_POPULATION) and append it to each row using the AppendFields Tool, and added another MultiRowFormula Tool to calculate the total incremental percent population using this formula:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;[IncPopulation]/[Sum_POPULATION]*100&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Which provided the new PERPOPULATION field value for each row as shown:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/Sw6-jMmuIeI/AAAAAAAAAPY/VGnYkuMUgrs/s1600/IncPopPerc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yTKIDfaBItU/Sw6-jMmuIeI/AAAAAAAAAPY/VGnYkuMUgrs/s400/IncPopPerc.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Note that the PERPOPULATION field&amp;nbsp;could have easily been created using&amp;nbsp;the Formula Tool, I only wanted to demonstrate how this could also be accompished easily with the MultiRowFormula Tool as well. Now can quickly determine which blockgroups contain, say&amp;nbsp;for example 80% of the population, or any percentage for that matter.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Here is the module I used for quick reference:&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/Sw81jemhsvI/AAAAAAAAAPw/YRYTaae2yn8/s1600/IncPopCntPercent.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yTKIDfaBItU/Sw81jemhsvI/AAAAAAAAAPw/YRYTaae2yn8/s400/IncPopCntPercent.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;This example barely touches the surface of all that you can do with the MultiRowFormula Tool, yet it is the holidays and I hear some pumpkin pie calling my name! =(;-))))&lt;br /&gt;
&lt;br /&gt;
Till next time, enjoy!&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-4296985967427408982?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-wDZgVKgkFoHQnjFZMhPG_aQ_sY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-wDZgVKgkFoHQnjFZMhPG_aQ_sY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-wDZgVKgkFoHQnjFZMhPG_aQ_sY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-wDZgVKgkFoHQnjFZMhPG_aQ_sY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/MhwPuo7bMgY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/4296985967427408982/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/11/wishing-all-alteryx-users-happy-t-day.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4296985967427408982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/4296985967427408982?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/MhwPuo7bMgY/wishing-all-alteryx-users-happy-t-day.html" title="Wishing All Alteryx Users a Happy T-Day! (Using the MultiRowFormula Tool)" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/Sw6jZqnVaTI/AAAAAAAAAPI/mS3UzNl9CSk/s72-c/thanksgivingclipart1b.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/11/wishing-all-alteryx-users-happy-t-day.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUNRX86eip7ImA9WxNbEU8.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-8167766036030089535</id><published>2009-11-12T05:37:00.017-06:00</published><updated>2009-11-13T08:24:54.112-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-13T08:24:54.112-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Alteryx 5.0" /><title>Interview With Dean Stoecker, President and CEO of SRC</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/Sv1qcicOcRI/AAAAAAAAAOo/mVnP3aifPwc/s1600-h/AlteryxSmall.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 52px;" src="http://4.bp.blogspot.com/_yTKIDfaBItU/Sv1qcicOcRI/AAAAAAAAAOo/mVnP3aifPwc/s200/AlteryxSmall.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5403592166428537106" /&gt;&lt;/a&gt;I recently was granted the opportunity to interview Dean Stoecker, President and CEO of SRC for the All About Alteryx blog. I specifically asked Dean about the new features and functionality in Alteryx 5.0, which will release in the next few weeks. I also asked Dean about what is next for SRC and the Alteryx Connect product. So I've split the interview into two blog posts, one about Alteryx 5.0 and another about Alteryx Connect. Today's post is all about Alteryx 5.0. I found it very interesting to listen to Dean talk about the approach taken to determine which new functionality is added into a release and about some of the new features; there were just too many to discuss completely in this format. Here is what Dean had to say:&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/Sv1r5hNhP_I/AAAAAAAAAO4/QNHHa9BTmE8/s1600-h/Dean_Stoecker_headshot.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 160px; height: 200px;" src="http://3.bp.blogspot.com/_yTKIDfaBItU/Sv1r5hNhP_I/AAAAAAAAAO4/QNHHa9BTmE8/s200/Dean_Stoecker_headshot.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5403593763826253810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ron:&lt;/strong&gt; Hi Dean, and welcome to the All About Alteryx blog. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dean:&lt;/strong&gt; Good to be here!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ron:&lt;/strong&gt; Dean, Alteryx users, me included, are eagerly awaiting the release of Alteryx 5.0. Can you give us a preview of what we will see in the new release?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dean:&lt;/strong&gt; Gosh, there are so many new features and enhancements in 5.0, so let me talk about what I feel are some of the more important enhancements. This release provides a platform for users to take the best practices that are built in Alteryx and deploy them or deliver results to others in a more meaningful way. And when I’m say more meaningful, if I’m a business leader looking for an answer to a business problem, I don’t want to have to go through a big complex table of information to find the information that I’m looking for. I don’t want to get some complicated set of maps. I might just want an email attachment sent to me that has an embedded chart that says, ‘Here is your information.’ And so what we’ve done is we’ve created the &lt;strong&gt;&lt;em&gt;Reporting Email Tool&lt;/em&gt;, &lt;/strong&gt;so it’s really easy now to deliver the best practice in a metaphor that people are most accustomed to seeing. Rather than going to a separate place, I get it in my email, and it might be a scheduled process, so using some of the new scheduling capabilities in Alteryx, you can run multiple processes with one schedule. I can now send a bunch of different metaphors to a bunch of different people, either as email attachments or as output files that might be appropriate. And we’ve just made that process easier for people who are building that business-critical best practice, so that the deployment of it is much more efficient. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ron:&lt;/strong&gt; Was some of that thinking then behind the actual name change from Portfolio Scheduler to the &lt;strong&gt;&lt;em&gt;SRC Scheduler&lt;/em&gt;?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dean:&lt;/strong&gt;  Correct. And it was not just the name change, but it was some enhancements to it. I don’t know all of the detailed pieces of this. I try to keep up to date with the latest releases during the build cycles before a major launch like this, but I don’t use a lot of the tools myself on a daily basis, so it’s kind of hard to know. I look at the documentation to see what’s been accomplished. But we did change the name of the Scheduler, and we’ve added some other features because we heard from users saying, ‘Well, I have four processes that need to be run at the same time. Why do I have to establish four separate schedules if everything gets run on the same timeframe? So now you can invoke multiple modules with one scheduled process. &lt;br /&gt;&lt;br /&gt;The other addition that I think is very useful is the &lt;strong&gt;&lt;em&gt;Overlay Tool&lt;/em&gt;. &lt;/strong&gt;It allows you in the reporting environment to take various snippets, map/text/image snippets, and place them anywhere on top of another snippet. So, if you needed to include text on top of a map to isolate something that is important in a map, or if you needed to have an inset in a larger map that highlights what’s happening very close to the ground, and you wanted it portrayed in the upper left-hand corner as your output, you can do that. So we’ve just made this metaphor creation and metaphor delivery easier with the Overlay Tool and the Reporting Email Tool.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ron:&lt;/strong&gt; I'm curious. As you go through and you list out all the new functionality, and all the new tools, when do you determine, ‘Hey, that’s enough, we have plenty packed into this release here, everything else is just going to have to wait until the next release.’ When do you make that call?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dean:&lt;/strong&gt; There’s a group of people within the company between the Products Management Team, Core Development and our Customer Advantage Group, who keep a very long list of feature enhancements. The feature enhancements generally come from two different sources: customers who have a particular requirement that doesn’t’ exist, or it exists in Alteryx today, but the process to get there is just arduous. An example of that is &lt;strong&gt;&lt;em&gt;Batch Macros&lt;/em&gt;&lt;/strong&gt;, where people who wanted to have an output feed another input instead of having to shell out and run scripts to invoke new macros.  We heard this enough from a lot of clients, including you, Ron, so we decided that just having Batch Macros to automate inside of Alteryx makes the process a lot easier.  Another example is related to an improvement in 5.0 that we made to the &lt;strong&gt;&lt;em&gt;Formula Tool by including financial formulas&lt;/em&gt;&lt;/strong&gt;, which make it possible to run financial analytics in addition to spatial analytics.&lt;br /&gt;&lt;br /&gt;A lot of the things we add come from customers, and that list is long. We actually have, I guess there still are two or three dozen enhancements that won’t make it into 5.0. &lt;em&gt;Perfect &lt;/em&gt;is the enemy of &lt;em&gt;Good &lt;/em&gt;in the case of product releases. We could wait and put them all in, but we’re never going to be able to put them all in, because the list continues to grow every day.&lt;br /&gt;I would say about half of the feature sets on the list of things that get added in the product and on the continuing list, half of them come from the customer and half of them come from our own internal customers, who use the product in very intense and varied ways. &lt;br /&gt;&lt;br /&gt;For example, some of the things we’ve added this time, if you’ll notice in the macro palette, are similar to the features we added in the past: the &lt;strong&gt;&lt;em&gt;Convex Hole Macro&lt;/em&gt;&lt;/strong&gt; the Non-Overlapping Drive Time Macro. I think we added those just because they were somewhat unique, and they were far more efficient than traditional GIS environments. But we’ve added a whole bunch of new macros this time as well. &lt;br /&gt;&lt;br /&gt;We’ve added macros such as the &lt;strong&gt;&lt;em&gt;Count Records Macro&lt;/em&gt;&lt;/strong&gt;. All it does is, it is a macro that counts how many records are going through the tool. And, as simple as it is, we thought, ‘That’s just a real common one; so just make it available to everybody.’ We’ve added a &lt;strong&gt;&lt;em&gt;Date/Time Now Macro&lt;/em&gt;&lt;/strong&gt;. This macro returns a single record: the date and time at the module run time and converts the value into the string format of the user’s choosing. Again, just for data governance, and things like that, people want to know the date and time that the module ran. So why have people create their own routine when we’ve already created it? And this is all getting towards the future of Alteryx and Alteryx Connect. &lt;br /&gt;&lt;br /&gt;We added another new one for the macros: the &lt;strong&gt;&lt;em&gt;Weighted Averages&lt;/em&gt;&lt;/strong&gt;.  This tool just calculates the weighted average for the incoming data field. Just something that is useful for downstream activity, for formulas and models and things like that. So the goal is to continue to build out best practices either in the form of new tools that do new things, improvements to existing tools that provide greater functionality or greater flexibility, or new macros that just button-up processes that people shouldn’t have to re-create on their own. &lt;br /&gt;&lt;br /&gt;Another example of improvements—I think is a great improvement—I don’t know, Ron, if you have experimented with the spatial formulas in the Formula Editor?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ron:&lt;/strong&gt; Recently only with the SpatialInfo tool in 4.1, not in the beta.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dean:&lt;/strong&gt; Well we decided to migrate it to the Formula Tool, because the whole—we’ve been touting for a long time that spatial isn’t special. I know the GIS guys want people to believe that spatial is special—but the reality is a spatial formula shouldn’t be treated different from any other formula. In fact, we decided to migrate the &lt;strong&gt;&lt;em&gt;spatial functions into the Formula Tool&lt;/em&gt;&lt;/strong&gt;, because you shouldn’t have to drag another tool out if you are already in the tool in which it should natively occur. &lt;br /&gt;&lt;br /&gt;I think in this release we’re adding six or seven additional macros that our own internal team uses. And we’re starting to realize, if we’ve built the best practice, why not just give it to customers, because they are just going to have to build similar processes on their own. And rather than having them do that, we want to provide an array of standardized best practices. If users decide to alter them on their own, they can open up the macro, make their own changes and save it the way they want. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;To be continued…&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned for the next post that will continue my conversation with Dean about Alteryx Connect. &lt;br /&gt;&lt;br /&gt;Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-8167766036030089535?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MhiiIN45iPebELX8DFWRce2PG4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MhiiIN45iPebELX8DFWRce2PG4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MhiiIN45iPebELX8DFWRce2PG4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MhiiIN45iPebELX8DFWRce2PG4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/xEia4z00r4g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/8167766036030089535/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/11/interview-with-dean-stoecker-president.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8167766036030089535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/8167766036030089535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/xEia4z00r4g/interview-with-dean-stoecker-president.html" title="Interview With Dean Stoecker, President and CEO of SRC" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/Sv1qcicOcRI/AAAAAAAAAOo/mVnP3aifPwc/s72-c/AlteryxSmall.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/11/interview-with-dean-stoecker-president.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDQXgyeSp7ImA9WxNUGEs.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-3082847544747644827</id><published>2009-11-10T04:48:00.015-06:00</published><updated>2009-11-10T08:09:30.691-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-10T08:09:30.691-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MultiRowFormula" /><category scheme="http://www.blogger.com/atom/ns#" term="Spider Maps" /><title>Spider Maps Part Two: Revenge of the Araneae?</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/SvlO-QeLGgI/AAAAAAAAAOM/wIlE0WXyrAk/s1600-h/girleatingspider.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 270px; height: 261px;" src="http://4.bp.blogspot.com/_yTKIDfaBItU/SvlO-QeLGgI/AAAAAAAAAOM/wIlE0WXyrAk/s320/girleatingspider.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5402436059488000514" /&gt;&lt;/a&gt;Today's post is a follow up to my last post dealing with Spider Maps. Previously I had posted a module that needed some tweeking, the primary issues being lines drawn to centroid rather than to the center and drawn as one polyline instead of many. It seems to me these are two of the primary reasons for using Spider Maps in the first place, so after posting and thinking about it a bit, I re-worked the module to resolve these concerns. Warning: this module is one of those "ain't pretty but works" modules - the workflow can be accomplished a multitude of ways, this is how I figured it out but if had the time would probably do it differently.&lt;br /&gt;&lt;br /&gt;Anyway, this is the approach I took. It was fairly easy in the first module to find the centroid of all the market points and use that as the "hub". But playing around with the SpatialInfo Tool (which may very well be one of the most diverse tools in Alteryx - can't wait till 5.0 is released when much of the Spatial functions are available via the Formula Tool), I figured that I could roughly generate the lines for each market and create a "bounding box" around the lines, then simply use the SpatialInfo Tool again to find the centroid of that which is the converging center of all the points. Once I had that, then the process was no different than what I had done using the centroid.&lt;br /&gt;&lt;br /&gt;To address the issues of all the "spider legs" being drawn as one, I had created a second RecordID, conveniently named RecordID2, to renumber the records after adding the duplicate records to accomodate for the consecutive line returning from the point back to the hub or center. These are the records that I replaced the original latitude and longitude values with those of the values found for the center of the "bounding box". Keeping in mind that the PolyBuild Tool needs the lines to be drawn in succession, and since I wanted individual lines, I grouped on this RecordID2 rather than market. This provided me with the initial and return leg of each line. The Summarize Tool was then used to group on RecordID2 Then I joined the distance data and original RecordID  back up with the corresponding line.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/SvlWFCWGCaI/AAAAAAAAAOU/LiDNrHhhkvs/s1600-h/SpiderMap2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 360px; height: 400px;" src="http://2.bp.blogspot.com/_yTKIDfaBItU/SvlWFCWGCaI/AAAAAAAAAOU/LiDNrHhhkvs/s400/SpiderMap2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5402443872536496546" /&gt;&lt;/a&gt;Hopefully this makes sense, if not please reply to this post and ideally I can explain more. Here is the module for you to look at:&lt;br /&gt;&lt;center&gt;&lt;a href="http://allaboutgis.net/Alteryxuser/SpiderMaps/SpiderMaps2.zip"&gt;Download the module here!&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-3082847544747644827?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V6_OoLIPQp7c0VdKOrfMkjKFGAQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V6_OoLIPQp7c0VdKOrfMkjKFGAQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V6_OoLIPQp7c0VdKOrfMkjKFGAQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V6_OoLIPQp7c0VdKOrfMkjKFGAQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/QZlcKHYAUDo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/3082847544747644827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/11/spider-maps-part-two-revenge-of-araneae.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3082847544747644827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/3082847544747644827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/QZlcKHYAUDo/spider-maps-part-two-revenge-of-araneae.html" title="Spider Maps Part Two: Revenge of the Araneae?" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/SvlO-QeLGgI/AAAAAAAAAOM/wIlE0WXyrAk/s72-c/girleatingspider.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/11/spider-maps-part-two-revenge-of-araneae.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4NQX47fip7ImA9WxNUF0U.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-7409801430276918970</id><published>2009-11-09T06:28:00.008-06:00</published><updated>2009-11-09T10:43:10.006-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T10:43:10.006-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MultiRowFormula" /><category scheme="http://www.blogger.com/atom/ns#" term="Spider Maps" /><title>EEECK! SPIDERS!!!</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/SvbA8v494bI/AAAAAAAAAN0/Ro7IBMmGSx0/s1600-h/SpiderMapChicago.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://4.bp.blogspot.com/_yTKIDfaBItU/SvbA8v494bI/AAAAAAAAAN0/Ro7IBMmGSx0/s400/SpiderMapChicago.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5401716952957575602" /&gt;&lt;/a&gt;Alright, so I'm a little late for Halloween, and today's post is not really about spiders, but it &lt;em&gt;&lt;strong&gt;IS&lt;/strong&gt;&lt;/em&gt; about creating simple Spider maps in Alteryx. This is a module I created to determine the centroid (not center - I did say simple!) of a series of points that represent a number of locations within a market. Market in this sense is really nothing more than an area of concern. You can use this module to create Spider Maps to represent how locations are related to each other within an area. Those locations may be customers, stores, facilities - really anything that defines the area's "extents".&lt;br /&gt;&lt;br /&gt;Once the area or market centroid is determined, you can use the PolyBuild Tool to create the "spider" legs. The "trick" is to get the records in the right order since the PolyBuilt Tool needs a consecutive sequence in order to create the "spider leg" polylines. Due to this requirement, the end result is that all the lines are created as one polyline for each market. You'll need to revamp the module if you need to get individual lines, or "spider legs", yet I hope this module get you started in the right direction.&lt;br /&gt;&lt;br /&gt;The process I used to create each "spider leg" was to first duplicate each point record in the list with the MultiRowFormula Tool, then replace the latitude and longitude values of the duplicate points with those of the market centroid. This creates two lines; one going out from the centroid to the point, and one returning back to the centroid, thus keeping a continuous sequence for the PolyBuild Tool. Essentially you are creating two lines for each "spider" leg, yet they are all combined into one once the overall process is complete.&lt;br /&gt;&lt;br /&gt;To define the sequence of when the legs are drawn, I used the Distance Tool to determine the angle between the Centroid and the individual Market points and ranked the list on the angle found for each point.&lt;br /&gt;&lt;br /&gt;The required Input data format for this module is Location ID, Market, Latitude, and Longitude. The Select and Join Tools can easily be modified to append any additional data you want to pass through to the downstream Output Tool in addition to the "required" input data.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_yTKIDfaBItU/Svg8AzWk52I/AAAAAAAAAN8/-Q06aeEZIxA/s1600-h/SpiderMaps.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 344px; height: 400px;" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Svg8AzWk52I/AAAAAAAAAN8/-Q06aeEZIxA/s400/SpiderMaps.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5402133737513477986" /&gt;&lt;/a&gt;&lt;br /&gt;Here is the module for you to use:&lt;br /&gt;&lt;center&gt;&lt;a href="http://allaboutgis.net/Alteryxuser/SpiderMaps/SpiderMaps.zip"&gt;Click here to download the Spider Maps module&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-7409801430276918970?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hwaWVEmN8c1xXm_uDXN5qNLexhI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hwaWVEmN8c1xXm_uDXN5qNLexhI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hwaWVEmN8c1xXm_uDXN5qNLexhI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hwaWVEmN8c1xXm_uDXN5qNLexhI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/lxnnX6OSXVg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/7409801430276918970/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/11/eeeck-spiders.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7409801430276918970?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/7409801430276918970?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/lxnnX6OSXVg/eeeck-spiders.html" title="EEECK! SPIDERS!!!" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/SvbA8v494bI/AAAAAAAAAN0/Ro7IBMmGSx0/s72-c/SpiderMapChicago.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/11/eeeck-spiders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UBRn04eyp7ImA9WxNaEkk.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-1960547479852577728</id><published>2009-10-29T04:57:00.008-05:00</published><updated>2009-11-26T07:14:17.333-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T07:14:17.333-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Text Tool" /><title>Quick Text Tool Tip</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_yTKIDfaBItU/SulvzkR2fCI/AAAAAAAAANc/migx6cTYIQc/s1600-h/TextTool.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 71px; height: 71px;" src="http://4.bp.blogspot.com/_yTKIDfaBItU/SulvzkR2fCI/AAAAAAAAANc/migx6cTYIQc/s200/TextTool.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397968560082811938" /&gt;&lt;/a&gt;Today's post is a simple, quick and easy Text Tool tip that I now use often while testing out new Alteryx modules. I saw this while attending an Alteryx training at Sprint here in Overland Park a few weeks ago given by Evan W., Margarita W., and Sinam A of SRC. Now typically I use the Text Tool for quickly adding data to a module when a data file does not exist, yet this tip comes in very handy when I only wish to test with a few records.&lt;br /&gt;
&lt;br /&gt;
I learned that if a sample set of data is output via the Browse Tool, you can easily copy all records or a certain select set of records (with or without column headers) and paste them back into the module as a Text Tool containing the data. Once the data is copied onto the Windows Clipboard, just right-click a blank area in your module and choose Paste from the shortcut menu. A Text Tool is inserted for you with the data you selected. Pretty cool, eh?! Ok, ok, maybe I'm easily impressed, yet this typically saves me alot of time during testing and doesn't clutter up my hard drive with a number of sample files that I normally don't ever use again. I know, you're probably saying that you have to load the data into the Browse Tool in order to do this anyway, but if I test my module multiple times, the time saved is definitely worth the intial effort.&lt;br /&gt;
&lt;br /&gt;
To illustrate this tip, let's run through an example where I've used it recently. I was testing a module and wanted to run a sample set of data out of a list of million+ records. I didn't want to have to filter or sample the entire list of records because I would then need to wait (with a million anything your going to have to wait) for the entire file to load each time I ran the module, and I also did not want to save this sample set into a file of whatever file format. So I opened a new blank module and filtered the data I wanted to use into a Browse Tool. After running this new workflow I had my sample set of data in a Browse window. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/SulyYAav3pI/AAAAAAAAANk/VRkjERrjTWM/s1600-h/CopyIcon.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 29px; height: 21px;" src="http://3.bp.blogspot.com/_yTKIDfaBItU/SulyYAav3pI/AAAAAAAAANk/VRkjERrjTWM/s200/CopyIcon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397971385134866066" /&gt;&lt;/a&gt; Then I chose the Copy to Clipboard icon on the Browse window to copy the data to the clipboard, shown at the left. There are two options to copying this data; Copy All Records or Selected Cells with or without Headers. Since I already filtered the data I wanted, and I want to use the same column headers with this data, I chose Selected Cells with Headers. After copying the data, I went back to my test module and pasted the data and voila! Now I have only the data I need to test within a Text Tool, I can modify it if needed, and I can test until my heart's content..., or at least until I finish testing this module.&lt;br /&gt;
&lt;br /&gt;
Well, I hope this tip comes in handy for you and that you can use it as often as I do.&lt;br /&gt;
&lt;br /&gt;
P.S. Here is a caveat to this post that I ran across on the Alteryx Forum, &lt;a href="http://srcgroup.extendthereach.com/showthread.php?t=1145"&gt;specifically in this post by Lonnie Y&lt;/a&gt;. This works well only if you are testing with a record set of less that 1000 records, which is the limit of the Text Tool.&lt;br /&gt;
&lt;br /&gt;
Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-1960547479852577728?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QasdGCf4ekpQ9jPZ5D34MCPndwg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QasdGCf4ekpQ9jPZ5D34MCPndwg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QasdGCf4ekpQ9jPZ5D34MCPndwg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QasdGCf4ekpQ9jPZ5D34MCPndwg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/dgTp4dpF8qM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/1960547479852577728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/10/quick-text-tool-tip.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1960547479852577728?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/1960547479852577728?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/dgTp4dpF8qM/quick-text-tool-tip.html" title="Quick Text Tool Tip" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yTKIDfaBItU/SulvzkR2fCI/AAAAAAAAANc/migx6cTYIQc/s72-c/TextTool.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/10/quick-text-tool-tip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8CSXo7eyp7ImA9WxNVFk4.&quot;"><id>tag:blogger.com,1999:blog-4883958122641360930.post-5800348050701220815</id><published>2009-10-26T03:36:00.003-05:00</published><updated>2009-10-27T05:21:08.403-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-27T05:21:08.403-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wizards" /><category scheme="http://www.blogger.com/atom/ns#" term="FTP Get" /><category scheme="http://www.blogger.com/atom/ns#" term="RunCommand" /><title>Alteryx FTP Get Wizard, or Conversations with Margarita</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/SuRNMZ-fd-I/AAAAAAAAANU/hO99Um4wNX4/s1600-h/ftpgetwizard2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 394px;" src="http://3.bp.blogspot.com/_yTKIDfaBItU/SuRNMZ-fd-I/AAAAAAAAANU/hO99Um4wNX4/s400/ftpgetwizard2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5396523129023461346" /&gt;&lt;/a&gt;After a self imposed hiatus from the blog, I'm ready to get back at it again. And this post is all due to Margarita Wilshire, a friend of mine from her past life at Sprint and now new SRC Client Services rep. I was trying to figure out a way to transfer a file with FTP (File Transfer Process - the process for transferring files between two computers via the Internet) to another remote computer using Alteryx. This is possible with the RunCommand Tool and the FTP Put commend, which uploads the file to the FTP remote computer. &lt;br /&gt;I spoke with Margarita about this on the phone and she provided me with a FTP Get Wizard she had just finished working on. Her wizard downloads all zipped files using FTP from a remote site and uncompresses them into a user specified working directory. And while I'm trying to upload files as compared to downloading them, the process is very similiar, so I've made her wizard available for download below.&lt;br /&gt;&lt;center&gt;&lt;a href="http://allaboutgis.net/Alteryxuser/FTPGetWizard/ftpgetwizard.zip"&gt;Download the FTP Get Wizard here!&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;So let's take a look at the process that her wizard follows, but first lets review a bit about how the FTP service works. The Windows FTP service has a series of commands and parameters which run within the Windows command interpreter (cmd.exe). The FTP service also allows placing all of the commands to run at one time within a file, which Margarita called ftpcsv.csv in this wizard. The first two records in this csv file are actually placeholders for the user's username and password to log on the FTP server, so make certain you replace the username and password values with your username and password information.&lt;br /&gt;&lt;br /&gt;The commands she used are listed below:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;binary &lt;/strong&gt;- in this particular use of the wizard, we are downloading all (*.zip) zip files. Since these are not text based files, we need to set the transfer type to work with binary files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;prompt &lt;/strong&gt;- we will be downloading multiple files, so we need to toggle off the ftp file prompts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;mget *.zip&lt;/strong&gt; - this is the command to retrieve multiple files from the remote computer using the "*" (asterix) wildcard character to download all files with a zip extension.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;quit &lt;/strong&gt;- ends the ftp session.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;exit &lt;/strong&gt;- closes the Windows command interpreter.&lt;br /&gt;&lt;br /&gt;So the first step is to use the Text Tool to place the commands we want to run, along with our username and password to access the remote ftp computer, into a csv file called ftpcsv. &lt;br /&gt;&lt;br /&gt;Next, the Alteryx RunCommand Tool executes the ftp service with the commands supplied in the ftpcsv file, which establishes the ftp connection to the remote computer. The FTP Get command downloads all zipped files within the default directory using the 7-Zip software available at &lt;a href="http://www.7-zip.org/"&gt;www.7-zip.org&lt;/a&gt;. This open source software uncompresses a number of compressed formats, including zip files, thus the reason for using it in this wizard - no licensing issues or proprietary software to deal with. The third step then uses the RunCommand Tool to unzip the downloaded files. In order to do this, the 7-Zip program requires a temp file called temp.csv in order to run, so the Text Tool is used to create the data for the file (simply a record with a value of "Temp") and save the file with the Output Tool.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_yTKIDfaBItU/StxGtJoo_9I/AAAAAAAAANM/vgHNEb5a1T4/s1600-h/ftpgetwizard.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 283px;" src="http://3.bp.blogspot.com/_yTKIDfaBItU/StxGtJoo_9I/AAAAAAAAANM/vgHNEb5a1T4/s400/ftpgetwizard.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5394264195177447378" /&gt;&lt;/a&gt;One note about running the FTP Get Wizard; you are prompted to choose a folder that defines the working directory. This is the directory that the zipped files will be downloaded into and where they will be uncompressed. It is also the directory that the wizard looks for the ftpcsv.csv file, which contains the FTP commands to run. Ths first time you run this wizard you must copy the ftpcsv.csv file included in the wizard download above  to the directory you specify to be the working directory. If not, the wizard will not work because it will not be able to find this file.&lt;br /&gt;&lt;br /&gt;Please post a comment if you were able to get this to work or with any other questions you might have. &lt;br /&gt;&lt;br /&gt;Till next time, enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883958122641360930-5800348050701220815?l=alteryxuser.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kGkLQqfSYdmicdk9Xt6-lfDaw58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kGkLQqfSYdmicdk9Xt6-lfDaw58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kGkLQqfSYdmicdk9Xt6-lfDaw58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kGkLQqfSYdmicdk9Xt6-lfDaw58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheA3BlogallAboutAlteryx/~4/01tjr2cR8ec" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://alteryxuser.blogspot.com/feeds/5800348050701220815/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://alteryxuser.blogspot.com/2009/09/alteryx-ftp-get-wizard-or-conversations.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/5800348050701220815?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4883958122641360930/posts/default/5800348050701220815?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheA3BlogallAboutAlteryx/~3/01tjr2cR8ec/alteryx-ftp-get-wizard-or-conversations.html" title="Alteryx FTP Get Wizard, or Conversations with Margarita" /><author><name>ronh</name><uri>http://www.blogger.com/profile/03538751964698053059</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://2.bp.blogspot.com/_yTKIDfaBItU/Se35g7uLucI/AAAAAAAAAA4/ESF34mSOrxo/S220/MultiJoin.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yTKIDfaBItU/SuRNMZ-fd-I/AAAAAAAAANU/hO99Um4wNX4/s72-c/ftpgetwizard2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://alteryxuser.blogspot.com/2009/09/alteryx-ftp-get-wizard-or-conversations.html</feedburner:origLink></entry></feed>

