The
following features are not supported in this release of SSIS on Linux:
Supported and unsupported components:
Control flow tasks supported with limitations
Ø SSIS Catalog database
Ø Scheduled package execution by SQL Agent
Ø Windows Authentication
Ø Third-party components
Ø Change Data Capture (CDC)
Ø SSIS Scale Out
Ø Azure Feature Pack for SSIS
Ø Hadoop and HDFS support
Ø Microsoft Connector for SAP BW
Supported and unsupported components:
The
following built-in Integration Services components are supported on Linux. Some
of them have limitations on the Linux platform.
Supported control flow tasks
Ø Bulk Insert Task
Ø Data Flow Task
Ø Data Profiling Task
Ø Execute SQL Task
Ø Execute T-SQL Statement Task
Ø Expression Task
Ø FTP Task
Ø Web Service Task
Ø XML Task
Control flow tasks supported with limitations
Task
|
Limitations
|
Execute Process task
|
Only supports in-process mode.
|
File System task
|
The Move directory and Set file attributes actions
are not supported.
|
Script task
|
Only supports standard .NET Framework APIs.
|
Send Mail task
|
Only supports anonymous user mode.
|
Transfer Database task
|
UNC paths are not supported.
|
The following maintenance plan tasks are not supported on Linux:
Ø Notify Operator
Ø Execute SQL Server Agent Job
The following maintenance plan tasks are supported on Linux:
Ø Check Database Integrity
Ø Shrink Database
Ø Reorganize Index
Ø Rebuild Index
Ø Update Statistics
Ø Clean Up History
Ø Back Up Database
Ø T-SQL Statement
Supported control flow containers
Ø Sequence Container
Ø For Loop Container
Ø Foreach Loop Container
Supported data flow sources and destinations
Ø Raw File source and destination
Ø XML Source
Data flow sources and destinations supported with limitations
Component
|
Limitations
|
ADO.NET source and destination
|
Only support the SQLClient data
provider.
|
Flat File source and destination
|
Only support Windows-style file
paths, to which the default path mapping rule is applied. For example E:\home\ssis\test.csv becomes /home/ssis/test.csv.
|
OData source
|
Only supports Basic authentication.
|
ODBC source and destination
|
Supports 64-bit Unicode ODBC drivers
on Linux. Depends on the UnixODBC driver manager on Linux.
|
OLE DB source and destination
|
Only support SQL Server Native Client
11.0 and Microsoft OLE DB Provider for SQL Server.
|
Supported data flow transformations
Ø Aggregate
Ø Audit
Ø Balanced Data Distributor
Ø Character Map
Ø Conditional Split
Ø Copy Column
Ø Data Conversion
Ø Derived Column
Ø Export Column
Ø Fuzzy Grouping
Ø Fuzzy Lookup
Ø Import Column
Ø Lookup
Ø Merge
Ø Merge Join
Ø Multicast
Ø Pivot
Ø Row Count
Ø Slowly Changing Dimension
Ø Sort
Ø Term Lookup
Ø Union All
Ø Unpivot
Data flow transformations supported with limitations
Component
|
Limitations
|
OLE DB Command transformation
|
Same limitations as the OLE DB source
and destination.
|
Script component
|
Only supports standard .NET Framework
APIs.
|
Supported and unsupported log providers
All the built-in SSIS log providers are supported on Linux except
the Windows Event Log provider.
The SQL Server log provider supports only SQL Authentication; it
does not support Windows Authentication.
The SSIS log providers for Text files, for XML files, and for SQL
Server Profiler writes their output to a file that you specify. The following
considerations apply to the file path:
Ø If you don't provide a path, the log provider writes to
the current directory of the host. If the current user doesn't have permission
to write to the current directory of the host, the log provider raises an
error.
Ø You can't use an environment variable in a file path.
If you specify an environment variable, the literal text that you specify
appears in the file path. For example, if you specify %TMP%/log.txt, the log provider appends the literal text /%TMP%/log.txt to the current host directory.
Thank you so much for providing information about SQL and SSIS and other similar aspects.
ReplyDeleteSSIS Postgresql Write