<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'SSIS' and 'spatial'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=SSIS,spatial&amp;orTags=0</link><description>Search results matching tags 'SSIS' and 'spatial'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>HDC08 Omaha Demos Posted</title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/10/17/9546.aspx</link><pubDate>Fri, 17 Oct 2008 20:17:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:9546</guid><dc:creator>ktegels</dc:creator><description>Slides and demos for my hdc08omaha talks are now available for download from &lt;A href="http://tinyurl.com/5oykgj"&gt;http://tinyurl.com/5oykgj&lt;/A&gt; Thanks to all who attended!</description></item><item><title>Recommended readings: 2008 update</title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/07/25/8044.aspx</link><pubDate>Fri, 25 Jul 2008 23:05:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8044</guid><dc:creator>ktegels</dc:creator><description>&lt;P&gt;In class this week, I got asked a few times about the technical books I'd recommed for fulks interested in the data space. While I've had a list up on Amazon for while, I thought I'd post an updated list here. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I'd love to hear your suggestions, too!&lt;/STRONG&gt;&lt;/P&gt;
&lt;H4&gt;Business Intelligence&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Data Analysis Using SQL and Excel&lt;/U&gt;: Gordon S. Linoff&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Data Mining &amp;amp; Statistical Analysis Using SQL&lt;/U&gt;: John N. Lovett, Robert P. Trueblood&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Data Mining and Predictive Analysis: Intelligence Gathering and Crime Analysis &lt;/U&gt;: Culleen McCue&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Decision Support and Business Intelligence Systems&lt;/U&gt;: Efraim Turban, Jay E Aronson, Ting-Peng Liang, Ramesh Sharda&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Foundations of SQL Server 2005 Business Intelligence&lt;/U&gt;: Lynn Langit&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Hitchhiker's Guide to SQL Server 2000 Reporting Services&lt;/U&gt;: Peter Blackburn, William R. Vaughn&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Microsoft SQL Server 2005 Integration Services&lt;/U&gt;: Kirk Haselden&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Microsoft SQL Server 2005 Reporting Services 2005&lt;/U&gt;: Brian Larson&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Mining the Web: Discovering Knowledge from Hypertext Data&lt;/U&gt;: Soumen Chakrabarti &lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Report Builder &amp;amp; Report Models in Microsoft SQL Server 2005&lt;/U&gt;: Gerald Schinagl&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Text Mining: Predictive Methods for Analyzing Unstructured Information&lt;/U&gt;: Shulom M. Weiss, Nitin Indurkhya, Tong Zhang, Fred Damerau&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The Rational Guide to Scripting SQL Server 2005 Integration Services&lt;/U&gt;: Donald Farmer&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;General data and programming topics&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Beautiful Code: Leading Programmers Explain How They Think&lt;/U&gt;: Andy Oram, Greg Wilson&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Code Complete: A Practical Handbook of Software Construction&lt;/U&gt;: Steve McConnell&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Database in Depth: Relational Theory for Practitioners&lt;/U&gt;: C.J. Date&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Joe Celko's Trees and Hierarchies in SQL for Smarties&lt;/U&gt;: Joe Celko&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Learning WCF: A Hands-on Guide&lt;/U&gt;: Michele Bustamante&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;LINQ Pocket Reference&lt;/U&gt;: Joseph Albahari, Ben Albahari&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Programming Cullective Intelligence: Building Smart Web 2.0 Applications&lt;/U&gt;: Toby Segaran &lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics&lt;/U&gt;: Glenn Johnson&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Querying XML, : XQuery, XPath, and SQL/XML in context&lt;/U&gt;: Jim Melton&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The Pragmatic Programmer: From Journeyman to Master&lt;/U&gt;: Andrew Hunt, David Thomas&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;XQuery&lt;/U&gt;: Priscilla Walmsley&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;GIS and spatial topics&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;A to Z GIS: An Illustrated Dictionary of Geographic Information Systems&lt;/U&gt;: Shelly Sommer, Tasha Wade&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Designing Geodatabases: Case Studies in GIS Data Modeling&lt;/U&gt;: David Arctur, Michael Zeiler&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;GIS for Web Developers: Adding 'Where' to Your Web Applications&lt;/U&gt;: Scott Davis&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Measuring Up: The Business Case for GIS&lt;/U&gt;: Christopher Thomas, Milton Ospina&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Modeling Our World: The ESRI Guide to Geodatabase Design&lt;/U&gt;: Michael Zeiler&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The ESRI Guide to GIS Analysis: Vulume 2: Spatial Measurements and Statistics&lt;/U&gt;: Andy Mitchell&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The ESRI/University of Redlands Culloquium CD Set&lt;/U&gt;: Karen K Kemp&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The Geospatial Web: How Geobrowsers, Social Software and the Web 2.0 are Shaping the Network Society&lt;/U&gt;: Arno Scharl, Klaus Tochtermann&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Unlocking the Census with GIS&lt;/U&gt;: Alan Peters, Heather MacDonald&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;SQL Server&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;A Developer's Guide to SQL Server 2005&lt;/U&gt;: Bob Beauchemin, Dan Sullivan&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Accelerated SQL Server 2008&lt;/U&gt;: Rob Walters&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Applied Microsoft Analysis Services 2005: And Microsoft Business Intelligence Platform&lt;/U&gt;: Teo Lachev&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Dissecting SQL Server Execution Plans&lt;/U&gt;: Grant Fritchey&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Expert SQL Server 2005 Integration Services&lt;/U&gt;: Brian Knight, Erik Veerman&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Inside Microsoft SQL Server 2005: Query Tuning and Optimization&lt;/U&gt;: Kalen Delaney, Sunil Agarwal, Craig Freedman, Ron Talmage, Adam Machanic&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;MCITP Developer: Microsoft SQL Server 2005 Database Sulutions Design&lt;/U&gt;: Victor Isakov&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Pro SQL Server 2005 Service Broker&lt;/U&gt;: Klaus Aschenbrenner&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Professional SQL Server 2005 XML&lt;/U&gt;: Scott Klein&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;SQL Server 2005 Practical Troubleshooting: The Database Engine&lt;/U&gt;: Ken Henderson&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;The Rational Guide to SQL Server 2005 Service Broker &lt;/U&gt;: Roger Wulter&lt;/LI&gt;&lt;/UL&gt;</description></item><item><title>Come learn more about SQL Server 2008 Integration Services</title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/07/22/7963.aspx</link><pubDate>Tue, 22 Jul 2008 12:55:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7963</guid><dc:creator>ktegels</dc:creator><description>&lt;P&gt;On 6 August 2008, I will be giving a presentation to the Omaha SQL/BI User Group on the new features in SQL Server 2008 Integration Services. We will talk about improvements in scripting, how the redesigned pipeline improves performance and how to leverage the new Cache Transform to improve package performance. Quinn Jones from Farm Credit Services America will also be giving us a great SQL tip. The talk will start around 1800 local time. We will be meeting at the Creighton University West Campus, located at 11111 Mill Valley Road (roughly 41.267786° north, 96.086289° west).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The "3P requirements" for a successful meeting -- Pizza, Pop and Prizes --- will be available as usual.&lt;/P&gt;
&lt;P&gt;Please leave a comment if you would like more information.&lt;/P&gt;</description></item><item><title>Hey SSIS team, help us out! </title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/07/20/7928.aspx</link><pubDate>Mon, 21 Jul 2008 01:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7928</guid><dc:creator>ktegels</dc:creator><description>&lt;P&gt;Time to share a lesson learned. While working with new GEOMETRY and GEOGRAPHY data types in SQL Server 2008 there nested set of issues. &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Unless you have spatial data to work with, the use-cases for these data types are limited. &lt;/LI&gt;
&lt;LI&gt;Loading data from typical data sources, such as shape files, is probably out of the reach of the typical developer or database administrator unless you have a specialty tool for it. &lt;/LI&gt;
&lt;LI&gt;As helpful as SQL Server Integration Services typically is, it becomes a choke point in this scenario. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;What exactly is it the issue? Let us say that you have been tasked with developing a database to support decisions about where a company should build new storefront locations. A previous analysis of sales has shown that storefronts built in areas where a minimum population and a minimum percentage of the area’s population are within a 25-mile radius. How would you solve this problem? &lt;/P&gt;
&lt;P&gt;Clearly you need geographically-bound data and demographic data. In the United States, our Census Bureau provides such data in a relatively easy to consume format – if you are using traditional Geographic Information System (GIS) tools. For example, you can go the Bureau’s Web site and download one set of files that define the geographic boundaries of census areas and download another dataset that has the desired demographics. A straight-forward process for extracting the demographic data into comma-separated values makes preparing the data for consumption by SSIS exists. &lt;/P&gt;
&lt;P&gt;The Shapefile data is a different story. In SQL Server 2008 there is no out-of-the-box SSIS Data Source for reading them and I doubt we will see one before RTM. So you are left to find a third-party solution or write your own. While it is possible to write your own, this is not an option that should be considered lightly especially if the need to consume is one-off or few-off. Currently there is a relative dearth of open source/free software solutions available. One that I used with good success is Morten Nielsen’s stack off tools (see &lt;A class="" title=http://www.iter.dk/page/SQL-Server-2008-Spatial-Tools.aspx href="http://www.iter.dk/page/SQL-Server-2008-Spatial-Tools.aspx" target=_blank&gt;http://www.iter.dk/page/SQL-Server-2008-Spatial-Tools.aspx&lt;/A&gt;). Note, however, that this tool is not yet usable with RC0. When it comes doing serious spatial ETL, there is really one choice as far as I am concerned: Safe Software’s FME (&lt;A class="" title=http://www.safe.com/aboutus/news/2007/106/ href="http://www.safe.com/aboutus/news/2007/106/" target=_blank&gt;http://www.safe.com/aboutus/news/2007/106/&lt;/A&gt;). I particularly like the fact they have gone to the work of writing SSIS data sources, transformations and transformations. &lt;/P&gt;
&lt;P&gt;Yet even that solution has a significant issue, its price tag. Serious GIS shops might not bat at an eye at the acquisition cost for licensing FME, but I can imagine the looks of sticker shock when other types of business owners see the price. This is not Safe’s fault – they have a good product and they have obviously made a substantial investment in. &lt;/P&gt;
&lt;P&gt;So what is the best solution? I hope the SSIS team realizes that the uptake of the spatial features in SQL Server is largely a function of how easy it is it to acquire and use data. This is really an unparalleled opportunity for the SSIS team. I cannot think of another pairing of SQL Server features where one team could so dramatically improve the usability of another -- and thus empower us more as customers -- than this. To do this, I hope the team does not take a “chicken and egg” mentality to the problem. That is, they need to do more than say “well, those features aren’t being used, so it doesn’t make any sense for us to invest much in them.” What this thinking fails to realize is that the features may not being used much is because of the acquisition problem discussed above. I am not saying “if they build it, the users will come.” But I am saying that “if they do not build, the SQL Team should not expect users to use these features.” &lt;/P&gt;
&lt;P&gt;If you happen to agree with me on this topic, I'd appeciate your vote&amp;nbsp;on Connect issue 357045 (&lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=357045"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=357045&lt;/A&gt;)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Call For Action: Spatial &amp;quot;geeks,&amp;quot; please speak up!</title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/07/08/7726.aspx</link><pubDate>Tue, 08 Jul 2008 15:11:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7726</guid><dc:creator>ktegels</dc:creator><description>&lt;P&gt;I've had a lot of "fun" working the with new spatial types in SQL Server 2008. &lt;EM&gt;Fun&lt;/EM&gt; like your first root canal sometimes, &lt;EM&gt;fun&lt;/EM&gt; like a great first date other times.&lt;/P&gt;
&lt;P&gt;One of the "root canal moments" for me has been around Geographic Markup Language (GML) support. I had spent a good chunk of time generating GML for use in class to subsequently learn that SQL Server's support for GML is "limited." Isaac Kunen was kind enough to point me to &lt;A href="http://schemas.microsoft.com/sqlserver/profiles/gml/"&gt;http://schemas.microsoft.com/sqlserver/profiles/gml/&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Folks, please learn from my mistake -- understand that schema before you go about generating or consuming GML for the construction of geometry or geography instances.&lt;/P&gt;
&lt;P&gt;Speaking of best practices, another frequent pendant on the&amp;nbsp; MSDN Forums/SQL Server Katmai/SQL server Katmai Spatial forum has started a thread (&lt;A href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3586982&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3586982&amp;amp;SiteID=1&lt;/A&gt;) addressing the differences between geometry and geography types.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think he's off to a great start but I'd like to have the "the rest of us" who are interested in the spatial bits chime in on the tread.I'll even come out and say it. &lt;STRONG&gt;Please.&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;July is going to be a busy month for me. On week of the 20th, I'll be teaching our Essential SQL Server class in Boston (see &lt;A href="http://www.develop.com/us/training/course.aspx?id=180"&gt;http://www.develop.com/us/training/course.aspx?id=180&lt;/A&gt;) and then doing a private engagement in the Sacramento area the next week. If you know of any user group/PASS group meetings in those areas around those areas, please let me know.&lt;/P&gt;</description></item><item><title>Upcoming talks on SQL Spatial and SSIS</title><link>http://sqlblog.com/blogs/kent_tegels/archive/2008/06/05/7153.aspx</link><pubDate>Thu, 05 Jun 2008 12:42:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7153</guid><dc:creator>ktegels</dc:creator><description>&lt;P&gt;Yesterday I drove down from Sioux Falls to Omaha so that I could catch a talk being given by Sudhir Gajre to the &lt;A href="http://www.omahamtg.com/" target=_blank&gt;Omaha SQL Server/BI Interest Group.&lt;/A&gt; I first got to know Sudhir when he, I and Luke Schollmeyer were restarting a SQL Server Users Group in Omaha. Sudhir is a stud at SQL Server performance tuning and helped write one of the best papers on it (see &lt;A href="http://sqlcat.com/whitepapers/archive/2007/12/16/microsoft-sql-server-2005-tuning-tips-for-peoplesoft8-x.aspx" target=_blank&gt;Microsoft SQL Server 2005 Tuning Tips for PeopleSoft8.x&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I am the next scheduled speaker for that group, so I took a couple of minutes last night to ask them what they would like me to talk about. Response was a little slow, so I suggest that I could give my Spatial Computing with SQL Server talk. Almost no reaction. &lt;/P&gt;
&lt;P&gt;Somebody in the group suggest talking about the new MERGE statement. I liked that said, "What if I wrapped that into a talk about "What is new in Integration Services 2008." The room came back to life. &lt;/P&gt;
&lt;P&gt;So here's an initial outline of what that talk will probably cover: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The changes in the SSIS pipeline architecture for back-pressure and thread scheduling The scripting environment changes &lt;/LI&gt;
&lt;LI&gt;Working with the Cache transformation &lt;/LI&gt;
&lt;LI&gt;Using T-SQL MERGE with SSIS &lt;/LI&gt;
&lt;LI&gt;Using Change Data Capture with SSIS &lt;/LI&gt;
&lt;LI&gt;(time permitting) Using the Data Profiler task &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We clustered about for a while following Sudhir's talk discussing just how much BI is taking off for Microsoft and how useful a talk like this would be. I have to chuckle every time I get into a conversation like this: I my opinion, SSIS isn't a BI tool that developers just happen to be interested in, it's a Developer's tool that just happens to very helpful to the BI specialist. Really understanding and applying many of the changes for SSIS 2008 is made easier, I think, if you have a Developer mindset about it. &lt;/P&gt;
&lt;P&gt;I am going to submit&amp;nbsp;the "Whats new in SSIS 2008"&amp;nbsp;for the Heartland Developer's Conferences to be held later in the year in &lt;A href="http://www.heartlanddc.com/Omaha/%22" target=_blank&gt;Omaha&lt;/A&gt; and &lt;A href="http://www.heartlanddc.com/Minneapolis/" target=_blank&gt;Minneapolis&lt;/A&gt; too.&lt;/P&gt;
&lt;P&gt;If you are a user group leader and would be interested in having me come visit and give a talk, please feel free to contact me through this site.&lt;/P&gt;</description></item></channel></rss>