What is our primary use case?
We are focused primarily on the Data Governance Catalog (DGC) for our data dictionary use. We are not using it for information governance in terms of regulatory compliance, etc. We are focused on business glossary, data catalog, data dictionary, and some workflow processes to help with metadata management and other things.
We are fully updated, and we are using its latest version.
How has it helped my organization?
One of the workflows that we're just finishing and rolling out is a certification process. Collibra DGC has an attribute in there called "certified," and it is basically a yes/no choice. We wanted a lot more information about the certification of data sets, so I wrote this workflow, which is probably 30 or 40 steps long. We have a series of criteria that we have to meet in order for a data set to be considered certified. I was able to create attributes for all those and create a workflow that goes hand in hand with data set development so that when somebody competes their work, he or she can pop into Collibra and say, "I have finished this." It logs it and it becomes part of a trust score. It is really nice, and it is making our certification process more robust and the documentation easier to collect and maintain.
What is most valuable?
I like Collibra's flexibility. I like to be able to modify things for our own use. For example, we've chosen to use Collibra also as a knowledge management tool, even though it is not designed to be a knowledge management tool. That's the beauty of it. It can serve as a knowledge management tool by creating some custom assets specifically for knowledge management. I have a knowledge base domain and a knowledge base article asset type- along with a few other things. I really like the flexibility to be able to extend it in those non-traditional ways.
On the flexibility side, I've created some really nice and very useful custom workflows that have really helped with work processes and productivity. They've really helped us do things easier, faster, and better.
What needs improvement?
The UI is good if you happen to be an administrator and are familiar with the technical side of the administration. If you're a business user, the UI is not good. It is hard to learn. It is hard for those who are administering it to teach to end-users and it can take hours of training to do it. Because it is difficult and non-intuitive, business users resist using it. It is a battle to get them on board and to keep them engaged because of the UI. On the other hand, Collibra just hired a person specifically to revamp the UI. So, they're dealing with it, but it isn't there yet.
They're working on the lineage harvesting for technical lineages. I don't know this for a fact, but my feeling is that this is new to them. So, they're still developing it and it feels awkward.
For how long have I used the solution?
I have been using this solution for eight months.
What do I think about the stability of the solution?
Its stability is very good. Out of 10, I'd probably give it a nine. We've had a couple of little glitches where something happened, but they were minor and we were able to create tickets and get issues resolved within a week and usually within just a day or so.
What do I think about the scalability of the solution?
So far, we haven't had any major problems. We're ingesting metadata from AWS Redshift. We've also got connectors built for S3 but we haven't used them yet. We're importing from Oracle and working on lineage harvesting from DBT, Data Services, and few other places. So far, everything has been really good. We're importing metadata from Tableau, and there are no problems there, either.
In terms of the roles of its users, we've got product managers and solution managers. (A solution manager is the IT coordinator who works with the product manager.) We've also got analysts, engineers, reviewers, editors, data stewards, and data coordinators or custodians. We also have technical stewards, admins, and a group of people we call "normal" who are business users that have read-only access.
In terms of Collibra's usage, I would love to have it used 10 times more than it is, but because of the difficult UI, I am getting resistance from the users. It is hard for them to navigate and learn the interface. Once you know it, it is easy to get around and find what you need. It is just about learning the interface and dealing with some poor choices of how to use the screen real estate. So, right now, the user engagement is lower than I would like it to be.
How are customer service and technical support?
Their technical support is very good. On a scale of one to 10, I would give them a seven. We've probably had four or five tickets open and were able to get them resolved quickly.
It feels like they may be sensitive--possibly they've had some bad reviews regarding their customer service--so it seems like they may be going overboard there. For example, they have scheduled a meeting every month for our team to meet with what they call a customer success manager. I feel like this is too often. They're responsive about stuff, but it feels like they're trying too hard.
Which solution did I use previously and why did I switch?
Prior to this and strictly for our data dictionary, I used Dataedo. They are very good at what they do, but have a much more focused solution.
For knowledge management, I used Confluence and really liked it, but we came up against the issue of access levels for for non-registered users; we didn't want to pay license fees for a large number of "read-only" users. Basically, it is either full (paid) access or free access to "the world" and like everyone else, we have information that we don't want to expose to the world.
How was the initial setup?
Setup was really straightforward. Collibra was very good with holding meetings and being responsive to requests. I was pleased with the setup and configuration process. They were really good at the initial stages of learning and understanding what we were doing.
Those of us who are working on this project also have "day jobs" so we were not focused solely on this. The focused time on it among members of the team was probably less than a hundred hours extended over a period of several weeks.
In terms of maintenance, we have a small, three-person team of people who are actually working on the technical maintenance side. All told, the actual time that we spend in administration at this point is very low--perhaps 20 hours a month spread between three people.
What about the implementation team?
We did it in-house with direct interactions with the Collibra team. Our experience with their team was very good. They have an onboarding process and a roadmap they like to follow. We were just one department with a small team working on the actual setup and use case. Several of their steps didn't apply to our use case so we skipped these and even took some of the other steps out of order simply because it made sense for us. The onboarding team at Collibra was 100% supportive of making those changes and doing things the way we needed instead of the way they ordinarily would have done.
What's my experience with pricing, setup cost, and licensing?
It is substantial, and we pay yearly.
What other advice do I have?
The thing that made our onboarding really simple was that we understood beforehand our use case and our needs. We understood what our roles were and who needed to be involved. We also understood our communities and our setup structure. We had all of that from the beginning. They mentioned several times that we were extremely well-prepared. So we learned that the more users know about the needs of the department or the company, and the more advance prep work they can do, the easier the onboarding process is.
When we started, the Collibra team sent us two huge Excel files that were basically questionnaires that they wanted us to go through to prepare for onboarding. We already had all of that done. It was finished but wasn't in the same format. We wrote back and asked, "Do you really want us to fill out these Excel sheets? We've already gathered this information." They said, "Oh, great. We will skip the first two steps of onboarding because you've already got it." That really accelerated the process.
I'd give Collibra a nine out of 10. I am really happy with it though there are few things that I wish were different, especially in the UI.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.