What is most valuable?
In my experience with SSIS, I have found its most valuable features to be its package management capabilities and the flexibility it offers in designing workflows. We often use templates, inheriting and embedding scales in SSAS to streamline our processes.
What needs improvement?
In upgrading SSIS, we encountered challenges fixing SQL Server and performance issues, including problems during a failover in our data warehouse. After resolving these issues and conducting load balancing tests, we proceeded with the SSIS upgrade, anticipating potential complications.
For how long have I used the solution?
I have been working with SSIS for almost ten years.
What do I think about the stability of the solution?
I would rate the stability of SSIS at a solid nine out of ten. While there may be occasional encounters with bugs or performance issues, personally, we haven't faced significant problems in our usage.
What do I think about the scalability of the solution?
I would recommend SSIS for both smaller and larger companies. We operate as a small to medium-sized enterprise with a considerable volume of data, around 30 to 40 terabytes in our data warehouse. Despite being an SME, SSIS has proven effective in handling our ETL processes seamlessly. If an organization has a similar data size, around the 30 to 40-terabyte range, SSIS can be a suitable and reliable choice for managing their data integration needs.
How are customer service and support?
Microsoft's technical support has been good, especially for critical issues in a financial institution like a bank. The bank receives strong support from Microsoft, and there is a significant level of accountability. If any issues arise, particularly those impacting financial operations, Microsoft is obligated to address and resolve them promptly.
Which solution did I use previously and why did I switch?
While executing tasks and managing data flow, we occasionally encounter Oracle system integration, and in the past, we have used Antunica, though it seems Microsoft's support for it has dwindled in recent years. Despite some versioning challenges, our workflow design, execution, and deployment have been relatively smooth using SSIS.
How was the initial setup?
SSIS implementation has been straightforward for us, using scheduled tools like Kubernetes for deployment and master packages in SSIS. It seamlessly integrates with Microsoft products and other databases like Oracle or Teradata. We haven't faced issues integrating with third-party solutions, and even with tools like Attunity, it has worked reliably for almost a decade without performance problems.
What's my experience with pricing, setup cost, and licensing?
The pricing of SSIS is generally considered reasonable in comparison to other data integration tools in the market. In terms of licensing, I find Microsoft's pricing policy generally favorable, especially when comparing it to other products like Power BI. Microsoft's pricing is competitive, and they seem to have a good strategy, as evident in the success of Power BI. Over the years, SSIS has gained recognition, and Microsoft's promotion efforts have been effective.
Which other solutions did I evaluate?
If you are considering alternatives to SSIS, I have worked with ODI in the past during consulting engagements. Colleagues have praised Informatica as a superior solution to ODI and SSIS, though I'm not aware of its pricing. While SSIS is lauded for its simplicity, there might be disadvantages compared to competitors like Informatica. However, our data warehouse team is highly satisfied with SSIS, and it is widely used in the industry. It is a common and reliable ETL tool with easily accessible solutions through internal resources and online searches, making problem-solving straightforward.
What other advice do I have?
For those interested in SSIS, my advice is to go for it because it is a simple and effective solution. Even without deep knowledge, there are ample resources, including comprehensive documentation from Microsoft. Exploring their documentation provides access to numerous samples and best practices, making it user-friendly, especially for developers. So, don't hesitate to leverage the available materials and give it a try. Overall, I would rate SSIS as an eight out of ten.
Which deployment model are you using for this solution?
On-premises