Boston BI Blog Boston BI http://www.bostonbi.org/Blog.aspx http://backend.userland.com/rss Speaking at SQLSaturday #39 New York City, April 24th I am going to be speaking at at SQLSaturday #39 New York City this month. I am going to be talking about Building Cusome Business Intelligence Web Application and BI Integration. This event is taking place on Saturday, April 24, 2010 at the Microsoft New York City offices in Midtown Manhattan. If you want to know more about it or are thinking of coming then head over to <a href="http://www.sqlsaturday.com/39/eventhome.aspx">http://www.sqlsaturday.com/39/eventhome.aspx</a> http://www.bostonbi.org/Blog/10-04-11/Speaking_at_SQLSaturday_39_New_York_City_April_24th.aspx Slava Kokaev http://www.bostonbi.org/Blog/10-04-11/Speaking_at_SQLSaturday_39_New_York_City_April_24th.aspx af1c9c9e-ac48-4912-82a7-34048d1018ec Sun, 11 Apr 2010 18:37:57 GMT Northeast Community Leader Social - February 2010 <p>I would like to say Thank you to <a href="http://blogs.msdn.com/jimoneil/">Jim O'Neil</a>, <a href="http://blogs.msdn.com/cbowen/default.aspx">Chris Bowen</a>, and <a href="http://blogs.technet.com/DanStolts/">Dan Stolts </a>from Microsoft for the Great Event and opportunity to meet with New England .NET folks.</p> <p><img width="500" height="875" alt="" width="500" height="875" src="/Images/DSC05392.JPG" /></p> <p><img width="500" height="332" alt="" width="500" height="332" src="/Images/DSC05398.JPG" /></p> <p><img width="500" height="301" alt="" width="500" height="301" src="/Images/DSC05400.JPG" /></p> <p><img alt="" src="/Images/DSC05401.JPG" /></p> <p><img width="500" height="667" alt="" width="500" height="667" src="/Images/DSC05405.JPG" /></p> <p><img width="500" height="367" alt="" width="500" height="367" src="/Images/DSC05420.JPG" /></p> <p><img width="499" height="334" alt="" width="499" height="334" style="width: 499px; height: 312px;" src="/Images/DSC05430 - Copy.JPG" /></p> <p>&nbsp;</p> http://www.bostonbi.org/Blog/10-02-11/Northeast_Community_Leader_Social_-_February_2010.aspx Slava Kokaev http://www.bostonbi.org/Blog/10-02-11/Northeast_Community_Leader_Social_-_February_2010.aspx f441de33-fd88-4c57-814e-1534cb9623ff Thu, 11 Feb 2010 09:33:11 GMT US ISV Developer Community : Free BI Developer Training Kit for SQL Server 2008 R2 Released <p><span style="font-family: calibri;">Bruce Kyle highlights a free Business Intelligence Training Kit for SQL Server 2008 R2 from Microsoft which consists of videos, presentations, demonstrations and hands on labs introducing the key concepts of BI using SQL Server 2008 R2</span></p> <p><span style="font-family: calibri;"><O:P><span style="font-family: 'calibri','sans-serif';"><a href="http://blogs.msdn.com/usisvde/archive/2010/02/09/free-bi-developer-training-kit-for-sql-server-2008-r2-released.aspx" target="_blank"><strong>US ISV Developer Community : Free BI Developer Training Kit for SQL Server 2008 R2 Released</strong></a></span></O:P></span></p> http://www.bostonbi.org/Blog/10-02-10/US_ISV_Developer_Community_Free_BI_Developer_Training_Kit_for_SQL_Server_2008_R2_Released-2995929659.aspx Slava Kokaev http://www.bostonbi.org/Blog/10-02-10/US_ISV_Developer_Community_Free_BI_Developer_Training_Kit_for_SQL_Server_2008_R2_Released-2995929659.aspx 37450bec-5ad7-4994-856e-df1de17a1b43 Wed, 10 Feb 2010 14:36:18 GMT Dec 1 meeting recording available for Download December 1 meeting recorded by Brian Knight now available for download from here: <a href="http://bipro.org/screencasts/20091201BOSTONBI .zip">Introduction to SSIS by Brian Knight</a> . http://www.bostonbi.org/Blog/09-12-07/Dec_1_meeting_recording_available_for_Download.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-12-07/Dec_1_meeting_recording_available_for_Download.aspx 3b7f8e75-d715-466c-a1d1-7c031637b4cc Mon, 07 Dec 2009 20:31:25 GMT MCTS Seminars and Tutorials <h4> <h3>Business Intelligence Fundamentals - Developing SSIS Packages </h3> Creating New Packages, Data Sources, and Connections</h4> <p>The following tutorials familiarize you with the common tasks of creating a new project in</p> <p>BIDS and working with data sources and connections.    </p> <h5>Creating New Packages, Data Sources, and Connections</h5> <p>1 <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_the_Project_and_Packages.aspx">Create the Project and Packages </a> </p> <p>2 <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Pacages_-_Create_Project_Data_Sources.aspx">Create Project Data Sources </a> </p> <p>3 <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_New_Package_Connections_from_the_Project_Data_Sources.aspx">Create New Package Connections from the Project Data Sources</a> </p> <h5>Creating and Editing a Control Flow Task </h5> <p>1 <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_a_Control_Flow_Task_and_Test_Package_Execution.aspx">Create a Control Flow Task and Test Package Execution </a>  </p> <p>2 <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Modify_the_DimCustomer_ETL_Package_Control_Flow.aspx">Modify the DimCustomer ETL Package Control Flow</a></p> <p> </p> <p> </p> <p>References</p> <p><span><a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1256495664&amp;sr=8-1">MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)</a></span> </p> http://www.bostonbi.org/Blog/09-11-29/MCTS_Seminars_and_Tutorials.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/MCTS_Seminars_and_Tutorials.aspx fba83b58-a1f8-41ec-84c3-ce40215b0321 Sun, 29 Nov 2009 15:21:54 GMT Developing SSIS Packages - Modify the DimCustomer ETL Package Control Flow <p>  </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">In this tutorial, you will start the process of building the DimCustomer SSIS package that will</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">handle the ETL process from the AdventureWorks2008 database to the AdventureWorks-</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">DW2008 database.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">1. If necessary, start SQL Server Business Intelligence Development Studio (BIDS), open</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the project SSIS Project you created in <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_a_Control_Flow_Task_and_Test_Package_Execution.aspx">tutorial</a>, “Creating SSIS Packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">and Data Sources,” and then open the empty DimCustomer package.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="513" height="225" alt="" width="513" height="225" src="/Images/Seminars/MCTS/lesson1/2_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">2. From the toolbox, drag two Execute SQL Tasks onto the control flow workspace and</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">then drag one Data Flow Task onto the workspace.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_2_2.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">3. Next, connect the first Execute SQL Task to the Data Flow Task by dragging the green</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">precedence constraint from the Execute SQL Task onto the Data Flow Task. Then connect</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the green precedence constraint from the Data Flow Task to the second Execute</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">SQL Task.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_2_3.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">4. Rename the first Execute SQL Task to Truncate Update Table, and rename the second</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Execute SQL Task to Batch Updates. </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Your control flow for the DimCustomer package should contain an Execute SQL Task,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">followed by a Data Flow Task, followed by another Execute SQL Task.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_2_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">5. Before editing the tasks in SSIS, open SSMS, connect to the Database Engine, and create</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">a new query against the AdventureWorksDW2008 database. Execute the following</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">code.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">USE AdventureWorksDW2008</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">GO</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">CREATE TABLE [dbo].[stgDimCustomerUpdates](</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[CustomerAlternateKey] [nvarchar](15) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[AddressLine1] [nvarchar](60) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[AddressLine2] [nvarchar](60) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[BirthDate] [datetime] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[CommuteDistance] [nvarchar](15) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[DateFirstPurchase] [datetime] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[EmailAddress] [nvarchar](50) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[EnglishEducation] [nvarchar](40) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[EnglishOccupation] [nvarchar](100) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[FirstName] [nvarchar](50) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[Gender] [nvarchar](1) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[GeographyKey] [int] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[HouseOwnerFlag] [nvarchar](1) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[LastName] [nvarchar](50) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[MaritalStatus] [nvarchar](1) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[MiddleName] [nvarchar](50) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[NumberCarsOwned] [tinyint] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[NumberChildrenAtHome] [tinyint] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[Phone] [nvarchar](25) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[Suffix] [nvarchar](10) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[Title] [nvarchar](8) NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[TotalChildren] [tinyint] NULL,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">[YearlyIncome] [nvarchar](100) NULL) ON [PRIMARY]</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">6. After you have successfully created the table, switch back to the DimCustomer SSIS</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">package and edit the Execute SQL Task named Truncate Update Table.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="507" alt="" width="550" height="507" src="/Images/Seminars/MCTS/lesson2/2_2_6.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">7. In the Execute SQL Task Editor dialog box, set the Connection property to Adventure-</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">WorksDW2008, and then enter the following SQL code in the SQLStatement property</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">before clicking OK to save it:</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">TRUNCATE TABLE dbo.stgDimCustomerUpdates</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="461" alt="" width="550" height="461" src="/Images/Seminars/MCTS/lesson2/2_2_7.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">8. Edit the last Execute SQL Task, named Batch Updates, and set the Connection property</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">to AdventureWorksDW2008.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="456" alt="" width="550" height="456" src="/Images/Seminars/MCTS/lesson2/2_2_8.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">9. In the SQLStatement property, enter the following UPDATE statement. </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">UPDATE dbo.DimCustomer</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">SET AddressLine1 = stgDimCustomerUpdates.AddressLine1</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, AddressLine2 = stgDimCustomerUpdates.AddressLine2</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, BirthDate = stgDimCustomerUpdates.BirthDate</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, CommuteDistance = stgDimCustomerUpdates.CommuteDistance</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, DateFirstPurchase = stgDimCustomerUpdates.DateFirstPurchase</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, EmailAddress = stgDimCustomerUpdates.EmailAddress</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, EnglishEducation = stgDimCustomerUpdates.EnglishEducation</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, EnglishOccupation = stgDimCustomerUpdates.EnglishOccupation</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, FirstName = stgDimCustomerUpdates.FirstName</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, Gender = stgDimCustomerUpdates.Gender</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, GeographyKey = stgDimCustomerUpdates.GeographyKey</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, HouseOwnerFlag = stgDimCustomerUpdates.HouseOwnerFlag</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, LastName = stgDimCustomerUpdates.LastName</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, MaritalStatus = stgDimCustomerUpdates.MaritalStatus</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, MiddleName = stgDimCustomerUpdates.MiddleName</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, NumberCarsOwned = stgDimCustomerUpdates.NumberCarsOwned</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, NumberChildrenAtHome = stgDimCustomerUpdates.NumberChildrenAtHome</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, Phone = stgDimCustomerUpdates.Phone</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, Suffix = stgDimCustomerUpdates.Suffix</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, Title = stgDimCustomerUpdates.Title</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">, TotalChildren = stgDimCustomerUpdates.TotalChildren</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">FROM dbo.DimCustomer DimCustomer</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">INNER JOIN dbo.stgDimCustomerUpdates</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">ON DimCustomer.CustomerAlternateKey</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">= stgDimCustomerUpdates.CustomerAlternateKey</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="464" alt="" width="550" height="464" src="/Images/Seminars/MCTS/lesson2/2_2_9.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">10. Click OK in the Execute SQL Task Editor dialog box, and then save the package. In the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">next lesson, you will complete the data flow portion of this package and then test the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">execution.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <h3> <h3>References </h3> </h3> <p style="text-align: left; margin-top: 0pt; unicode-bidi: embed; direction: ltr; margin-bottom: 0pt; margin-left: 0in; word-break: normal; language: en-us; punctuation-wrap: hanging;"><a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1256495664&amp;sr=8-1">MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)</a> </p> http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Modify_the_DimCustomer_ETL_Package_Control_Flow.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Modify_the_DimCustomer_ETL_Package_Control_Flow.aspx d1a2d7ce-961c-4fec-9f35-efa3d827941c Sun, 29 Nov 2009 14:55:17 GMT Developing SSIS Packages - Create a Control Flow Task and Test Package Execution <p>  </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">In this tutorial, you will work with control flow tasks and execute packages in the SSIS Designer.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">1. If necessary, start SQL Server Business Intelligence Development Studio (BIDS), open</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the project  SSIS Project you created in this <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_New_Package_Connections_from_the_Project_Data_Sources.aspx">tutorial </a>, “Creating SSIS Packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">and Data Sources,” or open the completed exercise file from the companion CD, and</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">then edit the package named MyPackage.dtsx (right-click the package in Solution</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Explorer, and then click Open).</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="513" height="225" alt="" width="513" height="225" src="/Images/Seminars/MCTS/lesson1/2_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">2. Open the Toolbox window by selecting Toolbox from the View menu, locate the Execute</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">SQL Task item, and drag it to the control flow workspace of your package.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="505" alt="" width="550" height="505" src="/Images/Seminars/MCTS/lesson2/2_1_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">3. Edit the Execute SQL Task object by double-clicking the task icon or by right-clicking</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the task icon and then clicking Edit.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_1_2.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">4. Change the Connection property to use the AdventureWorks2008 connection.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="470" alt="" width="550" height="470" src="/Images/Seminars/MCTS/lesson2/2_1_3.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">5. In the SQL Statement property of the Execute SQL Task Editor dialog box, type the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">following code:</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">UPDATE Production.Product</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">SET ProductLine = 's'</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">WHERE ProductLine IS NULL</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="468" alt="" width="550" height="468" src="/Images/Seminars/MCTS/lesson2/2_1_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">6. Click OK in the Execute SQL Task dialog box to return to the SSIS Designer. Right-click</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the Execute SQL Task, click Rename, and type Update ProductLine.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="501" alt="" width="550" height="501" src="/Images/Seminars/MCTS/lesson2/2_1_5.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">7. Next, drag a Sequence Container object from the toolbox onto the control flow</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">workspace.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="479" alt="" width="550" height="479" src="/Images/Seminars/MCTS/lesson2/2_1_6.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">8. Drag the Update ProductLine Execute SQL Task you just created into the Sequence</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Container so that the task is nested in the Sequence Container box.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_1_7.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">9. To test the execution of the package, click Start Debugging on the Standard toolbar or</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">choose Start Debugging from the Debug menu.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="550" height="306" alt="" width="550" height="306" src="/Images/Seminars/MCTS/lesson2/2_1_8.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">10. When the package execution is complete, your Sequence Container and Execute SQL</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Task should be green.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_1_9.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">11. Click the Execution Results tab (named Progress while the package is executing) in the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">SSIS Designer to view the execution details.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_1_10.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">12. Select the Stop button from the tool menu to stop the debugger (or choose Debug,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Stop Debugging from the Debug menu).</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson2/2_1_11.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">13. Click the Save All button on the BIDS toolbar.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="556" height="164" alt="" width="556" height="164" src="/Images/Seminars/MCTS/lesson1/3_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <h2> References</h2> <p style="text-align: left; margin-top: 0pt; unicode-bidi: embed; direction: ltr; margin-bottom: 0pt; margin-left: 0in; word-break: normal; language: en-us; punctuation-wrap: hanging;"><span style="font-family: calibri; color: black; font-size: 18pt; language: en-us;"><a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1256495664&amp;sr=8-1">MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)</a></span> </p> http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_a_Control_Flow_Task_and_Test_Package_Execution.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_a_Control_Flow_Task_and_Test_Package_Execution.aspx 3134ce0b-9090-42ad-846d-b18e4301fd52 Sun, 29 Nov 2009 14:32:37 GMT Developing SSIS Packages - Create New Package Connections from the Project Data Sources <p>  </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">In this exercise, you will add the project data sources you just created to the two packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">that you have developed.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">1. If necessary, start SQL Server Business Intelligence Development Studio (BIDS), open</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the project you created in <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_the_Project_and_Packages.aspx">tutorial</a>, SSIS Project, and then open Solution</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Explorer. Edit your MyPackage.dtsx package by double-clicking the package in Solution</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Explorer.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="513" height="225" alt="" width="513" height="225" src="/Images/Seminars/MCTS/lesson1/2_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">2. Locate the Connection Managers pane (at the bottom of the SSIS Designer window),</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">right-click in the pane, and then click New Connection From Data Source.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/3_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">3. In the Select Data Source dialog box, select both the AdventureWorks2008 and</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">AdventureWorksDW2008 data sources from the list, and then click OK to accept. This</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">puts the two project data sources into the package’s Connection Managers pane.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/3_2.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">4. Perform the same steps in the DimCustomer.dtsx package to add the Adventure-</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Works2008 and AdventureWorksDW2008 project data sources as connection managers</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">for the package.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/3_3.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">5. When you are finished creating the connection managers, click the Save All button on</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the BIDS toolbar.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img width="556" height="164" alt="" width="556" height="164" src="/Images/Seminars/MCTS/lesson1/3_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <h3>References</h3> http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_New_Package_Connections_from_the_Project_Data_Sources.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_New_Package_Connections_from_the_Project_Data_Sources.aspx 6a237e28-3405-42e1-ac07-673c08328aa2 Sun, 29 Nov 2009 12:41:36 GMT Developing SSIS Pacages - Create Project Data Sources <p>  </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">In this tutorial, you will create two project data sources, which will be used in your packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">as the source and the destination.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">1. If necessary, start SQL Server Business Intelligence Development Studio (BIDS), open</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the project you created in <a href="http://bostonbi.org/blog/09-11-29/Developing_SSIS_Packages_-_Create_the_Project_and_Packages.aspx">tutorial</a>,  SSIS Project, and then open Solution</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Explorer (if it is not already displayed). You can open Solution Explorer by clicking the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Solution Explorer button on the Standard toolbar.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img width="513" height="225" alt="" width="513" height="225" src="/Images/Seminars/MCTS/lesson1/2_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">2. In Solution Explorer, right-click the Data Sources folder, and then click New Data</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Source. When the Welcome page of the Data Source Wizard appears, click Next.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img width="515" height="263" alt="" width="515" height="263" src="/Images/Seminars/MCTS/lesson1/2_2.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">3. On the Select How To Define The Connection page, select Create A Data Source Based</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">On An Existing Or New Connection.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/2_3.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">4. Click New to open the Connection Manager dialog box.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/2_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">5. In the Provider drop-down list, select the Native OLE DB\SQL Server Native Client 10</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">provider and click OK. Type (local) in the Server Name field.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">6. In the Select Or Enter A Database Name drop-down list, select AdventureWorks2008.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/2_5.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">7. Click the Test Connection button, and then click OK. Click OK again to close the Connection</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Manager dialog box.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/2_7.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">8. Select the (local).AdventureWorks2008 data connection in the Data Connections list,</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">and then click Finish in the Data Source Wizard.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="500" height="452" alt="" width="500" height="452" src="/Images/Seminars/MCTS/lesson1/2_8.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">9. The Completing The Wizard page prompts you to enter a name for the new project</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">data source. Type AdventureWorks2008 in the Data Source Name box, and then click</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Finish. Be sure to remove the space between Adventure and Works2008.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="500" height="453" alt="" width="500" height="453" src="/Images/Seminars/MCTS/lesson1/2_9.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">10. Next, repeat steps 2 to 9 to create a new project data source for the (local).Adventure-</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">WorksDW2008 database, and name this data source AdventureWorksDW2008.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/2_10.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">11. When you are finished creating the data sources, click the Save All button on the BIDS</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">toolbar.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/3_4.jpg" /></p> <h4> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">References</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img width="235" height="242" alt="" width="235" height="242" style="width: 193px; height: 242px;" src="http://www.bostonbi.org/Libraries/TopSponsors/mcstbook.sflb.ashx" /></p> <p style="text-align: left; margin-top: 0pt; unicode-bidi: embed; direction: ltr; margin-bottom: 0pt; margin-left: 0in; word-break: normal; language: en-us; punctuation-wrap: hanging;"><a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1256495664&amp;sr=8-1">MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)</a> </p> </h4> http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Pacages_-_Create_Project_Data_Sources.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Pacages_-_Create_Project_Data_Sources.aspx 962a35da-d0a0-43fb-a33e-ee646c450505 Sun, 29 Nov 2009 12:23:21 GMT Developing SSIS Packages - Create the Project and Packages <p>In this tutorial, you will create a new SSIS project and then work with a couple of SSIS packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">by adding data sources and connections.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">1. Start SQL Server Business Intelligence Development Studio (BIDS), by clicking the Start</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">button and then selecting All Programs, Microsoft SQL Server 2008, SQL Server Business</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Intelligence Development Studio.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_1.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">2. Choose New, Project from the File menu. (If you have Visual Studio 2008 installed</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">separately from BIDS, simply choose New Project from the File menu.) The New Project</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">dialog box displays all the installed templates for Microsoft Visual Studio, including the</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Business Intelligence Projects templates.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_2.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">3. In the New Project dialog box, confirm that Business Intelligence Projects is selected in</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the Project Types area, and then in the Templates area, select the Integration Services</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Project template.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_3.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">4. Near the bottom of the New Project dialog box, in the Name box, type SSIS Project as the name of your SSIS project.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_4.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">5. In the Location box, type the path, starting with the Documents folder in your user</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">profile: C:\SSISProject\. This is the same location where the practice exercise files for the Training Kit will be installed</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">by default.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_5.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">6. Next, clear the Create Directory For Solution check box, which stores the SSIS project in</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the folder you specified in step 5.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_6.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">7. Click OK to have BIDS create the new SSIS project.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_7.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">8. When the project is created, SSIS automatically creates a new SSIS package named</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Package.dtsx and opens it in the SSIS Designer. In Solution Explorer, right-click</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">Package.dtsx, and then click Rename.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"> <img alt="" src="/Images/Seminars/MCTS/lesson1/1_8.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">9. Rename the package by typing MyPackage.dtsx. BIDS might prompt you to rename</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the package object. If a message box appears that prompts you to rename the package</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">object as well, click Yes. Always click Yes if you are prompted to change the package object</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">when renaming a package because this updates the internal name of the package.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/1_9.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">10. Click the Save button on the toolbar, and then close the package by clicking the Close</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">button in the upper-right corner of the SSIS Designer.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/1_10.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">11. To create a new package, right-click the SSIS Packages folder in Solution Explorer, and</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">then click New SSIS Package. This creates a new package object named Package1.dtsx</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">(the number depends on how many packages you have created) in the SSIS Packages</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">folder in Solution Explorer.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/1_11.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">12. To rename the new package, right-click the package, and then click Rename. Rename</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the package to DimCustomer.dtsx because this package will contain logic to process</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">the customer dimension table. When prompted, click Yes to rename the package object.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/1_12.jpg" /></p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">13. Following the same steps, create one more package in your SSIS Project named</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">DimPromotion.dtsx.</p> <p style="margin: 0in; font-family: calibri; font-size: 11pt;"><img alt="" src="/Images/Seminars/MCTS/lesson1/1_13.jpg" /></p> <h5> <p style="margin: 0in; font-family: calibri; font-size: 11pt;">References</p> </h5> <p style="text-align: left; margin-top: 0pt; unicode-bidi: embed; direction: ltr; margin-bottom: 0pt; margin-left: 0in; word-break: normal; language: en-us; punctuation-wrap: hanging;"><span style="font-family: calibri; color: #000000; font-size: 18pt; language: en-us;"><a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1256495664&amp;sr=8-1">MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)</a></span> </p> http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_the_Project_and_Packages.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-29/Developing_SSIS_Packages_-_Create_the_Project_and_Packages.aspx 87219d21-333e-4451-b801-b86e8359975f Sun, 29 Nov 2009 12:07:33 GMT Boston BI User Group Kicked Off <p>&nbsp;</p> <p>I want to say <strong>thanks to our Sponsors</strong> and <strong>Friends</strong> Jim O'Neil from <strong>Microsoft</strong> and Brian Knight, Thomas Duclos and Tim Moolic from <strong>Pragmatic Works</strong>  for helping us to organize and bring to live this and upcoming events.<br /> In <strong>December 1st meeting</strong> we are planing to have <strong>Brien Knight</strong> On-Line from <strong>Florida</strong>. He will give us an introduction to <strong>SSIS</strong> and answer some questions.</p> http://www.bostonbi.org/Blog/09-11-18/Boston_BI_User_Group_Kicked_Off.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-18/Boston_BI_User_Group_Kicked_Off.aspx 4fd1f4ac-e0d5-499b-8538-1746c52cb909 Wed, 18 Nov 2009 19:31:20 GMT Tech Valley Code Camp, Albany, NY, November 7th <p><img style="margin-top: 3px; width: 300px; margin-bottom: 3px; height: 29px; vertical-align: top;" alt="Tech Valley Code Camp" src="http://www.bostonbi.org/Libraries/TopSponsors/tvcc_09.sflb.ashx" /></p> <p>I am going to be speaking at The Tech Valley Code Camp in Albany, NY this month.  I am going to be talking about Business Analysis with SQL Server Analysis Services 2008 (SSAS).  This event is taking place on  Saturday, November 7th 2009 at University of Albany. If you want to know more about it or are thinking of coming then head over to <a href="http://www.techvalleycodecamp.com/" title="Tech Valley Code Camp">Tech Valley Code Camp</a> </p> http://www.bostonbi.org/Blog/09-11-02/Tech_Valley_Code_Camp_Albany_NY_November_7th.aspx Slava Kokaev http://www.bostonbi.org/Blog/09-11-02/Tech_Valley_Code_Camp_Albany_NY_November_7th.aspx aaa381b9-e4e4-4c75-bbce-7a6c3ebe35bf Mon, 02 Nov 2009 11:13:55 GMT