0% found this document useful (0 votes)
148 views

SQL Server Integration Services-1

SQL Server Integration Services (SSIS) is a tool for building data integration and transformation solutions. It allows users to extract, transform, and load (ETL) data from various sources like databases and files. The core components of an SSIS package include control flow tasks, data flows, and event handlers to move data between sources and destinations while transforming and cleaning the data. SSIS is important because it provides a platform for users to efficiently move and transform data from different sources for data warehousing and other tasks.

Uploaded by

Barkat
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
148 views

SQL Server Integration Services-1

SQL Server Integration Services (SSIS) is a tool for building data integration and transformation solutions. It allows users to extract, transform, and load (ETL) data from various sources like databases and files. The core components of an SSIS package include control flow tasks, data flows, and event handlers to move data between sources and destinations while transforming and cleaning the data. SSIS is important because it provides a platform for users to efficiently move and transform data from different sources for data warehousing and other tasks.

Uploaded by

Barkat
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SQL SERVER

INTEGRATION SERVICES
Group Members
OUTLINE:

• What is SQL Integration Services?

• What is SSIS ETL?

• Architecture of an Integration Services

• Architecture of an Integration Services Packages

• Why is SSIS Important ?


WHAT IS SQL INTEGRATION SERVICES?
SQL Integration Services is a platform for building enterprise-level, data integration and data
transformation solutions.
SQL Server Integration Services (SSIS) is a Microsoft SQL Server database built to be a fast and
flexible data warehousing tool to perform high-performance data integrations.
WHAT IS SSIS ETL?
ETL is the most important process in SSIS tool. SSIS can be used for EXTRACTION, LOADING, and
TRANSFORMATION (ETL) of data by extracting data from multiple sources, such as SQL Server
database, Oracle database, and Excel files. It uses cleaning and merging processes to help make data
more informative.
ARCHITECTURE OF AN INTEGRATION SERVICES:

A primary responsibility of SQL Server Integration Services is the migration of data from
different sources to other destinations. It also offers a wide range of tools and solutions,
including a data warehousing tool for ETL, to assist in data integration and workflow
activities. The most common uses of SSIS include:

DATA ARCHIVING

DATA LOADING (BULK-LOAD DATA):

HISTORY MANAGEMENT

DATA CLEANSING
DATA ARCHIVING

Merging data into a single dataset is one of the most common practices.
Businesses usually archive information they no longer need for regular operations. It
can seamlessly handle huge volumes of data coming from different sources. SSIS can
transform archived information into a valuable data source by splitting and merging to
make it a powerful asset for the enterprise.

DATA LOADING (BULK-LOAD DATA):

Another challenge businesses face is maintaining over-populated data warehouses


and marts. In these data warehouses, the data volume is enormous, while the time
given for extraction, loading, and transformation of data is less. SSIS includes a
destination component designed to bulk-load the information directly from flat files
stored in the SQL DATABASE  or perform a bulk load into SQL Server. 
HISTORY MANAGEMENT:
History management is crucial within your data warehouses to review the actual
state of processes at a specific time. To manage such complex updating scenarios, SQL
Server Integration Services uses the "Slowly Changing Dimension Wizard." This wizard
enables you to dynamically create and configure data transformation tasks, such as
adding or updating records, adding new tables, columns and rows to simplify 

DATA CLEANSING:
A data-quality check is another important step businesses need to perform. As they
receive data from multiple external and internal sources, it becomes essential to
standardize and clean the data before loading it into the systems. To standardize all the
information, SSIS can be used to perform data transformation tasks such as cleaning,
converting, and enriching. 
WHAT IS A SSIS PACKAGE?

A SQL Server Integration Services packages is the collection of tasks executed in an


orderly fashion needed to merge data into a single dataset and load the destination table
in a single step rather than follow a step-by-step process to save the files onto a SQL
Server.
An SSIS package can use control flow, manager, tasks and variables. To better
understand what an SSIS package is, it’s helpful to break down some of the main
components and their functions.

• Control flow: 
• Data flow Task:
• Event Handlers:
Control flow:
Control flow is the SQL Server workflow engine that contains control flow
elements. An SSIS package consists of at least one control flow task and optionally
one or more data flows. Control flow helps you arrange components for easier
execution.

Data flow Task:


The Data Flow task encapsulates the data flow engine that moves data between
sources and destinations, and lets the user transform, clean, and modify data as it is
moved.

Event Handlers:
 At run time, packages raise events. For example, an OnError event is raised
when an error occurs. You can create custom event handlers for these events to
extend package functionality and make packages easier to manage at run time.
WHY IS SSIS IMPORTANT ?
SSIS is important because it provides the user with a platform to move data from one
source to another. The user can extract data from sources like SQL databases, Oracle
databases, DB2 databases, and Microsoft Excel files before exporting them to another
location.

One of the reasons why SSIS is so widely used is because of its versatility. The program’s
support for a range of databases and its simple graphical user interface (GUI) help new users
to complete transformations and data warehousing tasks. Users have complete control to
design an ETL process around their own requirements.

You might also like