Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd [email protected] http://mtaulty.com SQL Server Business Intelligence Integrate Data acquisition from source systems and integration Data transformation and synthesis Analyze Data enrichment, with business logic, hierarchical views Data discovery via data mining Report Data presentation and distribution Data access for the masses SQL Server Integration Services Successor to Data Transformation Services New architecture and implementation Existing DTS packages can be run or migrated Design time experience in VS 2005 or Business Intelligence Development Studio Administration in SQL Server Management Studio Extensibility through .NET code Before Integration Services Alerts & escalation Call centre data: semi structured Text Mining Staging Staging Legacy data: binary files Hand coding Cleansing & ETL Application database ETL Data mining ETL Staging ETL Warehouse Reports Mobile data •Integration and warehousing require separate, staged, operations. •Preparation of data requires different, often incompatible, tools. •Reporting and escalation is a slow process, delaying smart responses. •Heavy data volumes make this scenario increasingly unworkable. With Integration Services Alerts & escalation Call centre: semi-structured data Text mining components Data mining components Custom source Merges Standard sources Data cleansing components Mobile data Warehouse Legacy data: binary files Application database SQL Server Integration Services Reports •Integration and warehousing are a seamless, manageable, operation. •Sourced, prepare and load data in a single, auditable process. •Reporting and escalation can be parallelized with the warehouse load. •Scales to handle heavy and complex data requirements. SSIS - Architecture Visual Studio/ SQL SQL BI Studio Management Studio Package IS DTUtil Object Model IS Service Package Store msdb Cfg SSIS - Packages Control Flow Package (XML) Variables Container Event Handlers Task Connections Precedence Log Providers Task Configurations Control Flow DataFlow Task Path Source Transform Dest SSIS - Architecture DTExec SQL Management Studio Package List, Monitor IS Service Package Store msdb Cfg Package The SSIS Platform SSIS provides a platform to component developers Extensibility points Control Flow Tasks, Loop enumerators, Event handlers, Log Providers Data Flow Sources, Destinations, Transformations, Connection Managers SSIS – Custom Components Custom Tasks Derive from Task Implement InitializeTask, Validate, Execute, IDtsTaskUI Apply DtsTask attribute Custom DataFlow Components Derive from PipelineComponent Apply DtsPipelineComponent attribute Override AcquireConnections, ReleaseConnections, Validate, ProcessInput … Demo SQL Server Integration Services SQL Server 2005 Resources Web Sites MSDN Centre http://msdn.microsoft.com/sql Product site http://www.microsoft.com/sql/2005/default.asp SQL Team http://www.sqlteam.com SQL Junkies http://www.sqljunkies.com SQL Server 2005 Express Edition http://lab.msdn.microsoft.com/express/sql/default.aspx Webcasts http://msdn.microsoft.com/sql/2005webcasts Books http://www.microsoft.com/sql/2005/samplechapters.asp User Groups http://msdn.microsoft.com/usergroups/find.asp Newsgroups Microsoft.public.sqlserver.* © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.