Knight's 24-Hour Trainer: Microsoft SQL Server 2008 Integration Services
If you need a practical, hands-on introduction to Microsoft SQL Server 2008 Integration Services (SSIS), this book and video package from foremost SSIS authority Brian Knight gets you thoroughly up to speed. Each lesson in the book includes three major components: a thorough description of how each SSIS feature or process works; a tutorial that walks you through the process or technique; and a video lesson that demonstrates it.
If you take full advantage of this comprehensive package, you will gain enough experience to tackle your first SSIS project with confidence.
- SQL Server Integration Services 2008 (SSIS) builds on the revolutionary database product suite first introduced by Microsoft in 2005 and is a powerful tool for performing extraction, transformation, and load (ETL) operations essential to data warehousing
- If you're just learning SSIS, the step-by-step tutorials in this book and DVD training package will ready you to tackle your own first project
- Every lesson in the book is supplemented by instructional video on the DVD
Note:As a part of this title, video lessons are included on DVD. For the e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.
Welcome To SSIS.
Section I: Installation and Getting Started
Lesson 1: Moving Data with the Import and Export Wizard.
Lesson 2: Installing SQL Server Integration Services.
Lesson 3: Installing the Sample Databases.
Lesson 4: Creating a Solution and Project.
Lesson 5: Exploring Business Intelligence Development Studio.
Lesson 6: Creating Your First Package.
Section II: Tasks.
Lesson 7: Connecting Control Flow Tasks with Precedence Constraints.
Lesson 8: Manipulating Files with the File System Task.
Lesson 9: Coding Custom Script Tasks.
Lesson 10: Using the Execute SQL Task.
Lesson 11: Using the Send Mail Task.
Lesson 12: Using the FTP Task.
Lesson 13: Creating a Data Flow.
Section III: Data Flow.
Lesson 14: Extracting Data from Sources.
Lesson 15: Loading Data to a Destination.
Lesson 16: Changing Data Types with the Data Conversion Transform.
Lesson 17: Creating and Replacing Columns with the Derived Column Transform.
Lesson 18: Rolling Up Data with the Aggregate Transform.
Lesson 19: Ordering Data with the Sort Transform.
Lesson 20: Joining Data with the Lookup Transform.
Lesson 21: Auditing Data with theRow Count Transform.
Lesson 22: Combining Multiple Inputs with the Union All Transform.
Lesson 23: Cleansing Data with the Script Component.
Lesson 24: Separating Data with the Conditional Split Transform.
Lesson 25: Altering Rows with the OLE DB Command Transform.
Lesson 26: Handling Bad Data with the Fuzzy Lookup Transform.
Lesson 27: Removing Duplicates with the Fuzzy Grouping Transform.
Section IV: Variables and Expressions.
Lesson 28: Making a Package Dynamic with Variables.
Lesson 29: Making a Connection Dynamic with Expressions.
Lesson 30: Making a Task Dynamic with Expressions.
Section V: Containers.
Lesson 31: Using Sequence Containers to Organize a Package.
Lesson 32: Using For Loop Containers to Repeat Control Flow Tasks.
Lesson 33: Using the Foreach Loop Container to Loop Through a Collection of Objects.
Section VI: Configuration.
Lesson 34: Easing Deployment with Configuration Tables.
Lesson 35: Easing Deployment with Configuration Files.
Lesson 36: Configuring Child Packages.
Section VII: Troubleshooting and Logging.
Lesson 37: Logging Package Data.
Lesson 38: Using Event Handlers.
Lesson 39: Troubleshooting Errors.
Lesson 40: Using Data Viewers.
Lesson 41: Using Breakpoints.
Section VIII: Deployment and Administration.
Lesson 42: Deploying Packages.
Lesson 43: Configuring the SSIS Service.
Lesson 44: Securing SSIS Packages.
Lesson 45: Running SSIS Packages.
Lesson 46: Scheduling Packages.
Section IX: Data Warehousing.
Lesson 47: Loading a Dimension Table.
Lesson 48: Loading a Fact Table.
Section X: Wrap Up and Review.
Lesson 49: Bringing It All Together.
Appendix A: SSIS Component Crib Notes.
Appendix B: Problem and Solution Crib Notes.
Appendix C: What’s on the DVD?
Devin Knight is a BI consultant at Pragmatic Works. Previously, he has tech edited the book Professional Microsoft SQL Server 2008 Integration Services (John Wiley & Sons, Inc.). Devin has spoken at past conferences like PASS and at several SQL Saturday events. He is a contributing member to the Business Intelligence Special Interest Group (SIG) for PASS as a leader in the SSIS Focus Group. Making his home in Jacksonville, Florida, Devin is a participating member of the local users’ group (JSSUG). Visit his blog at http://pragmaticworks.com/community/blogs/.
Mike Davis (Jacksonville, Florida) is an author, developer, consultant, and trainer with Pragmatic Works. He has expertise in many areas of Business Intelligence including Integration Services, Reporting Services, Analysis Services, Database Administration, and .NET Software Development. Mike has created enterprise level BI and software solutions for numerous corporations. As a trainer he travels the world teaching classes on SQL Server and BI. He also participates as a speaker at events like SQL Saturdays, SQL Server launches, SQL server user groups, and SQL PASS. In his spare time Mike plays guitar and darts. He is a member of the North Florida Dart League.
|Knight’s 24-Hour Trainer: Microsoft SSIS 2008 Code Download||4.54 MB||Click to Download|
Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.
|70||Error in Code
"unless the BypassQuery option is set to false"
"unless the BypassPrepare option is set to false"
|71||Error in Code
Lesson 10, Step-by-Step item #6:
The end of the SQL statement currently reads "Where Product ID = ?";
It should read "Where ProductID = ?" (There should be no space between "Product" and "ID".)
|100||Error in Text
Step 5 of the Step-By-Step example:
"Connect the Flat File Source to the Union All and execute..."
"Connect the OLE DB Source to the Union All and execute..."
Lesson 25 under HINTS:
OLD should read OLE.