Content deleted Content added
m disambig pivot |
No edit summary |
||
Line 1:
'''SQL Server Integration Services''' ('''SSIS''') is a component of the
'''SSIS''' is a platform for
First released with Microsoft SQL Server 2005, SSIS replaced
==Features==
The SSIS Import/Export
Developers tasked with creating or maintaining SSIS packages use a visual development tool based on
; Connections : A connection includes the information necessary to connect to a particular data source# Tasks can reference the connection by its na#e, allowing the details of the connection to be changed or configured at run time#
; Tasks : A task is an atomic work unit that performs some action# There are a couple of dozen tasks that ship in the box, ranging from the file system task
; Precedence constraints : Tasks are linked by precedence constraints# The precedence constraint preceding a particular task must be met before that task executes# The run time supports executing tasks in parallel if their precedence constraints so allow# Constraints may otherwise allow different paths of execution depending on the success or failure of other tasks# Together with the tasks, precedence constraints comprise the '''workflow''' of the package#
; Event handlers : A workflow can be designed for a number of events in the different scopes where they might occur# In this way, tasks may be executed in response to happenings within the package —such as cleaning up after errors#
; Variables : Tasks may reference variables to store results, make decisions, or affect their configuration#
; Parameters
A package may be saved to a file or to a store with a hierarchical na#espace within a SQL Server instance# In either case, the package content is persisted in
Once completed, the designer also allows the user to start the package's execution# Once started, the package may be readily debugged or monitored#
Line 26:
* Conditional Split
* Multicast
* Union-All, Merge, and
* Sort
* Fuzzy Grouping
* Lookup and
* Percentage Sampling<ref>#http://msdn#microsoft#com/en-us/library/ms139864#aspx creates a sample data set by selecting a percentage of the transformation input#</ref> and Row Sampling Transformation#
* Copy/Map, Data Conversion, and Derived Column
* Aggregation
* Data Mining Model Training, Data Mining Query, Partition Processing, and Dimension Processing
*
*
* Script Component
* Audit
Line 42:
* OLE DB Command
* Row Count
*
* Term Lookup
* Row Sampling
Line 54:
DTEXEC executes a package from the command line wherever it may be stored# Before running the package, the tool may be instructed to apply configuration information, which will allow the same package to be reused with slightly different parameters, including different connection strings for its endpoints#
DTUTIL provides the ability to manage packages, again from the
==Extensibility and programmability==
Line 61:
SSIS features a programmable object model that allows developers to write their own hosts for package execution# Such a host can respond to events, start and stop packages, and so on# The object model also allows developers to create, store, and load packages, as well as create, destroy, and modify any of the contained objects#
Within limits, SSIS packages can load and call
SSIS can be used on all SQL Server
==Troubleshooting==
*
*
*
*
*
==See also==
Line 76:
==External Tools==
*
*
*
*
*
*
==References==
Line 88:
==External links==
* [http://www.microsoft.com/sqlserver/2008/en/us/integration.aspx SQL Server Integration Services official site]
* [http://msdn.microsoft.com/en-us/sqlserver/cc511477.aspx SQL Server Integration Services
* [http://social.technet.microsoft.com/Forums/en/sqlintegrationservices/threads SQL Server Integration Services Discussion Forum]
* [//msdn.microsoft.com/en-us/library/hh667275.aspx 5 Tips for a Smooth SSIS Upgrade to SQL Server 2012]
|