<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://pragmaticworks.com/community/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>Darren Herbold</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>VS2008 ASP.NET Reports Web Site Project Type</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/10/06/vs2008-reports-web-site-project-type.aspx</link><pubDate>Tue, 07 Oct 2008 02:13:00 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:223</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=223</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/10/06/vs2008-reports-web-site-project-type.aspx#comments</comments><description>&lt;p&gt;Those of you who have had the opportunity to start working with Visual Studio 2008 &lt;br /&gt;will certainly have noticed all the new project templates now included with this new version. &lt;br /&gt;If you are a web developer in particular, when choosing to create a new &amp;quot;Web Site&amp;quot; &lt;br /&gt;project, you now have the option to create a new and very popular project template called &lt;br /&gt;the WCF service. This option may have distracted you from another very interesting &lt;br /&gt;template called the ASP.NET Reports Web Site.&lt;/p&gt;
&lt;p&gt;What is this new project template you ask? Well, it turns out that the main purpose of &lt;br /&gt;this template is to provide the developer with the means to create and expose Reporting &lt;br /&gt;Services reports over the web. This template by default will supply the project with an &lt;br /&gt;RLDC report (Reporting Services Report for the web) and a ReportViewer control bound &lt;br /&gt;to the default aspx page.&lt;/p&gt;
&lt;p&gt;On the start of creating the new project, the developer will be prompted with the Report &lt;br /&gt;Wizard to start the design of the report you wish to expose in the web form. This article &lt;br /&gt;will walk you through the steps of the wizard and explain them along the way.&lt;/p&gt;
&lt;p&gt;Choosing the Reports Web Site project template:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_2.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="319" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb.png" width="484" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is the first page of the wizard. Of course you can choose to Cancel and go it &lt;br /&gt;alone. More advanced developers will mostly likely choose to Cancel this wizard, &lt;br /&gt;but it sure gets you off to a great start!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_4.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="432" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_1.png" width="479" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The next step is to Choose or Create a new Data Source:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_6.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="362" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_2.png" width="461" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_8.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="365" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_3.png" width="462" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The next step will ask you if you would like to store the newly created connection &lt;br /&gt;to the config file.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_10.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="364" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_4.png" width="462" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This step will prompt for database objects to expose to your report. You can &lt;br /&gt;choose from tables, views, stored procedures, and functions (UDFs). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_12.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="366" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_5.png" width="465" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;In this example, I&amp;#39;ve chosen fields from the Product table.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_14.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="365" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_6.png" width="463" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This next step simply asks which data connection you wish to use to connect &lt;br /&gt;to your data source.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_16.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="365" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_7.png" width="463" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;After selecting the data connection, the next set of steps will help you define the &lt;br /&gt;aesthetics of the report. In this example I&amp;#39;ve chose a Tabular layout.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_18.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="383" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_8.png" width="427" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Determine where you would like your fields to be positioned.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_20.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="382" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_9.png" width="428" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Choosing the table layout.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_22.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="384" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_10.png" width="428" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Choosing the color style of the table.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_24.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="377" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_11.png" width="420" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;After completing the wizard, you will notice the following items in the &lt;br /&gt;solution explorer pane. The wizard creates an object data source that &lt;br /&gt;references a strongly-typed dataset. Also notice the report with an RDLC &lt;br /&gt;extension. You can always design the report manually without the wizard &lt;br /&gt;if you so choose.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_26.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="233" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_12.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Pressing F5 or clicking on the green play button will start the debugger &lt;br /&gt;of the project and run the report in the web browser. Keep in mind that &lt;br /&gt;the report is being displayed inside the Report Viewer control that is &lt;br /&gt;bound to the web form.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_28.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="247" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/VS2008ReportsWebSiteProjectType_13021/image_thumb_13.png" width="403" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=223" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008/default.aspx">ssrs 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+template/default.aspx">reporting services template</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/visual+studio+2008/default.aspx">visual studio 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reporting+Services+2008+Report+Viewer/default.aspx">Reporting Services 2008 Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSRS+2008+Report+Viewer/default.aspx">SSRS 2008 Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reports+Web+Site/default.aspx">Reports Web Site</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reports+Web+Site+Project+Type/default.aspx">Reports Web Site Project Type</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/visual+studio+2008+project+template/default.aspx">visual studio 2008 project template</category></item><item><title>SSIS variables in Data Flow Script Component in Milwaukee</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/13/ssis-variables-in-data-flow-script-component-in-milwaukee.aspx</link><pubDate>Sat, 13 Sep 2008 12:03:04 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:213</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=213</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/13/ssis-variables-in-data-flow-script-component-in-milwaukee.aspx#comments</comments><description>&lt;p&gt;While at a client in Milwaukee, I came upon an interesting problem on how to access a    &lt;br /&gt;user-defined variable in a Script Component in the Data Flow. There are actually two ways     &lt;br /&gt;to solve this problem. One technique is to place a Derived Column before the Script component     &lt;br /&gt;and create a new derived column using the variable as the expression. This will create a new     &lt;br /&gt;column in the data pipeline with the value of the variable as its value.&lt;/p&gt;  &lt;p&gt;The other technique is to use the &amp;quot;Me&amp;quot; namespace in VB.NET directly in the Script Component    &lt;br /&gt;script code. The syntax will be as follows: Me.Variables.&amp;lt;variableName&amp;gt;. So if the variable name     &lt;br /&gt;was called myVar, the syntax would read: Me.Variables.myVar     &lt;br /&gt;One last thing you need to do is double click the Script Component to open the editor and under     &lt;br /&gt;the Script menu item, set the variable you wish to use in your script here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="99" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/image_thumb.png" width="468" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I happened to be there in the Winter time so it was fiercely cold and I mean cold beyond    &lt;br /&gt;comprehension. The first day I got there it was -27. That&amp;#39;s right, NEGATIVE 27. I knew     &lt;br /&gt;I was in trouble when I overheard to guys in the elevator having a conversion that went     &lt;br /&gt;something to the effect of:     &lt;br /&gt;&amp;#160; &lt;br /&gt;Guy1: Wow, it&amp;#39;s cold today.&lt;/p&gt;  &lt;p&gt;Guy2: Yeah, but tomorrow its going to warm up and snow.&lt;/p&gt;  &lt;p&gt;That&amp;#39;s what he said, no kidding. Warm Up, AND SNOW!! Apparently it was TOO COLD    &lt;br /&gt;to snow! How crazy is that?!?! &lt;/p&gt;  &lt;p&gt;Anyway, here are some pictures I took during my tenure there:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;This is the view from the client&amp;#39;s office. That&amp;#39;s Lake Michigan, FROZEN.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0147_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0147" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0147_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0150_1_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0150_1" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0150_1_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0155_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0155" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0155_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0158_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0158" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0158_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;My hotel in down-town Milwaukee      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0159_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0159" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0159_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0485_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0485" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0485_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Riverwalk Downtown is beautiful at night. During the day, not so much.&lt;/strong&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0487_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0487" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0487_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0161_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0161" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0161_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0165_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0165" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0165_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0167_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0167" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISvariablesinDataFlowScriptComponentin_E251/PIC-0167_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=213" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+Integration+Services/default.aspx">SQL Server Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSIS+transactions/default.aspx">SSIS transactions</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Integration+Services/default.aspx">SQL Server 2008 Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSIS+business+rules/default.aspx">SSIS business rules</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/script+component+variable/default.aspx">script component variable</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssis+variable+in+script+component/default.aspx">ssis variable in script component</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssis+variables/default.aspx">ssis variables</category></item><item><title>SSIS in Chicago</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/12/ssis-in-chicago.aspx</link><pubDate>Fri, 12 Sep 2008 23:00:55 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:212</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=212</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/12/ssis-in-chicago.aspx#comments</comments><description>&lt;p&gt;While at a client in Chicago, I was tasked with loading data from a series    &lt;br /&gt;of flat files. Easy enough. The interesting requirement though, was to obtain     &lt;br /&gt;a hash value from the file before loading to determine if in fact the file had been     &lt;br /&gt;previously loaded. &lt;/p&gt;  &lt;p&gt;The client had an executable that when run, provided a hash value as a return    &lt;br /&gt;value. The solution I came up with was to use a for-each file enumerator to loop     &lt;br /&gt;through the files, assign a variable to the full-qualified value of the file and then     &lt;br /&gt;pass that variable to the executable using an Execute Process Task. &lt;/p&gt;  &lt;p&gt;When the Execute Process Task retrieved the value of the hash for that file, I    &lt;br /&gt;would then assign it to a variable. Earlier in the process I created a log table     &lt;br /&gt;that stored nothing but hash values. So all I needed to do at this point was to     &lt;br /&gt;check for the existence of the hash value in the log table to determine if the     &lt;br /&gt;file had been previously loaded. If the hash value existed in the table, then the     &lt;br /&gt;file has been loaded, and if not, load the file. That&amp;#39;s it!&lt;/p&gt;  &lt;p&gt;While we&amp;#39;re on the topic of Chicago, I must admit that it is my favorite city to    &lt;br /&gt;visit. Why? Because it just plain rocks! All the great places to eat and drink,     &lt;br /&gt;the tall buildings with amazing architecture, and the people are the friendliest     &lt;br /&gt;I&amp;#39;ve encountered all of the 50 states.&lt;/p&gt;  &lt;p&gt;Some of my favorite things to do when I&amp;#39;m working in Chicago is eat, drink,    &lt;br /&gt;and explore the city. Once I get off work, it&amp;#39;s show-time baby! &lt;/p&gt;  &lt;p&gt;Below are some pictures of my time there:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Chicago River&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The Sears Tower&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0024_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0024" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0024_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0026_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0026" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0026_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Union Station&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SSIS in Chicago!&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0027_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0027" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0027_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0034_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0034" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0034_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Food court inside the Sears Tower      &lt;br /&gt;Look at all that deep-dish!&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Financial district       &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0037_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0037" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0037_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0047_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0047" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0047_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0049_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0049" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0049_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0051_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="PIC-0051" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0051_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The hustle and bustle of the city.      &lt;br /&gt;I Love It!       &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0053_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0053" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0053_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0050_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0050" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0050_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Theater District&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0054_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="PIC-0054" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0054_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0055_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="PIC-0055" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0055_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0058_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="PIC-0058" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0058_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;There&amp;#39;s that Fat Tire again!      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0059_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="PIC-0059" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SSISinChicago_D987/PIC-0059_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=212" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Report+Viewer/default.aspx">Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Groups/default.aspx">Groups</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+Integration+Services/default.aspx">SQL Server Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Hierarchy/default.aspx">Hierarchy</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ETL/default.aspx">ETL</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSIS+transactions/default.aspx">SSIS transactions</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Integration+Services/default.aspx">SQL Server 2008 Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/business+intelligence/default.aspx">business intelligence</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/DTS+to+SSIS+conversion/default.aspx">DTS to SSIS conversion</category></item><item><title>Custom Reporting Services Templates</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/11/custom-reporting-services-templates.aspx</link><pubDate>Thu, 11 Sep 2008 22:43:00 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:211</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=211</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/11/custom-reporting-services-templates.aspx#comments</comments><description>&lt;p&gt;Every client that I&amp;#39;ve been to has always requested that their reports be &amp;quot;consistent&amp;quot; &lt;br /&gt;across the environment. What better way to accomplish this than to create a template &lt;br /&gt;that can be used for all new report creation!&lt;/p&gt;
&lt;p&gt;Basically a report template is nothing more than a report (RDL file) that you choose &lt;br /&gt;as a starting point for building new reports from. The only catch is that you have to &lt;br /&gt;place this report in a specific location on the file system so that the BIDS IDE will &lt;br /&gt;see it. That location is:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Now when you want to use this template, right click on the Reports folder in your &lt;br /&gt;project and select New Item. You will then see the name of the report template &lt;br /&gt;you created and added to the above directory. In the graphic below the template is &lt;br /&gt;called AdventureWorksTemplate.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CustomReportingServicesTemplates_BE7D/clip_image002_2.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="349" alt="clip_image002" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CustomReportingServicesTemplates_BE7D/clip_image002_thumb.jpg" width="520" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Below is the template I created that you can download and use and modify at your convenience.&lt;/p&gt;
&lt;p&gt;Download the RDL file here: &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/CustomReportTemplate.zip"&gt;CustomReportTemplate.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CustomReportingServicesTemplates_BE7D/image_2.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="342" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CustomReportingServicesTemplates_BE7D/image_thumb.png" width="542" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If you have any questions, please feel free to reply to this blog!&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=211" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Report+Viewer/default.aspx">Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSRS/default.aspx">SSRS</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+Reporting+Services/default.aspx">SQL Server Reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Report+Parameter/default.aspx">Report Parameter</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSRS+Groupings/default.aspx">SSRS Groupings</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSRS+Class/default.aspx">SSRS Class</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reporting+Services+Training/default.aspx">Reporting Services Training</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+projects/default.aspx">report projects</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+development/default.aspx">report development</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+requirements/default.aspx">report requirements</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008/default.aspx">ssrs 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+on+cube+data/default.aspx">reporting on cube data</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008+charts/default.aspx">ssrs 2008 charts</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+template/default.aspx">reporting services template</category></item><item><title>Great experience in Redmond (Microsoft)</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/10/great-experience-in-redmond-microsoft.aspx</link><pubDate>Wed, 10 Sep 2008 22:09:00 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:208</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=208</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/10/great-experience-in-redmond-microsoft.aspx#comments</comments><description>&lt;p&gt;Well I just got back from Redmond where I had the opportunity to be included &lt;br /&gt;in a focus group to set standards for upcoming Microsoft certification exams. &lt;br /&gt;I collaborated with a group of highly-skilled individuals (most all MVPs) and had &lt;br /&gt;a lot of fun during the process! Some of the folks I met were: Matthew Roche &lt;br /&gt;(MVP who has been recently added to Microsoft ranks, Congrats Matthew!), &lt;br /&gt;Peter (an MVP from Australia), John (MVP) and Rafael (MVP)&amp;nbsp;from Mariner in &lt;br /&gt;Charlotte, and Thomas from Paris, France. I don&amp;#39;t remember some of the others &lt;br /&gt;names, so if I left anyone out, I apologize!&lt;/p&gt;
&lt;p&gt;Below are some pics I took while on the trip:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of the city from the highway(obviously)&amp;nbsp;&amp;nbsp;&amp;nbsp; SafeCo Field&lt;/strong&gt; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01057.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01057" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01057_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01059.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01059" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01059_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;Heading to Redmond!&lt;/strong&gt; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01060.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01060" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01060_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01063.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01063" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01063_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Microsoft&amp;#39;s building (one of many)&lt;/strong&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; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01070.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01070" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01070_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01069.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01069" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01069_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01094.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01094" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01094_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01097.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01097" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01097_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me drinking Fat Tire at Red Robin &lt;br /&gt;(Red Robin, yuck! I&amp;#39;m sorry, its&amp;nbsp; &lt;br /&gt;just plain awful)&lt;/strong&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;&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;strong&gt;Market Street&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01075_1.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="244" alt="DSC01075" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01075_thumb_1.jpg" width="184" border="0" /&gt;&lt;/a&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; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01098.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="244" alt="DSC01098" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01098_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01099.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01099" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01099_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01103.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01103" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01103_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01104.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01104" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01104_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01109.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01109" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01109_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;Awesome seafood dish at Market Street!&lt;/strong&gt; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01120.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01120" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01120_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01128.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01128" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01128_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me and Thomas&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Some random I met while out drinking &lt;br /&gt;(he kinda looks like Bill Gates!)&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;/strong&gt;&lt;strong&gt;(kidding, that&amp;#39;s the wife Ashley)&lt;/strong&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01151.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01151" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01151_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01148.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01148" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01148_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Of course no West Coast trip would be complete without Fat Tire! &lt;br /&gt;Skinny Dip beer is also made by New Belgium and it&amp;#39;s awesome! &lt;br /&gt;It may be time to move to Seattle!&lt;/strong&gt; &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01153.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="244" alt="DSC01153" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01153_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01154.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01154" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01154_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some weird space-looking thing&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;Me and the random again. &lt;br /&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;&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;&amp;nbsp; (I&amp;#39;m in so much trouble!). &lt;br /&gt;&lt;/strong&gt;&amp;nbsp;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01201.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="244" alt="DSC01201" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01201_thumb.jpg" width="184" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01188.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="184" alt="DSC01188" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/GreatexperienceinRedmondMicrosoft_CA57/DSC01188_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=208" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ETL/default.aspx">ETL</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Integration+Services/default.aspx">SQL Server 2008 Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/business+intelligence/default.aspx">business intelligence</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008+cubes/default.aspx">reporting services 2008 cubes</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Analysis+Services/default.aspx">SQL Server 2008 Analysis Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/BI+certification/default.aspx">BI certification</category></item><item><title>Redmond Bound!</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/04/redmond-bound.aspx</link><pubDate>Thu, 04 Sep 2008 10:07:35 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:204</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=204</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/04/redmond-bound.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ll be at the Microsoft campus on Friday contributing to a focus group on BI certification   &lt;br /&gt;testing questions/scoring. I&amp;#39;m excited to contribute to this effort and mingle with some of    &lt;br /&gt;the Microsoft folks. I always love to travel to the west coast because it means I get to drink    &lt;br /&gt;my favorite beer, Fat Tire!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/RedmondBound_560B/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="394" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/RedmondBound_560B/image_thumb.png" width="369" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=204" width="1" height="1"&gt;</description></item><item><title>PragmaticWorks Summit</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/04/pragmaticworks-summit.aspx</link><pubDate>Thu, 04 Sep 2008 09:56:56 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:203</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=203</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/09/04/pragmaticworks-summit.aspx#comments</comments><description>&lt;p&gt;Last week we kicked-off our week-long summit in Jacksonville, Florida. This is where we have    &lt;br /&gt;the opportunity to get together as a team and brainstorm on how we can grow the company.    &lt;br /&gt;This usually includes creating a roadmap for our new products, develop new sales strategies,    &lt;br /&gt;and conduct round-table brainstorming sessions on our offerings as a company. We accomplished    &lt;br /&gt;everything on our agenda and I&amp;#39;m very excited about the growth prospects of our company as    &lt;br /&gt;a whole. We are also proud to welcome our newest member to our sales staff, Robert Peters.    &lt;br /&gt;He&amp;#39;s a highly qualified sales director from Quest Software, who decided to make a move to&amp;#160; &lt;br /&gt;a small and innovative company (that&amp;#39;s us). Anyway, we are grateful to have him on board and    &lt;br /&gt;look forward to working with him. I&amp;#39;d also like to mention our newest and very talented developer     &lt;br /&gt;Mike, who just came on board a couple of weeks ago. Welcome Rob and Mike!     &lt;br /&gt;Below are some pics that I took on my BlackJack II mobile during my week down there.&lt;/p&gt;  &lt;p&gt;These pics were taken at our office in Jacksonville.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0905_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0905" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0905_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0902_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0902" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0902_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Me and Brian above.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Robert Peters, Brian, and Nayan&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0903_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0903" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0903_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0904_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0904" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0904_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Brian, Tim, Nayan, and Rob&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Me, Tim, Nayan, and Rob&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0908_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0908" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0908_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0917_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0917" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0917_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tim and Nayan at Brian&amp;#39;s house&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Tim and Nayan&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0919_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0919" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0919_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0920_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="PIC-0920" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PragmaticWorksSummit_52CE/PIC-0920_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Me and Rob&amp;#160; getting a little crazy (things got a little fuzzy after that)...&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=203" width="1" height="1"&gt;</description></item><item><title>Reporting Services 2005 Webinar on August 28th</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/27/reporting-services-2005-webinar-on-august-28th.aspx</link><pubDate>Thu, 28 Aug 2008 01:52:07 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:202</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=202</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/27/reporting-services-2005-webinar-on-august-28th.aspx#comments</comments><description>&lt;p&gt;On Thursday the 28th I will be giving a free SSRS 2005 training webinar, so    &lt;br /&gt;for those of you who can attend, please do! It&amp;#39;s broken out into 2 sessions,&lt;/p&gt;  &lt;p&gt;9:00AM - Register here: &lt;a href="https://www2.gotomeeting.com/register/148698457"&gt;https://www2.gotomeeting.com/register/148698457&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;1PM - Register here: &lt;a href="https://www2.gotomeeting.com/register/344677967"&gt;https://www2.gotomeeting.com/register/344677967&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here&amp;#39;s the agenda:&lt;/p&gt;  &lt;p&gt;In this session , join SSRS author Darren Herbold for a crash course in SQL Server Reporting Services (SSRS). Darren covers creating an end to end report highlighting all the steps necessary in designing, developing, and deploying a Reporting Services report in your environment. He covers using stored procs as data sources, design controls, parameters, grouping, drill-down, and deployment as well as other useful tips and techniques along the way.&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=202" width="1" height="1"&gt;</description></item><item><title>To Type 2 or Not Type 2?</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/14/to-type-2-or-not-type-2.aspx</link><pubDate>Thu, 14 Aug 2008 11:38:03 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:190</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=190</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/14/to-type-2-or-not-type-2.aspx#comments</comments><description>&lt;p&gt;If you have ever worked on a Data Warehousing project, specifically with being tasked in developing    &lt;br /&gt;and loading (ETL) a dimensional model, you will have no doubt encountered the decision to implement     &lt;br /&gt;a dimensional type architecture. Basically, you have 2 choices (3 really, but I won&amp;#39;t go there) when     &lt;br /&gt;deciding on a dimension type in your warehouse. With Type 1, you basically get no history.&amp;#160; &lt;br /&gt;For example, consider a Customer dimension called DimCustomer. This dimension may contain address     &lt;br /&gt;information. With Type 1, you would never know if a particular customer had changed addresses.     &lt;br /&gt;Is this important?&amp;#160; Maybe it is and maybe it is not. It&amp;#39;s up to your business analysts to decide.     &lt;br /&gt;Of course you will always add new customers to the table as they arrive, but no updates, because     &lt;br /&gt;that&amp;#39;s Type 1.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Much to your dismay, the business analysts have decided that they want to track the changing    &lt;br /&gt;address attribute of your DimCustomer table. This is where Type 2 comes in. It keeps track of     &lt;br /&gt;history. Unfortunately, implementing this type of dimension is a bit more work. Since you are now     &lt;br /&gt;tracking history for this dimension, you will need to add 2 date attributes that will define a range     &lt;br /&gt;of time when the row of data has changed. A good example of the names for these attributes     &lt;br /&gt;would be EffectiveDate and ExpiredDate. You will also need another attribute that will &amp;quot;flag&amp;quot; the     &lt;br /&gt;row as the most current. This will of course, make your ETL more complicated from a Dimension     &lt;br /&gt;and Fact table load.&lt;/p&gt;  &lt;p&gt;So, when deciding between these two dimensions types, the answer lies in the business question.    &lt;br /&gt;Is it, for example, important to your decision makers to track a customer&amp;#39;s address change between     &lt;br /&gt;business transactions? If so, use a Type 2, if not, then Type 1.     &lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=190" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Darren+Herbold/default.aspx">Darren Herbold</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Load+type+2/default.aspx">Load type 2</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Analysis+Services/default.aspx">SQL Server 2008 Analysis Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/type+2+dimension/default.aspx">type 2 dimension</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/type+1+dimension/default.aspx">type 1 dimension</category></item><item><title>SQL Server Reporting Services 2008 Presentation</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/12/sql-server-2008-reporting-services-2008-presentation.aspx</link><pubDate>Wed, 13 Aug 2008 00:29:00 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:187</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=187</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/12/sql-server-2008-reporting-services-2008-presentation.aspx#comments</comments><description>&lt;p&gt;Last week I had the opportunity to speak on SSRS 2008 at the Midlands PASS chapter in South Carolina. &lt;br /&gt;Given the fact that it was a horribly stormy night, (I got soaked walking, no, running to the building) I appreciate &lt;br /&gt;all the folks who came out for the session. Fortunately, I was working with the RC0 version of the product &lt;br /&gt;which is significantly more stable than the CTP6 version I was previously using. I can&amp;#39;t tell you how excited &lt;br /&gt;I am about this latest version of reporting services. &lt;br /&gt;&lt;br /&gt;To recap, the presentation covered the following topics:&lt;/p&gt;
&lt;p&gt;- Architectural changes &lt;br /&gt;- Designer enhancements &lt;br /&gt;- Tablix &lt;br /&gt;- Charts and gauges&lt;/p&gt;
&lt;p&gt;I&amp;#39;d like to share the materials I used in this presentation which includes the project files as well! &lt;/p&gt;
&lt;p&gt;Project files: &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/SSRS08.zip"&gt;SSRS08.zip&lt;/a&gt;&lt;br /&gt;Powerpoint: &lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/SSRS08.pptx"&gt;SSRS08.pptx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=187" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Data+Architecture/default.aspx">Data Architecture</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Darren+Herbold/default.aspx">Darren Herbold</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008/default.aspx">ssrs 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008+cubes/default.aspx">reporting services 2008 cubes</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008+charts/default.aspx">ssrs 2008 charts</category></item><item><title>SQL Server 2008 Integration Services Book</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/12/sql-server-2008-integration-services-book.aspx</link><pubDate>Tue, 12 Aug 2008 23:51:20 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:186</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=186</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/08/12/sql-server-2008-integration-services-book.aspx#comments</comments><description>&lt;p&gt;Recently, I received from the publisher, an updated image of the cover of the forthcoming   &lt;br /&gt;book titled &lt;u&gt;Professional Microsoft SQL Server 2008 Integration Services&lt;/u&gt;. I&amp;#39;m very excited    &lt;br /&gt;to have been involved in this project and hope that it gives those the knowledge they need    &lt;br /&gt;to start working with this exciting new technology.&lt;/p&gt;  &lt;p&gt;I have to admit, seeing my face on the cover of a Wrox Press book (now Wiley Press) is   &lt;br /&gt;one of the proudest moments in my life and marks a milestone in my career. (I&amp;#39;m the one    &lt;br /&gt;the far right.) While co-authoring this text, I relied on my deep experience with this product    &lt;br /&gt;from a consulting point of view to bring &amp;quot;real world&amp;quot; knowledge to the table. Enjoy!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SQLServer2008IntegrationServicesBook_11729/13_0470247959_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="244" alt="13_0470247959" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SQLServer2008IntegrationServicesBook_11729/13_0470247959_thumb.jpg" width="195" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Here&amp;#39;s the link on Amazon:   &lt;br /&gt;&lt;a title="http://www.amazon.com/Professional-Microsoft-Server-Integration-Services/dp/0470247959/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1218583284&amp;amp;sr=8-1" href="http://www.amazon.com/Professional-Microsoft-Server-Integration-Services/dp/0470247959/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1218583284&amp;amp;sr=8-1"&gt;http://www.amazon.com/Professional-Microsoft-Server-Integration-Services/dp/0470247959/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1218583284&amp;amp;sr=8-1&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=186" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Darren+Herbold/default.aspx">Darren Herbold</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+Integration+Services/default.aspx">SQL Server Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Integration+Services/default.aspx">SQL Server 2008 Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/DTS+to+SSIS+conversion/default.aspx">DTS to SSIS conversion</category></item><item><title>Speaking at PASS in Columbia SC</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/07/26/speaking-at-pass-in-columbia-sc.aspx</link><pubDate>Sun, 27 Jul 2008 02:18:02 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:175</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=175</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/07/26/speaking-at-pass-in-columbia-sc.aspx#comments</comments><description>&lt;p&gt;While doing a big ETL project in Columbia, SC, I volunteered to    &lt;br /&gt;speak at the local PASS chapter. Brian Kelley who heads up the    &lt;br /&gt;group was kind enough to let me speak. The topic of the evening    &lt;br /&gt;will be on Reporting Services 2008. Below is the information regarding    &lt;br /&gt;the event. If you are in the area, please attend!&lt;/p&gt;  &lt;p&gt;The Midlands PASS chapter will hold our normally scheduled meeting on Thursday, August 7, 2008, to host &lt;strong&gt;Darren Herbold&lt;/strong&gt; of Pragmatic Works Consulting and contributing author of the forthcoming &lt;i&gt;Professional Microsoft SQL Server 2008 Integration Services&lt;/i&gt; from Wrox (Darren is on the far right). Darren will be giving a presentation on SQL Server 2008 Reporting Services. The meeting will once again be held at Training Concepts off of Berryhill Road. We will begin our meet and greet time at 6:15 PM as usual and start the presentation between 6:30 and 6:45 PM. I&amp;#8217;ll be sending out an agenda next week as a reminder.&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=175" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+Reporting+Services/default.aspx">SQL Server Reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Reporting+Services+Training/default.aspx">Reporting Services Training</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008+Integration+Services/default.aspx">SQL Server 2008 Integration Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008/default.aspx">ssrs 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008+charts/default.aspx">ssrs 2008 charts</category></item><item><title>Performance Point Basics Part 1</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/18/performance-point-basics-part-1.aspx</link><pubDate>Thu, 19 Jun 2008 01:45:02 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:131</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=131</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/18/performance-point-basics-part-1.aspx#comments</comments><description>&lt;p&gt;As we all know, our friends in Redmond have publicly declared their intention to &amp;quot;own&amp;quot; the BI market.    &lt;br /&gt;Their latest offering to obtain that ambitious goal is a product called Performance Point Server.&amp;#160; &lt;br /&gt;Admittedly the name of the product doesn&amp;#39;t readily reveal its function or purpose, which leads us to     &lt;br /&gt;the question: &lt;strong&gt;What is Performance Point Server?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Performance Point Server in short is a set of client tools (and a server component) that empowers    &lt;br /&gt;end-users to create rich business intelligence structures and reports without the requirement of     &lt;br /&gt;possessing data warehousing experience (sort of). The reason I say &amp;quot;sort of&amp;quot; in regards to DW     &lt;br /&gt;experience, is that even though Microsoft has done a great job in abstracting complex data ware-     &lt;br /&gt;housing concepts in the tool (by design), having some knowledge of data warehousing will most     &lt;br /&gt;certainly be helpful, but again not necessary. &lt;/p&gt;  &lt;p&gt;While past or current experience in data warehousing is not a requirement to successfully use    &lt;br /&gt;the product, a solid background in accounting is. Performance Point&amp;#39;s main bent is toward financial     &lt;br /&gt;reporting and thus, accounting functions of an organization. It&amp;#39;s safe to say that Performance Point     &lt;br /&gt;is a tool to aid financial and accounting departments to get the most out of their data from both a     &lt;br /&gt;planning and a forecasting perspective plain and simple.&lt;/p&gt;  &lt;p&gt;In the next series of articles, I will explain all the pieces and elements of Performance Point, their    &lt;br /&gt;purpose, and how they all work together to form a complete solution.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=131" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Performance+Point/default.aspx">Performance Point</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Planning+and+Estimation/default.aspx">Planning and Estimation</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Performance+Point+Server/default.aspx">Performance Point Server</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Planning/default.aspx">Planning</category></item><item><title>Creating a Charting Report from Analysis Services Cube Data in Reporting Services 2008</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/07/creating-a-charting-report-from-analysis-services-cube-data-in-reporting-services-2008.aspx</link><pubDate>Sat, 07 Jun 2008 20:22:42 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:128</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=128</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/07/creating-a-charting-report-from-analysis-services-cube-data-in-reporting-services-2008.aspx#comments</comments><description>&lt;p&gt;Reporting Services in 2008 has provided some exciting new enhancements that will really   &lt;br /&gt;spice up your reports. In this example, we will create a charting report that uses the new    &lt;br /&gt;charting controls (Dundas charts that MS bought. Sweet!).&lt;/p&gt;  &lt;p&gt;The cube data was created from Analysis Services using the AdventureWorksDW database.   &lt;br /&gt;Its a fairly simple cube that contains Internet Sales as the fact table, and Date and Product    &lt;br /&gt;dimensions. The Date dimension contains a hierarchy with year, month, and day levels. The    &lt;br /&gt;Product hierarchy contains Product Category and Product Subcategory levels.&lt;/p&gt;  &lt;p&gt;Start a new Reporting Services Project and then select New -&amp;gt; Data Source from the Report Data   &lt;br /&gt;menu on the left. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="202" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_2.png" width="191" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the &amp;quot;Type&amp;quot; drop-down, choose Analysis Services. Once you   &lt;br /&gt;have done that, edit the credentials and select the Analysis Services database that you created.    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="329" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb.png" width="447" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="362" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_1.png" width="280" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once you have created the data source properly, you can now create a Data Set   &lt;br /&gt;for your Chart to consume. Locate the Data Source you just created from the     &lt;br /&gt;Report Data window, right click on it and select Add Data Set.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_8.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="98" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_3.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Adding a data set will prompt you for more information to create the data set.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_10.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="368" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_4.png" width="444" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You may notice that this property page says nothing about Analysis Services,   &lt;br /&gt;but don&amp;#39;t worry, it&amp;#39;s just a click away! Click on the Query Designer button    &lt;br /&gt;to build your &amp;quot;query&amp;quot;, in actuality it will allow you to choose your dimensions    &lt;br /&gt;and measures for the report as shown below. From here you can really let    &lt;br /&gt;loose. From the Dimension column drop-down from the filter section, select    &lt;br /&gt;the Dim Product dimension.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_12.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="335" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_5.png" width="446" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select a product hierarchy that contains a Product Category level. In the    &lt;br /&gt;Filter Expression, select the &amp;quot;ALL&amp;quot; level. Next, expand the fact Internet     &lt;br /&gt;Sales measure group and drag over the Sales Amount measure onto the    &lt;br /&gt;query designer below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_14.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="389" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_6.png" width="446" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Next, expand your Dim Product dimension from the available dimensions on   &lt;br /&gt;the left. In this example I have a Product hierarchy called: E2E Product Hierarchy    &lt;br /&gt;that contains the category, subcategory, and product levels. Expand your&amp;#160; &lt;br /&gt;product hierarchy and drag over the Product Category level onto the query designer.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_16.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="395" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_7.png" width="453" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For the next dimension, I have a Time dimension with a time hierarchy that   &lt;br /&gt;contains Year, Quarter, Month, etc.. If you have created a similar one, expand    &lt;br /&gt;the dimension and also expand your hierarchy. Drag over the year level onto the    &lt;br /&gt;query designer to finish off our query. Your data set should look similar to the     &lt;br /&gt;results below. If your results differ, revisit your hierarchies in Analysis Services    &lt;br /&gt;and make adjustments where needed. Click OK when finished.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_18.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="396" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_8.png" width="454" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Back in the Dataset Properties window you will see the created MDX in the    &lt;br /&gt;query window. Unfortunately, you can&amp;#39;t modify from here as it is grayed out!&amp;#160; &lt;br /&gt;Click OK to return to the Report Designer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_20.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="381" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_9.png" width="460" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; Displaying the dataset we just created in a chart is the easy part now!   &lt;br /&gt; Drag over a chart control from the toolbox onto the report designer.    &lt;br /&gt; Once the chart has been placed on the designer, the only thing you have    &lt;br /&gt; to do now is drag over the fields from the dataset onto the Chart landing     &lt;br /&gt; areas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_22.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_10.png" width="220" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Drag the fields from the dataset from the dataset you created onto the chart   &lt;br /&gt;areas as shown below. Drag the Sales_Amount field to the Data Fields area,    &lt;br /&gt;drag the Product Category field to the Series area, and drag the Calendar    &lt;br /&gt;year to the Category area of the chart.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_24.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="382" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_11.png" width="545" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you are finished dragging over the fields, simple click the Preview tab to view the results!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_26.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="274" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/CreatingaChartingReportfromAnalysisServi_D02A/image_thumb_12.png" width="421" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=128" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Report+Viewer/default.aspx">Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008/default.aspx">ssrs 2008</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008+cubes/default.aspx">reporting services 2008 cubes</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+on+cube+data/default.aspx">reporting on cube data</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/ssrs+2008+charts/default.aspx">ssrs 2008 charts</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/chart+control/default.aspx">chart control</category></item><item><title>Speaking at SQL Server User's group meeting in ATL</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/04/speaking-at-sql-server-user-s-group-meeting-in-atl.aspx</link><pubDate>Wed, 04 Jun 2008 13:47:23 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:126</guid><dc:creator>Darren Herbold</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://pragmaticworks.com/community/blogs/darrenherbold/rsscomments.aspx?PostID=126</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2008/06/04/speaking-at-sql-server-user-s-group-meeting-in-atl.aspx#comments</comments><description>&lt;p&gt;This Monday (June 9th) I will be speaking at the SQL Server Users Group meeting in Atlanta.   &lt;br /&gt;The topic will be on SQL Server Reporting Services 2008. I&amp;#39;m excited to introduce the new    &lt;br /&gt;and exciting features of the latest version of Reporting Services. I plan on making the     &lt;br /&gt;presentation very hands-on with just a few slides. Some of the topics will include     &lt;br /&gt;the Tablix and Charting controls. These are by far the best new features and I look forward    &lt;br /&gt;to demonstrating them. Come out and see us:&amp;#160; &lt;a href="http://www.atlantaMdf.com"&gt;www.atlantaMdf.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=126" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Report+Viewer/default.aspx">Report Viewer</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SSRS/default.aspx">SSRS</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Darren+Herbold/default.aspx">Darren Herbold</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+projects/default.aspx">report projects</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+development/default.aspx">report development</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/report+requirements/default.aspx">report requirements</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/Sql+server+2008+reporting+Services/default.aspx">Sql server 2008 reporting Services</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/reporting+services+2008/default.aspx">reporting services 2008</category></item></channel></rss>