<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>Applied Business Intelligence</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/default.aspx</link><description>News, tutorials, commentary from the Business Intelligence technology market.</description><dc:language>en-US</dc:language><generator>CommunityServer 1.1 (Build: 1.1.0.51101)</generator><item><title>Applied Business Intelligence Has Moved</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/04/20/359.aspx</link><pubDate>Fri, 20 Apr 2007 21:12:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:359</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/359.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=359</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;&lt;a href="http://www.vsteamsystemcentral.com/cs21/blogs/applied_business_intelligence"&gt;Applied Business Intelligence&lt;/a&gt; has moved!&lt;/p&gt;
&lt;p&gt;Actually it's migrated to a new version of Community Server - check it out!&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=359" width="1" height="1"&gt;</description></item><item><title>SSIS Cookbook series!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/30/295.aspx</link><pubDate>Tue, 30 Jan 2007 17:40:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:295</guid><dc:creator>andy</dc:creator><slash:comments>1</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/295.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=295</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I've been posting answers in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;SiteID=1"&gt;SQL Server Integration Services forum&lt;/a&gt; for a few weeks now. I have to admit, I like helping folks!&lt;/p&gt;
&lt;p&gt;Between the questions I see there and the questions I receive while conducting SSIS training for &lt;a href="http://www.solidqualitylearning.com/"&gt;Solid Quality Learning&lt;/a&gt;, I have quite a few SSIS demos to post!&lt;/p&gt;
&lt;p&gt;I've decided to begin posting SQL Server Integration Services patterns here, under the title: SSIS Cookbook Series. &lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/SSIS"&gt;SSIS&lt;/a&gt; &lt;a href="http://technorati.com/tag/patterns"&gt;patterns&lt;/a&gt; &lt;a href="http://technorati.com/tag/cookbook"&gt;cookbook&lt;/a&gt; &lt;a href="http://technorati.com/tag/SSIS+cookbook"&gt;SSIS cookbook&lt;/a&gt; &lt;a href="http://technorati.com/tag/business+intelligence"&gt;business intelligence&lt;/a&gt; &lt;a href="http://technorati.com/tag/SQL+Server"&gt;SQL Server&lt;/a&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=295" width="1" height="1"&gt;</description></item><item><title>Richmond Code Camp 3 Registration is now Open!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/25/292.aspx</link><pubDate>Thu, 25 Jan 2007 23:10:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:292</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/292.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=292</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032327291&amp;Culture=en-US"&gt;Register now&lt;/a&gt; for &lt;a href="http://www.richmondcodecamp.org"&gt;Richmond Code Camp 3&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Hope to see you all there!&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Developer+Community"&gt;Developer Community&lt;/a&gt; &lt;a href="http://technorati.com/tag/Richmond+Code+Camp"&gt;Richmond Code Camp&lt;/a&gt; &lt;a href="http://technorati.com/tag/3"&gt;3&lt;/a&gt; &lt;a href="http://technorati.com/tag/Register"&gt;Register&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=292" width="1" height="1"&gt;</description></item><item><title>SSIS: Using The DontSaveSensitive Package ProtectionLevel Property</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/18/285.aspx</link><pubDate>Thu, 18 Jan 2007 09:44:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:285</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/285.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=285</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I've read several &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;SiteID=1"&gt;MSDN SSIS Forum&lt;/a&gt; posts recently on the topic on configuration and deployment management. I get these questions in most of my SSIS classes as well.&lt;/p&gt;
&lt;p&gt;One suggestion I've been investigating is using the DontSaveSensitive ProtectionLevel property and passing the connection string or password at execution time. I'm a test-it-and-see kind of guy, so I started tinkering with making this work this evening. Here's what I did:&lt;/p&gt;
&lt;p&gt;First, I created a new database and table and added some data to the table. I created a SQL Login for connectivity purposes. (Microsoft recommends using Windows Authentication and I agree. But I needed something with a password to test this...) Next, I created a simple package with a Data Flow containing an OLE DB Source Adapter connected to an OLE DB Connection Manager. The Connection Manager name is important:&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/ext/DontSaveSensitive_0.png" border = "none"&gt;&lt;/p&gt;
&lt;p&gt;I next set the Package ProtectionLevel property to DontSaveSensitive:&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/ext/DontSaveSensitive_3.png" border = "none"&gt;&lt;/p&gt;
&lt;p&gt;The options for ProtectionLevel are:
&lt;ul&gt;
&lt;li&gt;DontSaveSensitive&lt;/li&gt;
&lt;li&gt;EncryptSensitiveWithUserKey (default)&lt;/li&gt;
&lt;li&gt;EncryptSensitiveWithPassword&lt;/li&gt;
&lt;li&gt;EncryptAllWithPassword&lt;/li&gt;
&lt;li&gt;EncryptAllWithUserKey&lt;/li&gt;
&lt;li&gt;ServerStorage&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/ext/DontSaveSensitive_2.png" border = "none"&gt;&lt;/p&gt;
&lt;p&gt;If I execute the package inside the Visual Studio debugger at this point, it fails with the following error: &lt;br&gt;&lt;em&gt;[Connection manager "&lt;font color="blue"&gt;&lt;b&gt;ANDYT64X2.ConnectionTests.SQLLogin1&lt;/b&gt;&lt;/font&gt;"] Error: An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available.  Source: "Microsoft SQL Native Client"  Hresult: 0x80040E4D  Description: "Login failed for user 'SQLLogin1'.". &lt;/em&gt;&lt;br&gt;(The &lt;font color="blue"&gt;&lt;b&gt;bold blue font&lt;/b&gt;&lt;/font&gt; is the name of the Connection Manager above.)&lt;/p&gt;
&lt;p&gt;To get the package to successfully execute now, I have to provide the password at execution time. There are two ways to do this:
&lt;ul&gt;
&lt;li&gt;Store the value in a Package Configuration&lt;/li&gt;
&lt;li&gt;Pass the value into the Package at execution time&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;I'm not going to look at using the Package Configuration option in this post.&lt;/p&gt;
&lt;p&gt;One method of passing the value into the package at execution time is to use the /SET switch in dtexec.exe. The dtexexui.exe utility provides a nice interface for dtexec switches, including a Set Values page for configuring package values at run-time: &lt;/p&gt;
&lt;p&gt;&lt;img src="/images/ext/DontSaveSensitive_1.png" border = "none"&gt;&lt;/p&gt;
&lt;p&gt;Note the \Package.Connections[&lt;font color="blue"&gt;&lt;b&gt;ANDYT64X2.ConnectionTests.SQLLogin1&lt;/b&gt;&lt;/font&gt;].Properties[Password] Property Path contains the name of my Connection Manager - again shown in &lt;font color="blue"&gt;&lt;b&gt;bold blue font&lt;/b&gt;&lt;/font&gt;. You will need to replace this value with the name of your Connection Manager. The Value contains the password. For demo purposes, the login name and password are the same (SQLLogin1). Please don't make them the same in the field. :)&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=285" width="1" height="1"&gt;</description></item><item><title>PassMN Meeting</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/17/283.aspx</link><pubDate>Wed, 17 Jan 2007 09:13:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:283</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/283.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=283</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I attended the &lt;a href="http://s128632595.onlinehome.us/passmn/Main/PassMn.Welcome.aspx"&gt;PassMN&lt;/a&gt; meeting this evening here in Minneapolis. Alex Down, A Senior Software Engineer with &lt;a href="http://www.idera.com"&gt;Idera&lt;/a&gt; did a great job presenting on SQL Server Security and Auditing.&lt;/p&gt;
&lt;p&gt;The group meets in a really nice location - the local Microsoft office. The pizza was good and the soda tasted like Miller Genuine Draft.&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/PassMN"&gt;PassMN&lt;/a&gt; &lt;a href="http://technorati.com/tag/Idera"&gt;Idera&lt;/a&gt; &lt;a href="http://technorati.com/tag/Alex+Down"&gt;Alex Down&lt;/a&gt; &lt;a href="http://technorati.com/tag/SQL+Server"&gt;SQL Server&lt;/a&gt; &lt;a href="http://technorati.com/tag/Security"&gt;Security&lt;/a&gt; &lt;a href="http://technorati.com/tag/Auditing"&gt;Auditing&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=283" width="1" height="1"&gt;</description></item><item><title>Technorati Profile</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/16/282.aspx</link><pubDate>Tue, 16 Jan 2007 17:56:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:282</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/282.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=282</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;a href="http://www.technorati.com/claim/udhh527p8i"&gt;Technorati Profile&lt;/a&gt;&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=282" width="1" height="1"&gt;</description></item><item><title>Welcome to Applied Business Intelligence!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/archive/2007/01/16/280.aspx</link><pubDate>Tue, 16 Jan 2007 17:41:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:280</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/comments/280.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_business_intelligence/commentrss.aspx?PostID=280</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Welcome to Applied Business Intelligence!&lt;/p&gt;
&lt;p&gt;My goal with this blog is to cover topics specific to the Business Intelligence market including ETL; data transformation, modeling, and mining; and reporting.&lt;/p&gt;
&lt;p&gt;I plan to continue to blog at &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/default.aspx"&gt;Applied Team System&lt;/a&gt;. I started this blog when posts there exceeded the one-per-day threshold.&lt;/p&gt;
&lt;p&gt;I'm considering cross-posting my older ETL-related material here as well... we'll see.&lt;/p&gt;
&lt;p&gt;Welcome!&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/New+blog"&gt;New blog&lt;/a&gt; &lt;a href="http://technorati.com/tag/Applied+Business+Intelligence"&gt;Applied Business Intelligence&lt;/a&gt; &lt;a href="http://technorati.com/tag/BI"&gt;BI&lt;/a&gt; &lt;a href="http://technorati.com/tag/SSIS"&gt;SSIS&lt;/a&gt; &lt;a href="http://technorati.com/tag/ETL"&gt;ETL&lt;/a&gt; &lt;a href="http://technorati.com/tag/Reporting+Services"&gt;Reporting Services&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=280" width="1" height="1"&gt;</description></item></channel></rss>