We use SSIS to integrate investment data we collect from different places into our portfolio management system. We get results out of portfolio management systems and integrate that into the downstream back-office, risk, and regulatory reporting systems. All the developers at my company use it.
Data Architect at AMP Capital
It's easy to integrate data from various sources
Pros and Cons
- "SSIS is an easy way to do data integration from various data sources. It doesn't matter whether it's a database, flat files, XML, or Web API. It can talk to the and join them all together."
- "It's difficult to refactor SSIS. It gets cumbersome to reuse the solution."
What is our primary use case?
What is most valuable?
SSIS is an easy way to do data integration from various data sources. It doesn't matter whether it's a database, flat files, XML, or Web API. It can talk to the and join them all together.
What needs improvement?
It's difficult to refactor SSIS. It gets cumbersome to reuse the solution.
For how long have I used the solution?
I have used SSIS off and on for maybe 15 years.
Buyer's Guide
SSIS
January 2025
Learn what your peers think about SSIS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
SSIS is stable.
What do I think about the scalability of the solution?
SSIS scales well
How are customer service and support?
I've never had any issues with SSIS, but I'm not responsible for managing the solution at an enterprise level.
Which solution did I use previously and why did I switch?
I've used free solutions or ones that allow you to create your own. I've used free ones like KNIME, etc. The open-source solutions have similar features, but I haven't found one with the same ease of use.
How was the initial setup?
I've never had to install SSIS at an enterprise level, but the installation is straightforward for development purposes. It takes less than an hour. However, installing it at the enterprise level would require a lot more configuration, tuning, etc. I'll leave that to the experts.
What's my experience with pricing, setup cost, and licensing?
We pay for a license, and I think SSIS is priced about right.
What other advice do I have?
I rate SSIS nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Fast insert, fuzzy logic matching, and free for developers to learn on
Pros and Cons
- "The most valuable features of this solution are the fast insert and fuzzy logic matching."
- "Generic processes should be used instead of custom code for each table."
What is our primary use case?
We use this solution to ingest data to a data lake that is built on SQL Server.
How has it helped my organization?
SSIS seems easy to use, is freely available for programmers to learn on their own, and has a lot of resources on the web for any trouble you get into.
What is most valuable?
The most valuable features of this solution are the fast insert and fuzzy logic matching.
What needs improvement?
This may be done, but upgrades to new versions required re-implementing each package. This is worse for us because we have about one thousand SSIS packages. Hopefully they are now allowing backwards compatibility.
Generic processes should be used instead of custom code for each table.
For how long have I used the solution?
I have been using this solution for fifteen years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
SSIS
January 2025
Learn what your peers think about SSIS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Principal System Developer at HHRC
It allows you the flexibility to write custom code, but it's difficult to use if you lack experience
Pros and Cons
- "SSIS provides you with lookup and transformation functions, and you have the flexibility to write your own custom code."
- "SSIS doesn't have a very good user interface, but if you can work with it, it'll provide you with almost all of the functionality."
What is our primary use case?
We are using SSIS for ETL and ELT in a business intelligence context. We bring in data from different sources and use SSIS transform and load it into our intermediate database where we are developing dashboards. There are three people doing configuration and about 50 end-users.
What is most valuable?
SSIS provides you with lookup and transformation functions, and you have the flexibility to write your own custom code.
What needs improvement?
SSIS doesn't have a very good user interface, but if you can work with it, it'll provide you with almost all of the functionality.
For how long have I used the solution?
We have been using SSIS for four years now.
What do I think about the stability of the solution?
The SSIS is highly stable, but there are occasional issues with the script component.
What do I think about the scalability of the solution?
SSIS is not that scalable. You can scale it vertically to handle a high load, but it lacks horizontal scalability.
How are customer service and support?
Microsoft has some support for SSIS, but because the company is increasingly transitioning to the cloud, so these on-prem solutions are becoming obsolete.
How was the initial setup?
The initial setup isn't too difficult, but it's not easy. Sometimes, you may need help from a database administrator to set up the SQL Server Integration Services. It can take almost a day to deploy.
A database administrator can deploy it alone. You may need another person to develop the packages and set up ETL, so it's you need about two or three people for deployment in all.
What's my experience with pricing, setup cost, and licensing?
SSIS is included at no additional cost in the SQL Server license.
What other advice do I have?
I rate SSIS seven out of 10. I would recommend using a cloud solution if possible, but if you need an on-prem product, SSIS is a good option. If you want to start using SSIS, there is a learning curve because SSIS isn't an easy solution to use. It's complicated, so you have to learn about the components and their functionalities to use them to meet your requirements.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Training Manager with 201-500 employees
I had to buy a tool to cut down on its complexity, but I haven't seen anything better than this
Pros and Cons
- "It's something I needed for bulk imports. I'm not a big fan of it, but I haven't seen anything better."
- "I have a tool called ZappySys. I need that tool to cut down on the complexity of SSIS. That tool really helps with a quick turnaround. I can do things quickly, and I can do things accurately. I can get better reporting on errors."
What is our primary use case?
Our company sells contracts when you buy a car. We sell aftermarket insurance for the tyre, wheel, ding, dent, windshield, etc. When somebody buys a contract, we capture all of that data into a legacy database PostgreSQL, and my task is to incorporate that into our financial platform using T-SQL. So, I write queries, procedures, and views. I use SSIS, and I use SSRS. My job is to get the data into our financial system so that we can process claims, payments, cancellations, and refunds.
What is most valuable?
It's something I needed for bulk imports. I'm not a big fan of it, but I haven't seen anything better.
What needs improvement?
One of the problems I ran into was that the database that I had had a status. I couldn't always flip the status, so I didn't know what data I already had. I had to use SSIS to grab a bunch of data and check the database to see if I needed to insert it. It works okay, but as I plan better, I'm trying to weed it out. SSIS is a bit prickly because anytime you go and change something, it tends to break. That's because there is metadata behind the tool.
I have a tool called ZappySys. I need that tool to cut down on the complexity of SSIS. That tool really helps with a quick turnaround. I can do things quickly, and I can do things accurately. I can get better reporting on errors.
What other advice do I have?
I'm not a fan of SSIS itself. I would rate out-of-the-box SSIS a four out of 10, but with the ZappySys tool, it is a pretty good solution, and then I would rate it an eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solution Consulting, Growth, Analytics at Akinon
Has the potential to expand so that you can immediately write code onto the SQL server
Pros and Cons
- "With this solution, there is the potential to expand, so that you can immediately write code onto the SQL server."
- "The solution should work on the GPU, graphical processing unit. There should also be piping integration available."
What is our primary use case?
I'm using the solution primarily for e-memory and e-database calculation, mostly data blending (ETL) and massive table joining, etc. I also use it for data preparation and modeling.
What is most valuable?
With this solution, there is the potential to expand so that you can immediately write code onto the SQL server. Auto-parallelization is also critical for us. It decides automatically how many parallel sessions you have to run to get your query handled. You don't need to take care of any code, which is ideal. It's also highly scalable.
What needs improvement?
The solution should work on the GPU, graphical processing unit. There should also be a piping integration available.
The design of the dashboard isn't great, visually, but the solution works, so this isn't so important to me.
SSIS's competitor, Autonomous Database by Oracle, offers you, depending on the performance of the server, new hardware, should you update your software. It advises you on how to optimize your system. It's AI and works as an artificial database manager. Microsoft doesn't have anything like this yet, but it would be nice if they did.
For how long have I used the solution?
I've been using the solution since 2008 or 2009.
What do I think about the stability of the solution?
The stability of the solution is perfect.
What do I think about the scalability of the solution?
The solution is very scalable. We have approximately 25-30 users for the on-premises version, and our cloud version has around 5,000 users.
How are customer service and technical support?
We don't ask for much from technical support. We utilize community information, and source answers via the internet or online user information. I do find that communicating with Oracle is much better.
Which solution did I use previously and why did I switch?
We previously used Oracle as an integration tool, but it's much more expensive than Microsoft.
How was the initial setup?
The initial setup was easy.
What about the implementation team?
We had a consultant that assisted us with the implementation.
What other advice do I have?
I use the private cloud as well as the on-premises version of the solution.
I would rate this solution eight out of ten. I would rate it higher if the solution offered full automation AI for database managing, setup and management, and scaling of the solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technology Innovation Leader at Netrix S.A.
Versatile, simple to install and maintain, and quick to deploy
Pros and Cons
- "The most valuable aspect of this solution is that it is simple to use and it offers a flexible custom script task."
- "There is connectivity with other databases, however, this is the most significant issue that has to be addressed."
What is our primary use case?
SSIS orchestrates data transformation in the environment, which includes Oracle and SQL Server databases.
What is most valuable?
The most valuable aspect of this solution is that it is simple to use and it offers a flexible custom script task.
What needs improvement?
Connectivity to databases other than Microsoft. This is the Achilles' heel.
Integration with other vendors' connectivity should be available as well as being able to read and write data to databases or data storage other than with Microsoft.
There is connectivity with other databases, however, this is the most significant issue that has to be addressed.
For how long have I used the solution?
I have been using SSIS for five years, but I first used it in 2007.
What do I think about the stability of the solution?
SSIS is quite stable.
What do I think about the scalability of the solution?
SSIS is moderately scalable.
The company is fairly substantial. They have approximately 400,000 people in the company, but I am not aware of how many are using this solution. It is quite a bit.
There are a lot of developers using it.
I am not aware if they plan to increase their usage, it is not within my decision.
In terms of my immediate surroundings, we intend to use cloud tools, Azure technologies, and Microsoft. First and foremost, Microsoft ADF. Azure Data Factory is the cloud's SSIS replacement.
How are customer service and support?
For this particular product, we have not used technical support.
Which solution did I use previously and why did I switch?
I started with SSIS but then switched to IBM Datastage.
That was where I worked, this was already in use at another organization.
I recently moved jobs, and this is the platform of choice for ETL once again. Informatica data center was used in various other organizations.
I was attending Informatica workshops. I wasn't Informatica actively, but I might in the future, perhaps soon.
How was the initial setup?
The initial setup is straightforward.
It only took five minutes to deploy SSIS.
For maintenance, we rely on our platform team.
We will probably need one person for maintenance. Let's say it's only one person. But I'm not speaking on behalf of the entire company; I'm speaking on behalf of a single team of perhaps 1,000 people.
What about the implementation team?
We did not use a consultant or third-party vendor, everything was done in-house.
What's my experience with pricing, setup cost, and licensing?
This is difficult since it is included in the SQL server license.
Depending on the arrangement that a certain company has with Microsoft, it may supply the permanent license that is included in the SQL server license, or it may be a time-bound license if it is a partner license or other enterprise license.
I am not sure what our relationship with Microsoft is like or what the program is, but I believe it's some sort of enterprise license.
In the past, I worked with permanent licenses.
What other advice do I have?
I would recommend SSIS to others who would be interested in using it.
I would rate SSIS an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
General Manager IT at a manufacturing company with 10,001+ employees
Good SFTP connectivity but technical support could be better
Pros and Cons
- "SSIS' best feature is SFTP connectivity."
- "Microsoft's technical support has decreased in quality over the last few years, becoming less responsive and tending to pass problems on instead of solving them."
What is our primary use case?
SSIS is mainly used for data migration transfer.
What is most valuable?
SSIS' best feature is SFTP connectivity.
What needs improvement?
In the next release, SSIS should include automated JSON file management.
What do I think about the stability of the solution?
SSIS is stable.
What do I think about the scalability of the solution?
SSIS is scalable.
How are customer service and support?
Microsoft's technical support has decreased in quality over the last few years, becoming less responsive and tending to pass problems on instead of solving them.
How was the initial setup?
The initial setup is straightforward.
What's my experience with pricing, setup cost, and licensing?
SSIS' licensing is a little high, but it gives good value for money.
What other advice do I have?
I'd give SSIS a rating of seven out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Senior Manager Software Development at Techlogix
While you can build your own components, that is not straightforward
Pros and Cons
- "The debugging capabilities are great, particularly during data flow execution. You can look into the data and see what's going on in the pipeline."
- "It should have other programming languages supported as well from a scripting perspective. Currently, only C# and VB.NET are supported, which limits it to .NET. It should have Java support as well."
What is our primary use case?
We have used SSIS in many ways. Primarily, it has been used for building ETLs for populating data warehouse and staging areas. We have developed a number of data marts that were populated. We build data migration packages, which have been reused a number of times with minimal configurations. Additionally, we build complex data integrations solutions and data hand-offs between different applications. We have even used it for creating and parsing SWIFT messages for data integration purposes. We also used it for email triggers.
Now SSIS has introduced Big Data and cloud components. Though we haven't used any of these yet but it's really a very good addition to enhance SSIS capabilities.
How has it helped my organization?
SSIS is a tool which anybody can learn in no time. When we started the project, the whole team learnt it in one week's time and then were ready to start on project tasks. It gives you control. Recently, we used SSIS for a compliance project where we performed data cleansing and extensive data transformations to prepare data files for use of compliance (Trade Based AML solutions) application.
What is most valuable?
Script task and Script component for custom tasks: It gives you power to build your own logic if your requirements are not being fulfilled with existing available components. While the big thing is you can build your own components, that is not so straightforward.
It's visual design interface is good and you can easily understand the flow.
The debugging capabilities are great, particularly during data flow execution. You can look into the data and see what's going on in the pipeline. It has good logging capabilities as well.
What needs improvement?
It should have other programming languages supported as well from a scripting perspective. Currently, only C# and VB.NET are supported, which limits it to .NET. It should have Java support as well.
We couldn't explore big data related components, and this area should be up to the mark, if not already. Certain data quality checks should also be part of it. Currently, this is the biggest area that should be looked into. Data quality is an essential part of the integration process and ETL. Currently, only the data profiling task is there.
As an update, now SSIS offers big data components as well.
For how long have I used the solution?
5+ years.
What do I think about the stability of the solution?
I've been using it for last 7 years in different projects for different banks. Didn't face any stability issues yet.
What do I think about the scalability of the solution?
Yes. It's very much scalable, but it all depends on how you design your solution. SSIS provides you extensive features and toolkit to handle all sort of data problems.
Which solution did I use previously and why did I switch?
I also used Oracle Data Integrator as an ETL tool but it all depends on your need and customer preference. SSIS is being easy to use and things can be developed very quickly so I prefer to use SSIS for most of my data related tasks.
How was the initial setup?
Its setup is very easy. You don't need too many components to start building ETL tools. Plus, there are a lot of online learning available for this tool. It can be deployed on any Windows machine with minimal requirements.
What's my experience with pricing, setup cost, and licensing?
If you have SQL Server License then you can use SSIS without any additional cost.
What other advice do I have?
Overall, we remained in a good position and in control while using SSIS. We didn't face any challenges.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free SSIS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Data IntegrationPopular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Azure Data Factory
Informatica PowerCenter
Teradata
Oracle Data Integrator (ODI)
Talend Open Studio
IBM InfoSphere DataStage
Oracle GoldenGate
Palantir Foundry
SAP Data Services
Qlik Replicate
Alteryx Designer
Denodo
Fivetran
SnapLogic
Buyer's Guide
Download our free SSIS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which ETL or Data Integration tool goes the best with Amazon Redshift?
- Which ETL tool would you recommend to populate data from OLTP to OLAP?
- Microsoft SSIS vs. Informatica PowerCenter - which solution has better features?
- What Is The Biggest Difference Between Informatica PowerCenter and Microsoft SSIS?
- What is the biggest difference between SSIS and Pentaho?
- What are the pros and cons of SSIS?
- Which is better - SSIS or Informatica PowerCenter?
- When evaluating Data Integration, what aspect do you think is the most important to look for?
- Microsoft SSIS vs. Informatica PowerCenter - which solution has better features?
- What are the best on-prem ETL tools?