<?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>Business Intelligence and MDM (Master Data Management)</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/30/business-intelligence-and-mdm-master-data-management.aspx</link><pubDate>Mon, 30 Mar 2009 19:31:21 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:333</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=333</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/30/business-intelligence-and-mdm-master-data-management.aspx#comments</comments><description>&lt;p&gt;Every good data project specifically ones that involve some degree of enterprise reporting    &lt;br /&gt;or business intelligence propose a unique set of challenges. Most of those challenges relate     &lt;br /&gt;directly to the integrity of the current data architecture. Although it is next to impossible (or     &lt;br /&gt;very risky at a minimum) to modify a company’s existing underlining data architecture, there     &lt;br /&gt;are other solutions that will allow you to “start from scratch” for lack of a better phrase. &lt;/p&gt;  &lt;p&gt;One way to breath new life into an old and outdated architecture, is to create an alternative    &lt;br /&gt;data schema that new applications or reporting clients can consume. Most of the time this     &lt;br /&gt;solution is best suited for enterprise reporting as the data will most likely not be updated in     &lt;br /&gt;a manner in which critical business application can rely on. That’s quite alright though, as     &lt;br /&gt;this technique is best utilized in a business intelligence project where the source data will     &lt;br /&gt;be read-only from a client perspective anyway.&lt;/p&gt;  &lt;p&gt;So how would you facilitate a data-centric project in an environment that contains many    &lt;br /&gt;different data sources and subject areas that require a common data architecture? Enter     &lt;br /&gt;MDM: Master Data Management. MDM can be defined as a set of guidelines, procedures,     &lt;br /&gt;and toolsets to collect, store, clean, and maintain enterprise-wide data for the purposes&amp;#160; &lt;br /&gt;of a consistent “one version of the truth” data store that end-user will consume in some     &lt;br /&gt;manner.&lt;/p&gt;  &lt;p&gt;Below are the tenants of MDM with a brief description of each. Some of these items    &lt;br /&gt;seem like plain common sense, but it also serves as a strict guideline to keep your     &lt;br /&gt;data-centric projects on track.&lt;/p&gt;  &lt;p&gt;1. &lt;em&gt;Identify sources of master data&lt;/em&gt; – Collect and documents all sources of data that     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; the organization consumes. These can be databases, excel files, flat files, etc.. &lt;/p&gt;  &lt;p&gt;2. &lt;em&gt;Identify the producers and consumers of the master data&lt;/em&gt; – Indentify and document     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; the applications, vendors, and end-users involved in the production and consumption     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; of data within the organization. &lt;/p&gt;  &lt;p&gt;3. &lt;em&gt;Collect and analyze metadata about for your master data&lt;/em&gt; – Document the databases,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; tables, columns, stored procedures, data types, and any other descriptive information     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; that is contained within your data sources.&lt;/p&gt;  &lt;p&gt;4. &lt;em&gt;Appoint data stewards&lt;/em&gt; – Appoint a group of individuals who know the source data at     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; a detailed level to help facilitate the movement of that data to the Master Data Model     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; while adhering to the defined business rules of the organization. &lt;/p&gt;  &lt;p&gt;5. &lt;em&gt;Implement a data-governance program and data-governance council&lt;/em&gt; – This group will     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; have the knowledge and authority to make the important decisions regarding the Master     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Data including maintenance, content, and storage.&lt;/p&gt;  &lt;p&gt;6. &lt;em&gt;Develop the master-data model&lt;/em&gt; – This is the phase in which the actual data model will     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; be defined and developed. A well-seasoned data architect with a commanding knowledge     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; of the source data and business rules is required.&lt;/p&gt;  &lt;p&gt;7. &lt;em&gt;Choose a toolset&lt;/em&gt; – This should be the easy part. In my case, Microsoft SQL Server     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; is the natural choice. Analyze your company’s current toolset, as they may have already     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; spent good money on a current set of tools.&lt;/p&gt;  &lt;p&gt;8. &lt;em&gt;Design the infrastructure&lt;/em&gt; – Decide how this master-data model will be consumed in your     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; environment and design an appropriate system for the consumption of that data. This may     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; include Reporting Services, Sharepoint, etc..&lt;/p&gt;  &lt;p&gt;9. &lt;em&gt;Generate and test the master data&lt;/em&gt; – Take the time to generate real-world-ish data to test    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; your processes and schema. During this phase, you will ferret out any errors or inconsistencies. &lt;/p&gt;  &lt;p&gt;10. &lt;em&gt;Modify the producing and consuming systems&lt;/em&gt; – If you are unlucky enough to have to re-tool    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; an existing application to utilize this new data source, this will be a huge undertaking. You     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; will basically have to re-write your application in most scenarios. If you are using this master    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data as a reporting source, then you can start building new reports (which is why you went     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; through this exercise in the first place!). &lt;/p&gt;  &lt;p&gt;11. &lt;em&gt;Implement the maintenance processes&lt;/em&gt; – Maintenance is never easy or fun, but if you used     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; robust tools (like SQL Server Integration Services) to move the data, you are already ahead of    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; the game. Just make sure the rules for updating your schema are robust and will withstand the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; test of time. A frequent audit of your processes will usually catch any anomalies. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;strong&gt;Need BI consulting, training, or innovative BI tools?    &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=333" 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/business+requirements/default.aspx">business requirements</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/business+process/default.aspx">business process</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/mdm/default.aspx">mdm</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/master+data+management+concepts/default.aspx">master data management concepts</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/mdm+rules/default.aspx">mdm rules</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/master+data+management/default.aspx">master data management</category></item><item><title>Force.com IDE for SalesForce Development</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/24/force-com-ide-for-salesforce-development.aspx</link><pubDate>Wed, 25 Mar 2009 02:08:22 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:324</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=324</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/24/force-com-ide-for-salesforce-development.aspx#comments</comments><description>&lt;p&gt;Recently, I’ve been tasked with a requirement to apply field validation inside a SalesForce    &lt;br /&gt;form for my company Pragmatic Works. SalesForce does provide a mechanism for validating     &lt;br /&gt;form fields inside a form by creating what is called a “Validation Rule”. While these rules are     &lt;br /&gt;easy to create, their limitation is that they only validate the field that you create the rule for.     &lt;br /&gt;But what if you need to validate a field based on the input of another field? For instance,     &lt;br /&gt;if you want validate that the address fields are populated based on the selection of an activity     &lt;br /&gt;status, you need to move beyond the basics and apply a code-based solution.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;em&gt;The Solution&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So how do you apply cross field validation in SalesForce? The answer is that you must    &lt;br /&gt;create a “Trigger”. Triggers in SalesForce act like Javascript validators and can also be     &lt;br /&gt;compared to Database triggers to some degree. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;The Method&lt;/em&gt;&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To write and deploy code in SalesForce, you must use their proprietary language called:    &lt;br /&gt;”APEX”. It’s an object-oriented-like language that has been compared to Javascript in     &lt;br /&gt;likeness to it’s syntax.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Force.com IDE&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The IDE that you will use is Eclipse with a SaleForce twist. You will however, need to    &lt;br /&gt;install Eclipse. The link below will step you through all the steps necessary to install     &lt;br /&gt;Eclipse and connect to the Force.com API.     &lt;br /&gt;    &lt;br /&gt;&lt;a title="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x" href="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x"&gt;http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;From there, you are on your own! Fear not though, because the IDE will also install all    &lt;br /&gt;the documentation and developer guides to help you transition into this new paradigm.     &lt;br /&gt;Very exciting indeed!&lt;/p&gt; &lt;strong&gt;Need BI consulting, training, or innovative BI tools?    &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=324" width="1" height="1"&gt;</description></item><item><title>Loading Leads into SalesForce</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/19/loading-leads-into-salesforce.aspx</link><pubDate>Thu, 19 Mar 2009 15:38:49 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:320</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=320</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/03/19/loading-leads-into-salesforce.aspx#comments</comments><description>&lt;p&gt;As I sit here in the terminal of the airport in Atlanta, I’d like to share    &lt;br /&gt;a little knowledge I learned about SalesForce recently. My company     &lt;br /&gt;had a list of leads from a webinar series we did on Data Warehousing.     &lt;br /&gt;The goal was to import these leads into SalesForce so our sales guys     &lt;br /&gt;could start contacting those leads.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;What you need first&amp;#160; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Obviously this task involves SalesForce, so you need to have an account    &lt;br /&gt;with them. As with any SalesForce implementation, how you configure your     &lt;br /&gt;forms within the system also plays a key role. We configured a form to store     &lt;br /&gt;Sales Leads information in which we need to also load leads into.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;SalesForce Requirements&lt;/em&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;In order to load information into SalesForce, you need to have the data in     &lt;br /&gt;a &lt;strong&gt;.csv&lt;/strong&gt; format (comma delimited). Another requirement in SalesForce before     &lt;br /&gt;loading your data, is that if you are loading fields that will be mapped to a     &lt;br /&gt;drop-down box for example, the values must be currently defined inside&amp;#160; &lt;br /&gt;SalesForce. For example, if you plan to load Country codes in a drop-down     &lt;br /&gt;that was derived from a pre-existing SaelsForce Country code list, the new     &lt;br /&gt;country codes must exist before the mapping of lead data and SalesForce     &lt;br /&gt;controls can take place. I’ll expand much more on this requirement in future     &lt;br /&gt;blog posts.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Loading the Data        &lt;br /&gt;        &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;There’s a nifty tool that exists within SalesForce that allows for easy loading     &lt;br /&gt;of data. This tool is called “Web to Lead”. Clicking on this menu item for your     &lt;br /&gt;specific form will start the process. You will be prompted for the &lt;strong&gt;.csv&lt;/strong&gt; file for     &lt;br /&gt;upload. SalesForce will then validate and profile your data to make sure derived     &lt;br /&gt;SalesForce controls contain the expected picklist fields for example. Then,     &lt;br /&gt;clicking Finish will upload the data. SalesForce will also send you a confirmation     &lt;br /&gt;email on the process.That’s it! Very cool indeed!!&lt;/p&gt; &lt;strong&gt;Need BI consulting, training, or innovative BI tools?    &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=320" width="1" height="1"&gt;</description></item><item><title>New Dell XPS 1330</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/14/testblog.aspx</link><pubDate>Sat, 14 Feb 2009 18:04:44 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:298</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=298</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/14/testblog.aspx#comments</comments><description>&lt;p&gt;My wife and kids have finally (inadvertently) exposed the home computer   &lt;br /&gt;to all kinds of spyware and adware to the point of no return! As a result    &lt;br /&gt;I had to let them use my personal laptop (which is equally frightening).    &lt;br /&gt;I did however, set them up with a restricted account so that won’t happen    &lt;br /&gt;again. Still, I need my own laptop of course. After all, I’m a consultant!&lt;/p&gt;  &lt;p&gt;Enter Dell:&lt;/p&gt;  &lt;p&gt;The new box is a 13” Dell XPS 1330, with a 128GB Solid State Drive   &lt;br /&gt;and 6GB of RAM, and light as a feather. It’s perfect for jockeying in    &lt;br /&gt;and out of airports, hotels, and rental cars. It is soooo sweet!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Need BI consulting, training, or innovative BI tools?      &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=298" width="1" height="1"&gt;</description></item><item><title>SalesForce Resources</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/13/salesforce-resources.aspx</link><pubDate>Fri, 13 Feb 2009 15:01:27 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:296</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=296</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/13/salesforce-resources.aspx#comments</comments><description>&lt;p&gt;In continuance with my infatuation with SalesForce, I&amp;#39;d like to share some of my findings    &lt;br /&gt;as my involvement with this platform grows. While at my client, I went to speak to a developer     &lt;br /&gt;and noticed some interesting looking books on her shelf. They were unlike the typical ones     &lt;br /&gt;that someone who is familiar with the industry would expect. No. These ones were blue and     &lt;br /&gt;had a whole different look to them. With further inspection I found that they were SalesForce     &lt;br /&gt;books. Two in total, they were SalesForce development and administration books. That&amp;#39;s when     &lt;br /&gt;I came to realize just how mature this SalesForce thing real is. When I picked up the books     &lt;br /&gt;the developer asked me if I was going to take the certification test. &amp;quot;Certification test?&amp;quot; I asked.     &lt;br /&gt;&amp;quot;Yeah, certification. They have certifications for this stuff.&amp;quot;. My heart immediately filled with a     &lt;br /&gt;mixture of joy, intrigue, and excitement. How cool is that? A new toy to play with! &lt;/p&gt;  &lt;p&gt;Anyway, in continuance with my infatuation with SalesForce, I&amp;#39;m posting some useful    &lt;br /&gt;links to some of their resources including the certification tracks.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Developer Guide        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;a href="http://wiki.apexdevnet.com/index.php/Force_Platform_Developer_Guide"&gt;http://wiki.apexdevnet.com/index.php/Force_Platform_Developer_Guide&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Workbook/tutorial        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://wiki.apexdevnet.com/index.php/Forcedotcomworkbook"&gt;http://wiki.apexdevnet.com/index.php/Forcedotcomworkbook&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Documentation/tutorials        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://wiki.apexdevnet.com/index.php/Documentation"&gt;http://wiki.apexdevnet.com/index.php/Documentation&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Certification        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://www.salesforce.com/services-training/training_certification/certification/"&gt;http://www.salesforce.com/services-training/training_certification/certification/&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;     &lt;br /&gt;Need BI consulting, training, or innovative BI tools?       &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=296" width="1" height="1"&gt;</description><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+Loading+Data/default.aspx">SalesForce Loading Data</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+Data/default.aspx">SalesForce Data</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+Web+to+Lead/default.aspx">SalesForce Web to Lead</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce/default.aspx">SalesForce</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+Loading+Leads/default.aspx">SalesForce Loading Leads</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+IDE/default.aspx">SalesForce IDE</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/SalesForce+Development/default.aspx">SalesForce Development</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/salesforce+dev+guide/default.aspx">salesforce dev guide</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/salesforce+tutorial/default.aspx">salesforce tutorial</category><category domain="http://pragmaticworks.com/community/blogs/darrenherbold/archive/tags/salesforce+docs/default.aspx">salesforce docs</category></item><item><title>SalesForce and Business Intelligence</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/07/salesforce-and-business-intelligence.aspx</link><pubDate>Sat, 07 Feb 2009 19:47:40 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:295</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=295</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/07/salesforce-and-business-intelligence.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SalesForceandBusinessIntelligence_CF0F/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="66" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/SalesForceandBusinessIntelligence_CF0F/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Recently, I&amp;#39;ve had the opportunity to be involved in a SalesForce integration    &lt;br /&gt;at a client for which I&amp;#39;ve also been implementing an enterprise-wide MS BI solution.     &lt;br /&gt;The SalesForce offering is quite impressive. For example, they have an integrated     &lt;br /&gt;3rd party library of applications (for purchase) which extends off the SalesForce     &lt;br /&gt;platform that you can purchase to fit your specific business need called AppExchange.     &lt;br /&gt;    &lt;br /&gt;You can find it here:     &lt;br /&gt;&lt;a title="http://www.salesforce.com/appexchange" href="http://www.salesforce.com/appexchange"&gt;http://www.salesforce.com/appexchange&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;I will be writing more articles about SalesForce and Business Integration as the     &lt;br /&gt;project progresses. What I can say right now, is that this is a very powerful and     &lt;br /&gt;robust platform that I believe will change the way the software industry creates     &lt;br /&gt;and distributes software for some time to come.&lt;/p&gt;  &lt;p&gt; More later...&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Need BI consulting, training, or innovative BI tools?      &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=295" width="1" height="1"&gt;</description></item><item><title>Performance Point Eliminated!</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/01/performance-point-eliminated.aspx</link><pubDate>Sun, 01 Feb 2009 14:05:28 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:293</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=293</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/02/01/performance-point-eliminated.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PerformancePointEliminated_7EBC/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="219" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/PerformancePointEliminated_7EBC/image_thumb.png" width="200" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Microsoft just recently announced that Performance Point is going to be scratched!    &lt;br /&gt;You read this correctly, it is going to be completely removed from the product list.     &lt;br /&gt;On a positive note, the M&amp;amp;A piece (Monitoring and Analytics) of the product will     &lt;br /&gt;be moved into the Sharepoint Server product (Enterprise edition). I&amp;#39;m relieved about     &lt;br /&gt;this announcement for a couple of reasons:&lt;/p&gt;  &lt;p&gt;1. The M&amp;amp;A piece is just plain sweet. Serious dashboard eye-candy here, and very    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; easy to use.&lt;/p&gt;  &lt;p&gt;2. The P&amp;amp;E (Planning and Estimation) piece was too difficult and cumbersome for    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; what it was trying to achieve.&lt;/p&gt;  &lt;p&gt;I think this was a smart move on Microsoft&amp;#39;s part. Not only will this eliminate an    &lt;br /&gt;obfuscated product from the BI offering, it will strengthen the Sharepoint product     &lt;br /&gt;which most companies have already (or should) in their IT arsenal. This creates     &lt;br /&gt;an interesting opportunity for BI developers to grow their skills in the Sharepoint     &lt;br /&gt;portal technologies and provide another value-add to their clients as well.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Need BI consulting, training, or innovative BI tools?      &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=293" width="1" height="1"&gt;</description></item><item><title>Microsoft BI and the Magic Quadrant</title><link>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/01/14/microsoft-bi-and-the-magic-quadrant.aspx</link><pubDate>Thu, 15 Jan 2009 03:03:06 GMT</pubDate><guid isPermaLink="false">d28dd3a6-d986-4c00-9605-a26e19dff7bb:275</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=275</wfw:commentRss><comments>http://pragmaticworks.com/community/blogs/darrenherbold/archive/2009/01/14/microsoft-bi-and-the-magic-quadrant.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/MicrosoftBIandtheMagicQuadrant_12F44/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="138" alt="image" src="http://pragmaticworks.com/community/blogs/darrenherbold/WindowsLiveWriter/MicrosoftBIandtheMagicQuadrant_12F44/image_thumb_1.png" width="128" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;While perusing the net one afternoon, an interesting headline caught my eye. It appears that the   &lt;br /&gt;Microsoft&amp;#39;s Business Intelligence offering has entered what is described as a &amp;quot;Magic Quadrant&amp;quot;.     &lt;br /&gt;What is this Magic Quadrant?, I pondered. It sounded like something out of a Dungeons and Dragons    &lt;br /&gt;campaign. It turns out the &amp;quot;Magic Quadrant&amp;quot; is a performance measurement expressed as plots    &lt;br /&gt;on an X/Y axis developed by Gartner Research. The article (a lengthy one at that) titled:    &lt;br /&gt;&lt;u&gt;Magic Quadrant for Data Warehouse Database Management Systems.&lt;/u&gt; is an exhaustive analysis of     &lt;br /&gt;the Data Warehouse software market measured against a stringently defined set of benchmarks.    &lt;br /&gt;The good news is that Microsoft&amp;#39;s BI offering has scored in the &amp;quot;Leaders&amp;quot; section of the Magic Quadrant    &lt;br /&gt;and is giving Oracle, IBM, and Teradata a serious run for the money.     &lt;br /&gt;    &lt;br /&gt;Check out the article here:    &lt;br /&gt;&lt;a title="http://mediaproducts.gartner.com/reprints/microsoft/vol3/article7/article7.html" href="http://mediaproducts.gartner.com/reprints/microsoft/vol3/article7/article7.html"&gt;http://mediaproducts.gartner.com/reprints/microsoft/vol3/article7/article7.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Need BI consulting, training, or innovative BI tools?     &lt;br /&gt;&lt;/strong&gt;Come see our offering: &lt;a href="http://www.PragmaticWorks.com"&gt;http://www.PragmaticWorks.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://pragmaticworks.com/community/aggbug.aspx?PostID=275" width="1" height="1"&gt;</description></item><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></channel></rss>