Make Centerprise your data toolkit's center prize!
August 03, 2015
Make Centerprise your data toolkit's center prize!
Score 10 out of 10
Vetted Review
Software Version
V6.2.1.8
Modules Used
- All Centerprise Modules
Overall Satisfaction with Centerprise Data Integrator
Centerprise is used as a key ETL and data integration component bringing together several different financial data sources to compile a single view of our client's corporate finance group. It delivers a single integrated view of their 'cash register' systems and solves the problem of the manual integration of the separate system's data and reports.
- The links to many different data sources made it real easy to gain access to the key data elements and integrate the data across many different systems.
- The graphical approach is self documenting and permits the rapid assimilation of existing work by new team members.
- It makes it VERY easy to build source/destination data reconciliations.
- The ability to incrementally see the data transformation results at any point in a data flow is invaluable.
- The XML processors make it real easy to process and integrate XML data. We've even used Centerprise on its own data logs to pull out and report on the XML job log data for custom reporting.
- Centerprise is an invaluable tool for addressing data integration particularly dealing with 'Shadow IT' Excel spreadsheets.
- The dataflow architecture will take some getting used to as you have to understand the various data flow objects and THINK about how a data flow will work to accomplish what you want.
- The scheduler and job monitor are areas where the product can be improved. We would like to see an independent job monitor as a separate read only component so that a client use license is not not needed to see the working jobs.
- The job scheduler interface is not that intuitive and adding jobs, particularly in 100's, is VERY time consuming using the interface.
- The mapping between UTC and local times need work and the scheduler needs to handle switching back and forth between day light savings.
- Our client has a quicker, clearer and trustworthy business financial view enabling them to make well informed financial decisions.
- The ETL development group is twice as productive and handing work out for support is much quicker and more simple.
- User adoption of the systems was quick and painless.
We looked at Adeptia, Informatica, Jitterbit, and Adaptive. All of these products had their specific strengths. We compared many factors which included but was not limited to price, product capability, product maturity and stability, what comes in the box for the purchase price, the ability to connect across a wide data landscape, ease of use, and product support. We chose Centerprise because of what was delivered for the purchase price. Other products required additional module purchases while others did not provide the data integration level we where seeking.
Centerprise Data Integrator Support
Pros | Cons |
---|---|
Quick Resolution Good followup Knowledgeable team Problems get solved Kept well informed No escalation required Immediate help available Support understands my problem Support cares about my success Quick Initial Response | None |
No - Support is part of the product annual maintenance particularly if there are errors/failures resulting in product error codes. The data flow architecture posses challenges in that the Centerprise Server tries to optimize the operations which in some VERY rare cases is not what you want it to do. Working with the support team you can figure out data flow adjustments or realignment so that the server doesn't optimize away the result you are seeking.
Yes - When you start pushing the envelope of any product you find bugs. Over the course of using Centerprise we've run across bugs and they have been isolated and addressed by Astera as either a patch work around or corrections in future product releases.
We had an issue where some of our nightly production jobs where intermittently raising missing data source errors when the server was under heavy load. The errors happened intermittently and at different times in the night cycle. We alerted the support team and sent them our data flows and job schedule. Mike and his support team worked major overtime and into the weekend on the problem to isolate it. They were able to recreate the issue but only on certain machines with certain OS patch revisions. Needless to say, they figured out what was happening and come up with a patch. We applied the patch and the problem disappeared.
Using Centerprise Data Integrator
Pros | Cons |
---|---|
Like to use Relatively simple Easy to use Well integrated Consistent Quick to learn Convenient Feel confident using Familiar | None |
- Everything is data flow architecture. Building flows that grab data from one source to transform it and place into a destination is a piece of cake. You will however need to understand the data flow objects and how to link them together to build very complicated ETL flows.
- Grabbing data from the 'Shadow IT' Excel explosion and putting back under database control is one place where Centerprise shines.
- We literally generated custom status reports by using Centerprise on it's own job log to pull out the XML, prepare a report and email it to the support teams.
- This is a VERY valid questions and I'm NOT knocking it, just trying to draw an analogy...I could almost say that this questions is akin to asking...'What functions are particularly easy or elegant to perform with a programming language compiler?' I guess it's based on your imagination, creativity, and of course data volume.
- Improvements can be made in daily job monitoring. When you have over 5000 jobs running in a night cycle it can get difficult to isolate that one job that didn't behave using the job monitor embedded in the client.
- Moving over 100 million records nightly. However, I believe that to be a difficult task for ANY product running on the same platform as Centerprise.
- Not so much a product issue but a developer issue is getting out of a typical iterative programming thought process and moving into an object based data flow thought process.
- Synchronizing data flows and workflows that have cross dependencies.