Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

06 SSIS Data Flow

1,942 views

Published on

  • Be the first to comment

  • Be the first to like this

06 SSIS Data Flow

  1. 1. MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES<br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />MICROSOFT SQL SERVER INTEGRATITON SERVICES <br />SQL Server Integration Services Dataflow<br />
  2. 2. Data Flow<br />The Data Flow Task<br />Encapsulates the data flow engine<br />Exists in the context of an overall control flow<br />Performs traditional ETL in addition to other extended scenarios<br />Is fast and scalable<br />Data Flow Components<br />Extract data from Sources<br />Load data into Destinations<br />Modify data with Transformations<br />Service Paths<br />Connect data flow components<br />Create the pipeline<br />
  3. 3. Data Flow Task<br />One of the most valuable control flow tasks is the Data Flow Task. <br />Encapsulates the data flow engine<br />Extract<br />Transform<br />Load<br />
  4. 4. Understandinga ETL Processing<br />
  5. 5. Data Flow Elements<br />SQL Server Integration Services provides three different types of data flow components:<br />Data flow source - Sources extract data from data stores such as tables and views in relational databases, files, and Analysis Services databases. <br />Data flow transformations - Transformations modify, summarize, and clean data.<br />Data flow destination - Destinations load data into data stores or create in-memory datasets. <br />
  6. 6. Integration Services Paths<br />A Pathconnects two components in a data flow by connecting the output of one data flow component to the input of another component. A path has a source and a destination. <br />
  7. 7. Defining Data Flow Sources<br />In SSIS, a source is the data flow component that extracts data from different external data sources andmakes it available to the other components in the data flow. <br />Sources have one regular output, and many sources in addition also have one error output.<br />All the output columns are available as input columns to the next data flow component in the data flow. <br />Sources extract data from:<br /> Relational tables and views<br /> Files<br /> Analysis Services databases<br />
  8. 8. Understanding Data Flow Sources<br />Data Source<br />OLEDB Oracle Connection<br />Source Adapter<br />
  9. 9. Data Flow Destinations<br />Enterprise Edition only<br />Destinations are the data flow components that load the data from a data flow into different types of data sources or create an in-memory dataset. Destinations have one input and one error output. <br />Destinations load data to:<br /> Relational tables and views<br /> Files<br /> Analysis Services databases and objects<br />DataReaders and Recordsets<br />
  10. 10. Understanding Data Flow Destinations <br />ADO.NET Connection<br />Destination Adapter<br />Target<br />
  11. 11. Defining Data Flow Transformations<br />SSIS Transformationsare the components in the data flow of a package that give you the ability to modifyand manipulate data in the data flow. <br />A transformation performs an operation either on one row of data at a time or on several rows of data at once. <br />For example aggregate, merge, distribute, and modify dataand also can perform lookup operations and generate sample datasets. <br />
  12. 12. Understanding Data Flow Transformations<br />
  13. 13. Mapping Columns and Dataflow Pipeline<br />Source<br />Transformation<br />Destination<br />
  14. 14. Transformations<br />We can logically group them by functionality:<br />Row Transformations <br />Rowset Transformations <br />Split and Join Transformations <br />Auditing Transformations <br />Business Intelligence Transformations <br />Custom Transformations <br />
  15. 15. Row Transformations <br />The most common and easily configured transformations perform operations on rows without needing other rows from the source. These transformations, which logically work at the row level, often perform very well. <br />
  16. 16. Rowset Transformations <br />Create new rowsets that can include<br />
  17. 17. Split and Join Transformations <br />
  18. 18. Auditing Transformations <br />Integration Services includes the following transformations to add audit information and count rows.<br />
  19. 19. Business Intelligence Transformations <br />The final grouping of transformations lets you perform advanced operations on rows in the data flow pipeline. <br />
  20. 20. Dataflow Summary<br />EXCEL<br />Connection<br />OLEDB Oracle Connection<br />Sources<br />Transformations<br />Destinations<br />ADO.NET Connection<br />

×