<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://biresort.net/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>BI Blog : StepByStep</title><link>http://biresort.net/blogs/pedrocgd/archive/tags/StepByStep/default.aspx</link><description>Tags: StepByStep</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>StepByStep - SSIS Calling a WebService with Web Service Task</title><link>http://biresort.net/blogs/pedrocgd/archive/2009/11/30/stepbystep-ssis-calling-a-webservice-with-web-service-task.aspx</link><pubDate>Mon, 30 Nov 2009 19:09:00 GMT</pubDate><guid isPermaLink="false">5e213201-1dcc-415f-b426-e40d39aec335:201</guid><dc:creator>PedroCGD</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://biresort.net/blogs/pedrocgd/rsscomments.aspx?PostID=201</wfw:commentRss><comments>http://biresort.net/blogs/pedrocgd/archive/2009/11/30/stepbystep-ssis-calling-a-webservice-with-web-service-task.aspx#comments</comments><description>&lt;p&gt;Dear friends,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m back again and with a new StepByStep paper. This paper focus on a way to call a Web Service from a SSIS package. &lt;/p&gt;
&lt;p&gt;There is lot of issues relating to this subject and I decided to publish about it... I hope this can help you.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_04_5F00_WEBSERVICE.JPG"&gt;&lt;img src="http://biresort.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_04_5F00_WEBSERVICE.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please let me know, if you check some errors/bugs in the attached material.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color:#ff0000;"&gt;Read the entire StepByStep solution in the attached document below.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://biresort.net/aggbug.aspx?PostID=201" width="1" height="1"&gt;</description><enclosure url="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.02.01/SSIS_5F00_EX_5F00_04_5F00_WEBSERVICE.zip" length="505095" type="application/x-zip-compressed" /><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/StepByStep/default.aspx">StepByStep</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/XML+Task/default.aspx">XML Task</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Web+Service+Task/default.aspx">Web Service Task</category></item><item><title>StepByStep - SSIS Extract data from multiple Excel worksheets</title><link>http://biresort.net/blogs/pedrocgd/archive/2009/08/06/stepbystep-ssis-extract-data-from-multiple-excel-worksheets.aspx</link><pubDate>Thu, 06 Aug 2009 11:22:00 GMT</pubDate><guid isPermaLink="false">5e213201-1dcc-415f-b426-e40d39aec335:129</guid><dc:creator>PedroCGD</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://biresort.net/blogs/pedrocgd/rsscomments.aspx?PostID=129</wfw:commentRss><comments>http://biresort.net/blogs/pedrocgd/archive/2009/08/06/stepbystep-ssis-extract-data-from-multiple-excel-worksheets.aspx#comments</comments><description>&lt;h2&gt;Scenario&lt;/h2&gt;
&lt;p&gt;Every month a company receive customers data from an excel file to extract and load data into company data warehouse. In brief, is required to extract data from a single excel file with multiple worksheets with same schema into a single destination table in SQL server 2005. Example of an excel file with three worksheets&lt;/p&gt;
&lt;h2&gt;Purposed solution&lt;/h2&gt;
&lt;p&gt;The purposed solution is creating a SQL Server Integration Services (SSIS) package that in two steps: &lt;/p&gt;
&lt;p&gt;1. Get a list of all the worksheet names inside excel file (assuming that is unknown before running the package) &lt;/p&gt;
&lt;p&gt;2. Use the foreach loop task to pick each worksheet name that will be dynamically read by excel source component and loaded into destination component (Ex: SQL Server, Oracle&amp;hellip;)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_03_5F00_FELC.JPG"&gt;&lt;img border="0" src="http://biresort.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_03_5F00_FELC.JPG" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color:#ff0000;"&gt;Read the entire StepByStep solution in the attached document below.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://biresort.net/aggbug.aspx?PostID=129" width="1" height="1"&gt;</description><enclosure url="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.29/SSIS_5F00_EX_5F00_03_5F00_FELC.zip" length="607509" type="application/x-zip-compressed" /><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Scrip+Component+Source/default.aspx">Scrip Component Source</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Excel+Source/default.aspx">Excel Source</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Foreach+Loop/default.aspx">Foreach Loop</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/StepByStep/default.aspx">StepByStep</category></item><item><title>StepByStep - SSIS Moving huge amount of files</title><link>http://biresort.net/blogs/pedrocgd/archive/2009/05/14/stepbystep-ssis-moving-huge-amount-of-files.aspx</link><pubDate>Thu, 14 May 2009 16:09:00 GMT</pubDate><guid isPermaLink="false">5e213201-1dcc-415f-b426-e40d39aec335:21</guid><dc:creator>PedroCGD</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://biresort.net/blogs/pedrocgd/rsscomments.aspx?PostID=21</wfw:commentRss><comments>http://biresort.net/blogs/pedrocgd/archive/2009/05/14/stepbystep-ssis-moving-huge-amount-of-files.aspx#comments</comments><description>&lt;h2&gt;Scenario&lt;/h2&gt;
&lt;p&gt;You have a huge amount of files in a file system folder and you need to move the new or modified files to another location. This example could be applied to several other scenarios, like reading data for some specific file (depending on file attributes) and in spite of using File System Task, you use a Data Flow task.&lt;/p&gt;
&lt;p&gt;The source and destination folders are set dynamically, through SSIS variables. It&amp;rsquo;s also assumed that new files are those between current date and current date less n days (n days is a variable that could be 2 or more days)&lt;/p&gt;
&lt;h2&gt;Purposed solution&lt;/h2&gt;
&lt;p&gt;One possible solution is to use the for each loop task to pick each file in a specific filesystem folder and check the respective attributes of each within a script task. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_02_5F00_FELC.JPG"&gt;&lt;img border="0" src="http://biresort.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_EX_5F00_02_5F00_FELC.JPG" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Read&amp;nbsp;the entire&amp;nbsp;StepByStep example&amp;nbsp;in the attached document below&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;Reference:&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;SSIS_EX_02_FELC&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://biresort.net/aggbug.aspx?PostID=21" width="1" height="1"&gt;</description><enclosure url="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.00.21/SSIS_5F00_EX_5F00_02_5F00_FELC.zip" length="411302" type="application/x-zip-compressed" /><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/For+Each+Loop/default.aspx">For Each Loop</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Scrip+Task/default.aspx">Scrip Task</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/StepByStep/default.aspx">StepByStep</category></item><item><title>StepByStep - SSIS Using Package Configurations</title><link>http://biresort.net/blogs/pedrocgd/archive/2009/05/13/stepbystep-ssis-using-package-configurations.aspx</link><pubDate>Wed, 13 May 2009 16:11:00 GMT</pubDate><guid isPermaLink="false">5e213201-1dcc-415f-b426-e40d39aec335:20</guid><dc:creator>PedroCGD</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://biresort.net/blogs/pedrocgd/rsscomments.aspx?PostID=20</wfw:commentRss><comments>http://biresort.net/blogs/pedrocgd/archive/2009/05/13/stepbystep-ssis-using-package-configurations.aspx#comments</comments><description>&lt;p&gt;Dear friends,&lt;br /&gt;Today I&amp;rsquo;ll add to the community a new type of post, a StepByStep post, based on the support that I usually provide to users from MSDN Forums and Experts-Exchange&amp;hellip; some real examples and real scenarios from real world.&amp;nbsp;I&amp;#39;m trying to&amp;nbsp;purpose the best solution but could have several other&amp;nbsp;solutions based on your feedback and suggestions&amp;hellip; this is the goal of this community... share knowledge&amp;hellip;&lt;/p&gt;
&lt;h3&gt;Scenario&lt;/h3&gt;
&lt;p&gt;After being created several packages for an ETL project, it became necessary to allow them to be copied between multiple environments (development, production and quality) with the greatest possible autonomy.&lt;/p&gt;
&lt;h3&gt;Purposed solution&lt;/h3&gt;
&lt;p&gt;One possible solution is to use the XML functionality available in SSIS package configuration, which allows the configuration (server name / Database name) of the main database be stored in a XML file. You need to modify this file only once in each environment and you should store in the file system of each environment &lt;br /&gt;(Ex: c:\MyProjectName.dtsconfig)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG"&gt;&lt;img border="0" src="http://biresort.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/pedrocgd/SSIS_5F00_Interface.JPG" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Read&amp;nbsp;the entire&amp;nbsp;StepByStep example&amp;nbsp;in the attached document below&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;Reference:&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;SSIS_EX_01_PCKCFG&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://biresort.net/aggbug.aspx?PostID=20" width="1" height="1"&gt;</description><enclosure url="http://biresort.net/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.00.20/SSIS_5F00_EX_5F00_01_5F00_PCKCFG.zip" length="572214" type="application/x-zip-compressed" /><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/Package+Configurations/default.aspx">Package Configurations</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://biresort.net/blogs/pedrocgd/archive/tags/StepByStep/default.aspx">StepByStep</category></item></channel></rss>