Book Image

Microsoft SQL Server 2012 Integration Services: An Expert Cookbook

Book Image

Microsoft SQL Server 2012 Integration Services: An Expert Cookbook

Overview of this book

SQL Server Integration Services (SSIS) is a leading tool in the data warehouse industry - used for performing extraction, transformation, and load operations. This book is aligned with the most common methodology associated with SSIS known as Extract Transform and Load (ETL); ETL is responsible for the extraction of data from several sources, their cleansing, customization, and loading into a central repository normally called Data Warehouse or Data Mart.Microsoft SQL Server 2012 Integration Services: An Expert Cookbook covers all the aspects of SSIS 2012 with lots of real-world scenarios to help readers understand usages of SSIS in every environment. Written by two SQL Server MVPs who have in-depth knowledge of SSIS having worked with it for many years.This book starts by creating simple data transfer packages with wizards and illustrates how to create more complex data transfer packages, troubleshoot packages, make robust SSIS packages, and how to boost the performance of data consolidation with SSIS. It then covers data flow transformations and advanced transformations for data cleansing, fuzzy and term extraction in detail. The book then dives deep into making a dynamic package with the help of expressions and variables, and performance tuning and consideration.
Table of Contents (23 chapters)
Microsoft SQL Server 2012 Integration Services: An Expert Cookbook
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


In previous chapters, many aspects of SSIS Development Components were revealed. SSIS has a bunch of Tasks and Transformations that help ETL or Data Integration developers to create their package faster, more easily, and with greater reliability. However, there are times when a requirement cannot be met with built-in tasks and transformations. Every ETL Tool should have a way to overcome this common problem.

SSIS provides a way to write your own custom code in a .NET language and execute it during Control Flow or Data Flow. A combination of SSIS and the Microsoft .NET Framework makes scripting in SSIS a great way to handle anything in custom code.

Our scripting language could be C# or VB.NET, and the .NET 4.0 Framework is fully supported in this version of SSIS. This is one of the main advantages of SSIS 2012 over the 2008 version, because in SSIS 2008 only VSTA 2.0 was supported. In SSIS 2005, a developer had no choice but to write code in VB.NET.

There are two locations for writing...