SSIS Learning (1) Overview

Source: Internet
Author: User
Tags ssis

As the saying goes: Microsoft has made every effort in five years. In 2005, Microsoft launched SQL Server 2005, which is another masterpiece after SQL Server 2000. This enterprise-level database solution mainly includes the following aspects: Database Engine service, data mining, analysis services, integration services, and reporting services, integration Services (SSIS) is a transfer station and link between them. It ETL data from various sources to a data warehouse and establishes multi-dimensional data sets, it then analyzes and mines the results and delivers the results to users at all levels of the enterprise through reporting services, ensuring the planning and decision-making and supervision of the enterprise.

The full name of SSIS is SQL server integration services. It is a Failover tool for Microsoft BI solutions and an upgrade to DTs in SQL Server 2000. Both functional, performance, and operational aspects have greatly improved. See the following operation interface.

SQL Server 2000 DTS

SQL Server 2008 SSIS

Nowadays, many people refer to SSIs as an ETL (extract-transform-load) tool. I personally think it is not accurate. Maybe everyone basically uses SSIS as an ETL tool, in fact, SSIS has surpassed the ETL function. ETL is only one of them, and it also has outstanding performance in other aspects:

(1) system maintenance:

A) database maintenance:

I. Database Backup;

Ii. update statistics;

Iii. database integrity check;

Iv. Index Reconstruction

V. SSIS package execution;

Vi. Ssas task processing.

B) business processing:

I. Execute an SQL task.

Ii. Web service task.

C) Operating System Maintenance:

I. WMI event observer task

Ii. File System task.

D) Others:

I. Execute SQL tasks

Ii. Execute Process tasks

Iii. ActiveX script task

Iv. Script task (Vb/C #).

V. Run the Web Service

In particular, the fourth point above allows you to execute SQL tasks, Web Service services, system processes, and (Vb/C #) script tasks, how much space does this give us to imagine? What are the exceptions? Strong. I have to admire you.

The SSIS architecture consists of four parts: Integration Services Service, integration services object model, integration services runtime and runtime executable files, and data flow tasks that encapsulate the data flow engine and data flow components ():

 

This is what beginners must understand. As long as they understand the system structure of the body, understand the relationship between the components, and understand what is the control flow and what is the data flow, it is not difficult to learn SSIs.

In short, SSIS is not simply an upgraded version of DTs. In addition to the improvements mentioned above, Microsoft continues to exert its advantages in the development environment, closely integrated with Visual Studio, developers can design and develop on a more familiar and convenient platform, greatly reducing the entry threshold and accelerating the learning and development progress. Its components are more object-oriented. Each package, task, control flow, and data flow are independent objects with corresponding attributes and events. Vb/C # script tasks; parameterization of variables and attributes is even more shocking, almost omnipotent and all-encompassing (I'm not an exaggeration, it just feels much more powerful than before ). It is not complex to use. As long as you have installed the SQL server integration services 10.0 Service (SQL 2005 should be integration services 9.0), new project, and select the integration services project, you will be able to fully utilize it, feeling His breadth and depth.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.