SSIS - Strong performer in the traditional data space, but can be improved in handling JSON objects
Updated June 07, 2019
SSIS - Strong performer in the traditional data space, but can be improved in handling JSON objects
Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with SQL Server Integration Services
We implement data solutions for our clients. We use SSIS frequently as an ETL and Data Integration Tool for clients that have the Microsoft enterprise licensing as it offers decent base-level capabilities for traditional database management systems, and we can justify the tool selection since the technology cost-effective under MS licensing.
Pros
- Very good for traditional RDBMS ETL and integration.
- Good developer community support online.
- Good at ingesting structured flat files (CSV, TXT, Excel).
Cons
- The tool struggles out of the box handling emerging datasets such as JSON feeds.
- Unstructured datasets can be challenging to work with.
- Some out of the box can be very resource heavy, and the UI is not very straight forward. Luckily there's a large community of SSIS users that can provide guidance.
- We have delivered numerous projects to our clients using SSIS where the client has been very happy with the delivery of our solution.
- The big struggle with SSIS is having multiple devs on a single SSIS package, this can create merge nightmares from a source control standpoint.
- Overall SSIS is a good option for clients who have Microsoft enterprise licensing. It provides a good set of capabilities for RDBMS systems, but you will need more custom dev if you are ingesting emerging feeds such as JSON objects.
SSIS and Denodo differ in their approaches to ETL and Data integrations. SSIS is more affordable from a cost and licensing perspective (if you have Microsoft licensing), but Denodo is no slouch. If you go with Denodo, you are not creating data, there are pros and cons to that. With SSIS, lots of times you are persisting information in order to perform ETL. Again, there are pros and cons to this, but both require proper implementation and data architecture.
Comments
Please log in to join the conversation