Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pulling Data into the Model. Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS.

Similar presentations


Presentation on theme: "Pulling Data into the Model. Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS."— Presentation transcript:

1 Pulling Data into the Model

2 Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS

3 Overview Not Your Father’s DTS Virtually a Complete Rewrite of DTS.NET Object Model All Objects Stored as XML

4 BI Development Studio Business Intelligence Studio One Interface for all projects Analysis Services Reporting Services Data Transformation Visual Studio Interface Integrated package debugging Package host for runtime use Edit, debug, fix loop in one UI

5 BI Development Studio Integration Services Project Data Sources Data Source Views Packages Control Flow Data Flow Event Handlers Package Explorer

6 BI Development Studio Integration Services Project

7 Integration Services Package Control Flow Data Flow Event Handlers Package Explorer

8 Control Flow Elements ContainersTasks Precedence Constraints

9 Control Flow Containers Arbitrary grouping of task lists List of one is allowed Tasks connected to others by Precedence Constraints Lists execute concurrently Tasks in each list execute sequentially The package is a container Add your own tasks Insert your own containers Loops are containers, too

10 Control Flow Containers For Each Loop Container Uses an Enumerator For Loop Container Uses an expression Sequence Container Groups tasks and containers TaskHost Container Provides services to a single task

11 Control Flow Tasks Smallest Unit of Work Individually successful or unsuccessful Disabled or enabled

12 Control Flow Tasks Data Flow Task Data Preparation Tasks Workflow Tasks SQL Server tasks Scripting Tasks Analysis Services tasks Database Maintenance Tasks Event Watcher Tasks

13 Precedence Constraints Connect one task to another Give sequential relationship to tasks and their completion Success/Failure workflow Expressions can provide more control

14 SQL Server 2005 Integration Services Package Control Flow

15 Control Flow vs. Data Flow Control Flow Process-oriented Do “something” to “an object” Success, fail, or completion result Environmental Inputs Distinct beginning and end

16 Control Flow vs. Data Flow Data Flow Data-oriented Produce and/or consume rows of data Rows as inputs and outputs Can observe environment Starts with first row, ends with last row “for each” row

17 Data Flow Components Source and Destination Adapters TransformationsPaths

18 Data Flow Adapters OLEDB Source and Destination Flat File Source and Destination XML Source SQL Server Destination SQL CE Destination Recordset Destination Raw Source and Destination

19 Data Flow Transforms Some transforms work on each row as it goes by Derived column Character Map Data Conversion Lookup

20 Data Flow Transforms Some transforms see whole data set before emitting even one row SortAggregate Some will decide to emit rows as they need to, not always for each input row Pivot, UnPivot MergeJoin

21 Data Flow Transforms Some transforms have multiple inputs and outputs Union All Multicast Conditional Split Lookup Fuzzy Lookup

22 Data Flow Paths Paths Just a route between one component and another Includes metadata about columns moving around

23 SQL Server 2005 Integration Services Package Data Flow

24 Putting It Together Control Flow provides execution environment Data Flow is just one of many tasks Copy data, just like you used to Manipulate data like you never thought possible!

25 SQL Server Integration Services Package Moving Data From AdventureWorks To AdventureWorksDW

26 DTS to SSIS: The Data Pump Pump is now the data flow task Different features, slightly different paradigm

27 DTS to SSIS: Dynamic Properties Configurations Variable-based properties

28

29 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Pulling Data into the Model. Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS."

Similar presentations


Ads by Google