<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SQLSrvIntegrationSrv Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home</link><description>SQLSrvIntegrationSrv Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://sqlsrvintegrationsrv.codeplex.com/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt;&lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h1&gt;Release Information&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt;&lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;
&lt;li&gt;Build component user interfaces&lt;/li&gt;
&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;&lt;/ul&gt;
Written by David Noor&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;
&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;
&lt;li&gt;Define output columns&lt;/li&gt;
&lt;li&gt;Validate metadata&lt;/li&gt;&lt;/ul&gt;
Written by Silviu Guea&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;
&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;
&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;
&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;&lt;/ul&gt;
Written by Bob Bojanic&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;
&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;
&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;
&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;&lt;/ul&gt;
Written by Jia Li&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;&lt;/ul&gt;
Written by Matt Masson&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/h2&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd365137.aspx" class="externalLink"&gt;MSDN Tutorial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;
&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;
&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;
&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;&lt;/ul&gt;
Written by Kevin Idzi&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;
&lt;li&gt;Managing external metadata&lt;/li&gt;
&lt;li&gt;Interacting with WMI&lt;/li&gt;&lt;/ul&gt;
Written by Alexander Vikhorev&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;
&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;
&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;
&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;&lt;/ul&gt;
For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.microsoft.com/sql/dataservices/default.mspx" class="externalLink"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;&lt;/ul&gt;
Written by Bob Bojanic&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Writing custom data flow components&lt;/li&gt;
&lt;li&gt;Error redirection&lt;/li&gt;
&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;
&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;&lt;/ul&gt;
It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt;&lt;br /&gt;Written by Cho Yeung&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=21238" class="externalLink"&gt;EzAPI - Package Generation API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;This sample provides some functionality to easily create SSIS packages programmatically and dynamically alter their objects (tasks, components, changing metadata, connection strings, etc). This framework supports:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Creation SSIS packages of any complexity  including both SSIS runtime and pipeline (tasks, containers and components)&lt;/li&gt;
&lt;li&gt;BIDS like behavior (automatic column mapping in destinations, automatic metadata refresh, default values of properties, etc)&lt;/li&gt;&lt;/ul&gt;
Written by Evgeny Koblov&lt;br /&gt;&lt;/div&gt;</description><author>mmasson</author><pubDate>Thu, 18 Jun 2009 14:42:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090618024223P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; 
&lt;/h2&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd365137.aspx" class="externalLink"&gt;MSDN Tutorial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;
&lt;/ul&gt;It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt; &lt;br /&gt;Written by Cho Yeung&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=21238" class="externalLink"&gt;EzAPI - Package Generation API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample provides some functionality to easily create SSIS packages programmatically and dynamically alter their objects (tasks, components, changing metadata, connection strings, etc). This framework supports:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Creation SSIS packages of any complexity  including both SSIS runtime and pipeline (tasks, containers and components)&lt;/li&gt;&lt;li&gt;BIDS like behavior (automatic column mapping in destinations, automatic metadata refresh, default values of properties, etc)&lt;/li&gt;
&lt;/ul&gt;Written by Evgeny Koblov&lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Tue, 30 Dec 2008 21:19:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081230091905P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; 
&lt;/h2&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd365137.aspx" class="externalLink"&gt;MSDN Tutorial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;
&lt;/ul&gt;It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt; &lt;br /&gt;Written by Cho Yeung&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=21238" class="externalLink"&gt;EzAPI - Package generation API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample provides some functionality to easily create SSIS packages programmatically and dynamically alter their objects (tasks, components, changing metadata, connection strings, etc). This framework supports:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Creation SSIS packages of any complexity  including both SSIS runtime and pipeline (tasks, containers and components)&lt;/li&gt;&lt;li&gt;BIDS like behavior (automatic column mapping in destinations, automatic metadata refresh, default values of properties, etc)&lt;/li&gt;
&lt;/ul&gt;Written by Evgeny Koblov&lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Tue, 30 Dec 2008 21:18:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081230091813P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; 
&lt;/h2&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd365137.aspx" class="externalLink"&gt;MSDN Tutorial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;
&lt;/ul&gt;It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt; &lt;br /&gt;Written by Cho Yeung&lt;br /&gt;
&lt;/div&gt;</description><author>kevinidzi</author><pubDate>Fri, 19 Dec 2008 19:57:15 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081219075715P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;
&lt;/ul&gt;It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt; &lt;br /&gt;Written by Cho Yeung&lt;br /&gt;
&lt;/div&gt;</description><author>MattCarroll</author><pubDate>Wed, 12 Nov 2008 21:34:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081112093447P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19347" class="externalLink"&gt;BizTalk to Integration Services Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;BizTalk Server is designed to help users easily integrate various applications and systems to talk to each other.  These samples demonstrate how to integrate SQL Server Integration Services 2005 with BizTalk 2006.  They show you how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Invoke an SSIS package from a BizTalk orchestration using an expression shape&lt;/li&gt;&lt;li&gt;Invoke an SSIS package from a BizTalk pipeline using a custom pipeline component&lt;/li&gt;&lt;li&gt;Pass information from BizTalk to SSIS&lt;/li&gt;&lt;li&gt;Pass Information from SSIS to BizTalk&lt;/li&gt;
&lt;/ul&gt;It is recommended that you read the BizTalkIntegationSamplesReadme.rtf document below before installing the sample.&lt;br /&gt; &lt;br /&gt;Written by Cho Yeung&lt;br /&gt;
&lt;/div&gt;</description><author>MattCarroll</author><pubDate>Wed, 12 Nov 2008 21:24:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081112092418P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=19048" class="externalLink"&gt;MERGE Destination&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains a custom component showing how to combine ADO.NET's new table-valued parameter support, the new SQL MERGE statement, and SSIS together to create a powerful and fast component for performing MERGE operations against SQL Server.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Writing custom data flow components&lt;/li&gt;&lt;li&gt;Error redirection&lt;/li&gt;&lt;li&gt;Using new ADO.NET TVP support&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Written by Sourav Mukherjee and Terri Chen&lt;br /&gt;
&lt;/div&gt;</description><author>dnoor</author><pubDate>Tue, 04 Nov 2008 16:35:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081104043547P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17835" class="externalLink"&gt;Spatial Data Flow Components&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample contains three components showing how to use spatial data within synchronous and asynchronous data flow transforms:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Spatial Grid&lt;/b&gt;: replicating rows with SqlGeometry data by cutting geometry object in pieces on a given grid&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spatial Union&lt;/b&gt;: aggregation of spatial data grouped by a regular column. The sample is simplified by requiring a sorted group by column.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vector Transformations&lt;/b&gt;: applying series of transformations (translations, rotations and scaling), defined using simple expressions, on geometry objects contained in a SqlGeometry column.&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Tue, 30 Sep 2008 22:21:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080930102149P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are built for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Wed, 24 Sep 2008 22:11:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080924101153P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code tab above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are build for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Wed, 24 Sep 2008 22:11:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080924101145P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;SSIS forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Release Information
&lt;/h1&gt;Each sample has its own release on the site. Each release contains an MSI that make it easy to install and get working. In most cases, only the binary is provided by the MSI. To view the source code, click the Source Code above. &lt;br /&gt; &lt;br /&gt;Unless otherwise noted, all samples are build for SQL Server 2008. &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17643" class="externalLink"&gt;XML Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a simple XML Destination pipeline component.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow destination components for use with SSIS&lt;/li&gt;&lt;li&gt;Build component user interfaces&lt;/li&gt;&lt;li&gt;Support multiple inputs on a single component&lt;/li&gt;
&lt;/ul&gt;Written by David Noor&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17644" class="externalLink"&gt;Regular Expression Flat File Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes source and binary for a regular expression based flat file parsing source. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Support multiple outputs from a single component&lt;/li&gt;&lt;li&gt;Define output columns&lt;/li&gt;&lt;li&gt;Validate metadata&lt;/li&gt;
&lt;/ul&gt;Written by Silviu Guea&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17646" class="externalLink"&gt;Delimited File Reader Source Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample includes the binaries for a source component capable of parsing delimited flat files, including files with rows that are missing column fields.  Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source components for use with SSIS&lt;/li&gt;&lt;li&gt;Use Visual Studio Test Edition-based unit tests to perfom automated unit testing on data flow components&lt;/li&gt;&lt;li&gt;Respond to and perform custom UI interaction when a component is dragged to the design surface&lt;/li&gt;&lt;li&gt;Redirect error rows to an error output&lt;/li&gt;
&lt;/ul&gt;Written by Bob Bojanic&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17647" class="externalLink"&gt;Package Generation Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates package generation and execution using the Integration Services object model. The sample can be used to transfer data between a pair of source and destination components at the command line. The sample supports three types of source and destination components: SQL Server, Excel and flat file. Use this sample to learn more about how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create packages using the SSIS API&lt;/li&gt;&lt;li&gt;Validate packages using the SSIS API&lt;/li&gt;&lt;li&gt;Execute packages using the SSIS API&lt;/li&gt;&lt;li&gt;Add type conversions using the SSIS API&lt;/li&gt;
&lt;/ul&gt;Written by Jia Li&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17648" class="externalLink"&gt;Hello World Task Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample shows how to create a simple task that extends the SSIS base UI classes to provide a custom UI with the same look and feel as the SSIS tasks that ship with SQL Server 2008.  It also shows:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Custom UI: The task extends the DTSBaseTaskUI class to have a simple UI with the same look and feel as other SSIS tasks. &lt;/li&gt;
&lt;/ul&gt;Written by Matt Masson&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17652" class="externalLink"&gt;SharePoint List Source and Destination Sample&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to get data into and out of SharePoint lists by using custom source and destination adapters written in C# 3.0.  Use this sample to learn more about: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Extensive Validation: Validation for this component actively goes against the SharePoint Site to verify the properties are valid.&lt;/li&gt;&lt;li&gt;Values from Expressions: This component supports external variables, which can be expressions, and can be attached to the source component to customize the query. Similar to the CommandText for the other Sql Components&lt;/li&gt;&lt;li&gt;Linq: The Component has been written using Linq with .net 3.5 and shows how elements such as the metadata and columns can be combined to create a readable usage in a Linq format.&lt;/li&gt;&lt;li&gt;Custom properties: The component keeps its configuration in custom properties on itself, inputs, and input columns.&lt;/li&gt;
&lt;/ul&gt;Written by Kevin Idzi&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17655" class="externalLink"&gt;WMI Source Component Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;This sample demonstrates how to use WMI (Windows Management Instrumentation) as a data source.  Using WMI, you can retrieve and process all kinds of data about your system's performance using SSIS data flows.  Use this sample to learn more about:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Data type mapping: Correctly mapping data between custom types and SSIS types&lt;/li&gt;&lt;li&gt;Managing external metadata&lt;/li&gt;&lt;li&gt;Interacting with WMI&lt;/li&gt;
&lt;/ul&gt;Written by Alexander Vikhorev&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Release/ProjectReleases.aspx?ReleaseId=17658" class="externalLink"&gt;SQL Server Data Services Connectors&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;These samples provide a data flow source, destination and connection manager for SQL Server Data Services. They show how to:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create custom data flow source and destination for use with SSIS&lt;/li&gt;&lt;li&gt;Build custom user interfaces for connection managers and data flow components&lt;/li&gt;&lt;li&gt;Implement secure serialization logic for you connection manager&lt;/li&gt;&lt;li&gt;Use web services (SOAP) interfaces in your data flow components &lt;/li&gt;
&lt;/ul&gt;For more information, see the SQL Server Data Services home page:&lt;br /&gt;&lt;a href="http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=http%3a%2f%2fwww.microsoft.com%2fsql%2fdataservices%2fdefault.mspx&amp;amp;referringTitle=Home"&gt;http://www.microsoft.com/sql/dataservices/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Written by Matt Masson and the SQL BI Development team in Shanghai&lt;br /&gt;
&lt;/div&gt;</description><author>mmasson</author><pubDate>Wed, 24 Sep 2008 22:10:51 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080924101051P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the SSIS forum (&lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1" class="externalLink"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;Click the Releases tab above for more information and downloads.&lt;br /&gt;
&lt;/div&gt;</description><author>kevinidzi</author><pubDate>Tue, 26 Aug 2008 15:56:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080826035613P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the SSIS forum (url:http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1).&lt;br /&gt; &lt;br /&gt;Click the Releases tab above for more information and downloads.&lt;br /&gt;
&lt;/div&gt;</description><author>kevinidzi</author><pubDate>Tue, 26 Aug 2008 15:55:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080826035559P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/SQLSrvIntegrationSrv/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Microsoft SQL Server 2008 Integration Services (SSIS) makes it possible to build high performance data integration solutions, including the extraction, transformation, and loading (ETL) of data for data warehousing and as well as Data Transformation Services (DTS) backward compatible support. This latest release of Microsoft Integration Services introduces new features as lookup cache, pipeline parallelism, data profile, ADO. NET and C# support. These new features and enhancements increase the power and productivity of developers, administrators, and knowledge workers who develop data transformation solutions. &lt;br /&gt; &lt;br /&gt;This project contains Integration Services samples created by the product team.  If you have questions or suggestions about any of these samples or Integration Services, please let us know by posting in the SSIS forum (http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&amp;amp;SiteID=1).&lt;br /&gt; &lt;br /&gt;Click the Releases tab above for more information and downloads.&lt;br /&gt;
&lt;/div&gt;</description><author>MattCarroll</author><pubDate>Tue, 22 Jul 2008 02:11:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080722021144A</guid></item></channel></rss>