SQL Server 2016
Integration Services (SSIS)
SSIS Timelines
<= 2000 2005 2008 2008R2 2012 2014 2016
DTS SSIS 1.0 SSIS 1.7 SSIS 1.75 SSIS 2.0 SSIS talks to
Azure (2.5)
?
Usability &
Productivity
Three Focus Areas
BIG DATA
Better deployment
Incremental project deployment
Always On support for the SSIS Catalog
Better debugging
Column names included in error outputs
Customized logging levels in the SSIS Catalog
Better package management
Package templates
Automatic MaxBufferSize for Data Flow Task
Do more. Achieve more.
Always On support for SSISDB
DBA can set up Always On availability groups
for the SSIS Catalog
High Availability for the SSIS Catalog
Error Column Name Support
No need to manually figure out the column name
Developer can see the error column name the
data viewer
Developer can also see the IntToString lineage
ID mapping in the log
Developer can also programmatically get the
column name using the lineage ID
Custom Logging Level & Log Reader Role
Define custom logging levels for package
executions within the SSIS Catalog
Additional ssis_logreader role to see the SSIS logs
(no need to be DBA / Admin)
Customize your SSIS log with exactly what you need
Package Template
Save part of the package as template and reuse it in the
design of other packages
Give you code reusability
Automatic MaxBufferSize in Data Flow Task
Set AutoAdjustBufferSize to TRUE to automatically calculate the
buffer size for your data flow task:
BufferSize = DefaultBufferMaxRows (design time) * RowSize (runtime)
Suitable max buffer size is calculated for you
More on-premises connectivity
HDFS Connectors
Hadoop HIVE/PIG Tasks
Excel 2013 / 2016 support
OData V4 Support
Teradata / Oracle updates
Execute SQL Task to run analytics with R in SQL Server 2016
More cloud connectivity
Azure Storage Connectors
HDInsight HIVE/PIG Task
Do more. With more sources.
BIG DATA
Azure Storage Connectors
Move files or read and write data Azure Blob storage
Enables hybrid ETL
HDFS Connectors
Move data to and from HDFS as source or destination
Enables data movement between Hadoop
BIG DATA
HDInsight Tasks
Trigger HDInsight jobs and manage your HDInsight
cluster life cycle directly from SSIS
Orchestrate and manage HDI clusters
Hadoop Tasks
Submit Hive and Pig jobs to your Hadoop cluster directly
from SSIS
Orchestrate and manage on-premises Hadoop
BIG DATA
OData V4 Support
Use the same OData source data flow task to connect to
OData V4 feed
Connect more with applications out of the box
Faster Design Experience
Multi-version support in SSDT
Many designer improvements
Faster Install Experience
IS designer is now part of SSDTinstall
Faster Management Studio Experience
Performance improvement on SSISCatalog views
Usability &
Productivity
Do more. Faster.
Multi-Version Support in SSDT
Author, execute, deploy and debug multiple versions of
SSIS package from a single version of SSDT Designer.
Handle different SSIS package versions with a single designer
SSIS SQL 2016 at a glance
Manageability Connectivity Usability & Productivity
Incremental ProjectDeployment
Incrementally deploy projects to the SSIS Catalog.
ErrorColumnNameSupport
See lineage identification string from the log / data viewer
CustomLogging Level
Customize your own logging level for more flexibility
PackageTemplate
Achieve code usability by creating template part
AlwaysOnSupport
Build your SSIS server farm with high availability
AutomaticMaxBufferSize
Automatically calculate the suitable max buffer size for you
Azure storage connectors
Move data to/from Azure storage for hybrid data scenarios.
HDInsight Tasks
Orchestrate HDInsight jobs and manage your HDInsight cluster life
cycle directly from SSIS.
HDFSConnectors
Mover data to/from Windows File system and HDFS
Hadoop tasks
Orchestrate HIVE jobs and manage the lifecycle of your on-
premises Hadoop from the SSIS Control Flow.
Expanded Connectivity
OData V4, Excel 2013/2016, Teradata/Oracle
Execute SQL Task to run analytics with R
Prepare data for model training and trigger R prediction
Multi-Version Support in SSDT
Ability to author, execute, deploy and debug multiple versions of
SSIS packages from a single version of SSDT.
Designer Improvement
A number of enhancement and fixes on the designer capabilities
such as drag and drop, resizing, etc
Unified Install for SSDT
Faster and easier to install
Catalog View Perf Improvement
Make viewing the SSIS catalog view faster
HDFS Connector Improvement
HDFS-to-HDFS copy support
Kerberos support
ORC file format support (Destination Only)
Custom Logging Level Improvement
Server wide logging level
Designer Improvement
New design for multi-version support, (One Designer) More
compatible with 3rd extensions
Package Template Improvement
Name changed to Package Part
Improvements
in CTPs/RC0
build
Learn More. Be Better

