SQL Server 2012 Integration Services Design Patterns [electronic resource] /
Leonard, Andy.author.
Masson, Matt.author.
Mitchell, Tim.author.
Moss, Jessica.author.
Ufford, Michelle.author.
SQL Server 2012 Integration Services Design Patterns is a book of recipes for SQL Server Integration Services (SSIS). Design patterns in the book show how to solve common problems encountered when developing data integration solutions. Because you do not have to build the code from scratch each time, using design patterns improves your efficiency as an SSIS developer. In SSIS Design Patterns, we take you through several of these snippets in detail, providing the technical details of the resolution. SQL Server 2012 Integration Services Design Patterns does not focus on the problems to be solved; instead, the book delves into why particular problems should be solved in certain ways. You'll learn more about SSIS as a result, and you'll learn by practical example. Where appropriate, SQL Server 2012 Integration Services Design Patterns provides examples of alternative patterns and discusses when and where they should be used. Highlights of the book include sections on ETL Instrumentation, SSIS Frameworks, and Dependency Services. Takes you through solutions to several common data integration challenges Demonstrates new features in SQL Server 2012 Integration Services Teaches SSIS using practical examples.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewers; Acknowledgments; CHAPTER 1 Metadata Collection; Introducing SQL Server Data Tools; A Peek at the Final Product; SQL Server Metadata; Setting Up the Central Repository; The Iterative Framework; Metadata Collection; Summary; CHAPTER 2 Execution Patterns; Building the Demonstration SSIS Package; Debug Execution; Command-Line Execution; Execute Package Utility; The SQL Server 2012 Integration Services Service; Integration Server Catalogs
Integration Server Catalog Stored ProceduresAdding a Data Tap; Creating a Custom Execution Framework; Scheduling SSIS Package Execution; Scheduling an SSIS Package; Scheduling a File System Package; Running SQLAgent Jobs with the Custom Execution Framework; Running the Custom Execution Framework with SQL Agent; Metadata-Driven Execution; Execution from Managed Code; The Demo Application; The frmMain Form; Summary; CHAPTER 3 Scripting Patterns; The Toolset; Should I Use Script?; The Script Editor; Project Explorer; Full .NET Runtime; Compiler; The Script Task; The Script Component
Script Maintenance PatternsCode Reuse; Copy/Paste; External Assemblies; Custom Tasks/Components; Source Control; Scripting Design Patterns; Connection Managers and Scripting; Using Connection Managers in the Script Task; Using Connection Managers in the Script Component; Variables; Variable Visibility; Variable Syntax in Code; Variable Data Types; Naming Patterns; Summary; CHAPTER 4 SQL Server Source Patterns; Setting up a Source; Selecting a SQL Server Connection Manager and Provider; ADO.NET; ODBC; OLE DB; Creating a SQL Server Source Component; Writing a SQL Server Source Component Query
ADO.NET Data AccessOLE DB Data Access; Waste Not, Want Not; Data Translations; Source Assistant; Summary; CHAPTER 5 Data Cleansing with Data Quality Services; Overview of Data Quality Services; Using the Data Quality Client; Knowledge Base Management; Data Quality Projects; Administration; Using the Default Knowledge Base; Online Reference Data Services; Using DQS with SSIS; Cleansing Data in the Data Flow; Handling the Output of the DQS Cleansing Transform; Performance Considerations; Parallel Processing; Tracking Which Rows Have Been Cleansed; Filtering Rows with the Lookup Transform
Approving and Importing Cleansing RulesSummary; CHAPTER 6 DB2 Source Patterns; DB2 Database Family; Selecting a DB2 Provider; Find Database Version; Pick Provider Vendor; Connecting to a DB2 Database; Querying the DB2 Database; DB2 Source Component Parameters; DB2 Source Component Dynamic Queries; Summary; CHAPTER 7 Flat File Source Patterns; Flat File Sources; Moving To SSIS!; Strong-Typing the Data; Introducing a Data-Staging Pattern; Variable-Length-Rows; Reading into a Data Flow; Splitting Record Types; Terminating the Streams; Header and Footer Rows; Consuming a Footer Row
Consuming a Header Row
Includes index.
SQL Server 2012 Integration Services Design Patterns is a book of recipes for SQL Server Integration Services (SSIS). Design patterns in the book show how to solve common problems encountered when developing data integration solutions. Because you do not have to build the code from scratch each time, using design patterns improves your efficiency as an SSIS developer. In SSIS Design Patterns, we take you through several of these snippets in detail, providing the technical details of the resolution. SQL Server 2012 Integration Services Design Patterns does not focus on the problems to be solved; instead, the book delves into why particular problems should be solved in certain ways. You'll learn more about SSIS as a result, and you'll learn by practical example. Where appropriate, SQL Server 2012 Integration Services Design Patterns provides examples of alternative patterns and discusses when and where they should be used. Highlights of the book include sections on ETL Instrumentation, SSIS Frameworks, and Dependency Services. Takes you through solutions to several common data integration challenges Demonstrates new features in SQL Server 2012 Integration Services Teaches SSIS using practical examples.
SQL server.
Database management.
Data structures (Computer science).
Database Management.
Data Structures and Information Theory.