Ssis 2016 RC3

  • 1.
  • 2.
    SSIS Timelines <= 20002005 2008 2008R2 2012 2014 2016 DTS SSIS 1.0 SSIS 1.7 SSIS 1.75 SSIS 2.0 SSIS talks to Azure (2.5) ?
  • 3.
  • 4.
    Better deployment Incremental projectdeployment Always On support for the SSIS Catalog Better debugging Column names included in error outputs Customized logging levels in the SSIS Catalog Better package management Package templates Automatic MaxBufferSize for Data Flow Task Do more. Achieve more.
  • 5.
    Always On supportfor SSISDB DBA can set up Always On availability groups for the SSIS Catalog High Availability for the SSIS Catalog
  • 6.
    Error Column NameSupport No need to manually figure out the column name Developer can see the error column name the data viewer Developer can also see the IntToString lineage ID mapping in the log Developer can also programmatically get the column name using the lineage ID
  • 7.
    Custom Logging Level& Log Reader Role Define custom logging levels for package executions within the SSIS Catalog Additional ssis_logreader role to see the SSIS logs (no need to be DBA / Admin) Customize your SSIS log with exactly what you need
  • 8.
    Package Template Save partof the package as template and reuse it in the design of other packages Give you code reusability
  • 9.
    Automatic MaxBufferSize inData Flow Task Set AutoAdjustBufferSize to TRUE to automatically calculate the buffer size for your data flow task: BufferSize = DefaultBufferMaxRows (design time) * RowSize (runtime) Suitable max buffer size is calculated for you
  • 10.
    More on-premises connectivity HDFSConnectors Hadoop HIVE/PIG Tasks Excel 2013 / 2016 support OData V4 Support Teradata / Oracle updates Execute SQL Task to run analytics with R in SQL Server 2016 More cloud connectivity Azure Storage Connectors HDInsight HIVE/PIG Task Do more. With more sources. BIG DATA
  • 11.
    Azure Storage Connectors Movefiles or read and write data Azure Blob storage Enables hybrid ETL
  • 12.
    HDFS Connectors Move datato and from HDFS as source or destination Enables data movement between Hadoop BIG DATA
  • 13.
    HDInsight Tasks Trigger HDInsightjobs and manage your HDInsight cluster life cycle directly from SSIS Orchestrate and manage HDI clusters
  • 14.
    Hadoop Tasks Submit Hiveand Pig jobs to your Hadoop cluster directly from SSIS Orchestrate and manage on-premises Hadoop BIG DATA
  • 15.
    OData V4 Support Usethe same OData source data flow task to connect to OData V4 feed Connect more with applications out of the box
  • 16.
    Faster Design Experience Multi-versionsupport in SSDT Many designer improvements Faster Install Experience IS designer is now part of SSDTinstall Faster Management Studio Experience Performance improvement on SSISCatalog views Usability & Productivity Do more. Faster.
  • 17.
    Multi-Version Support inSSDT Author, execute, deploy and debug multiple versions of SSIS package from a single version of SSDT Designer. Handle different SSIS package versions with a single designer
  • 18.
    SSIS SQL 2016at a glance Manageability Connectivity Usability & Productivity Incremental ProjectDeployment Incrementally deploy projects to the SSIS Catalog. ErrorColumnNameSupport See lineage identification string from the log / data viewer CustomLogging Level Customize your own logging level for more flexibility PackageTemplate Achieve code usability by creating template part AlwaysOnSupport Build your SSIS server farm with high availability AutomaticMaxBufferSize Automatically calculate the suitable max buffer size for you Azure storage connectors Move data to/from Azure storage for hybrid data scenarios. HDInsight Tasks Orchestrate HDInsight jobs and manage your HDInsight cluster life cycle directly from SSIS. HDFSConnectors Mover data to/from Windows File system and HDFS Hadoop tasks Orchestrate HIVE jobs and manage the lifecycle of your on- premises Hadoop from the SSIS Control Flow. Expanded Connectivity OData V4, Excel 2013/2016, Teradata/Oracle Execute SQL Task to run analytics with R Prepare data for model training and trigger R prediction Multi-Version Support in SSDT Ability to author, execute, deploy and debug multiple versions of SSIS packages from a single version of SSDT. Designer Improvement A number of enhancement and fixes on the designer capabilities such as drag and drop, resizing, etc Unified Install for SSDT Faster and easier to install Catalog View Perf Improvement Make viewing the SSIS catalog view faster
  • 19.
    HDFS Connector Improvement HDFS-to-HDFScopy support Kerberos support ORC file format support (Destination Only) Custom Logging Level Improvement Server wide logging level Designer Improvement New design for multi-version support, (One Designer) More compatible with 3rd extensions Package Template Improvement Name changed to Package Part Improvements in CTPs/RC0 build Learn More. Be Better