What is our primary use case?
We use it to bring live production data into a testing environment for developers and code testing. It works well because it seamlessly connects with the ETL engine and has its own policy pack, reducing the need for custom coding.
TDM also has strong masking capabilities for sensitive data like names, Social Security numbers, dates of birth, and bank accounts, which is crucial, especially in the financial industry.
We also primarily use Informatica PowerCenter, which is our ETL tool. TDM integrates well with PowerCenter, allowing us to bring in development data and incorporate it into the transformation phase of our ETL process. The masked and subsetted data is then loaded into our testing environments.
How has it helped my organization?
Informatica TDM improved our data compliance and security for testing.
Some companies use custom-built, in-house solutions to mask sensitive data, such as Social Security numbers or credit card information. But then, these solutions can vary in robustness and may not allow to track changes.
With Informatica TDM, any production data brought into a non-production environment is automatically securitized. TDM offers different algorithms (around 24 at the time) to choose from for masking data. This flexibility allows us to customize the masking process according to our specific needs.
Informatica TDM is also developer-friendly, making it easy for ETL developers to pick up and use without extensive training. It's not overly complicated and provides a streamlined approach to data masking and security.
Data subsetting and testing cycle:
Data subsetting is a key aspect of sampling in our testing process. All I need is a small representative sample, like ten thousand records or so. We can select the sample and ensure it covers all possible scenarios.
The subsetting algorithm in TDM helps us make sure that the subset is representative of the entire population, even with terabytes of data. This is crucial for efficient testing.
The main thing is, in version 9.7.1 (and I think it's still there), there are two features: persistent data masking (PDM) and dynamic data masking (DDM). Both options are used by companies in some way.
Dynamic data masking means that if someone with authority queries the database, they can see the actual data. However, lower-level users without the necessary permissions will see masked data. It depends on who runs the query. For example, a CEO would see everything, but others wouldn't. Dynamic data masking is implemented in data transit.
I had the privilege of working with and managing this product back in 2017 when we were implementing version 9.7.1.
What is most valuable?
Openness, flexibility, and user-friendliness.
What needs improvement?
I've only worked with versions 9.7 and 10.5.1, and I'm not familiar with the newest features in the current version, 10.5.1.
However, I'm sure they have incorporated AI capabilities, as that is the current industry trend. It is this new buzzword. Informatica itself introduced CLAIRE AI.
I am four versions behind. So, it would be good if I upgraded. Plus, Informatica has rebranded this TDM. It's not even originally from Informatica. They purchased the company that makes the application around 2010.
Informatica has purchased so many companies for different purposes, like business-to-business, test data management, and more. They change the trade name so frequently. It used to be ILM, Informatica Lifecycle Management, then they changed it to something else, then Test Data Management, and then Security Governance and Policy Management or something like that. It's all different names for the same product. Frequent rebranding and name changes can create confusion for customers.
For how long have I used the solution?
I have experience with this product.
How are customer service and support?
The customer service and support are very responsive. Even for newer products, the responses are technical and helpful. However, for some products acquired by Informatica, such as the application acquired from Hyperion for MDM, there might be a need for more specific expertise.
Even in 2017, those companies still seemed to exist as separate entities within Informatica, not fully integrated. So, if we opened a case for TDM, it might take a bit longer to connect with the right person who specializes in that specific product.
Even with the acquisitions, it's getting better. But the pace may not be as fast as we would like, as there is a learning curve for them.
How would you rate customer service and support?
How was the initial setup?
The initial setup is straightforward.
What about the implementation team?
I did the setup myself. That's one of the things I remember from my seven-year-old experience. I haven't used that product since 2017, so I don't know what developments have taken place.
Back then, it was a bundle. Like, if you purchased all the Informatica products (PowerCenter, Data Quality, Data Scrubbing, etc.), they would give you a CD to download and install TDM. It was on an AI platform.
When it came time to upgrade from 9.7 to 10.1, we could upgrade all the other products, but there was an issue with TDM. It seemed like they weren't ready for the upgrade.
We asked if we could wait, but that wasn't an option because the rest of our ETL toolset would then be out of compliance and support. They suggested spinning off TDM onto separate hardware, even though it came bundled on the CD. Our license would cover this, so we decided to spin up another instance.
Initially, we considered an AIX machine, but that was too expensive. They suggested using Linux instead, as it's more affordable and runs on commodity hardware. So, we put TDM on a Linux box, brought over all the development code, and continued our work. Once that was done, we integrated it back.
The setup was straightforward. There were no complicated configurations. It was just a matter of installing and setting up the basic configurations, as you would expect.
Other than that, there was nothing unusual or complex about the setup process.
What was our ROI?
ROI is good. You can easily make it back in two to three years. For instance, from around 2005-2008, I worked at a state department in one of the 50 states. As a public education agency, we didn't have a lot of funding and had to account for every penny.
We needed to integrate Excel, PDF, and Microsoft Word into Informatica, and they offered an unstructured data option for that. We also evaluated UDT (unstructured data transformation), an option within the ETL tool. We thought it would be an incremental cost, but it was hundreds of thousands of dollars. We questioned the value of such an investment for our needs. The benefit is that you can easily accomplish similar tasks in other ways.
For instance, there was a situation where we had to integrate with Salesforce instead of a DC at a different state agency. Deloitte came up with its solution for testing and coding. We evaluated Informatica, but the price was too steep. They suggested using Talend Open Studio, a community edition. It was free for our purposes since some products offer both community and enterprise editions. We went with the community edition, and it worked fine.
Depending on the business need, Informatica's value can be justified. I know that when I was at Informatica, JP Morgan and Citibank were our customers. They would test any product we developed before it was released to the public. For them, the cost was not an issue, but for smaller businesses, it could be.
So, the ROI depends on the specific business need, and it can be justified in many cases.
What's my experience with pricing, setup cost, and licensing?
Informatica charges based on the number of cores you have, and they may charge extra if you exceed a certain limit. The price is a little high, but that's how software companies generate revenue – by selling licenses, consulting, and training.
What other advice do I have?
It's a good, solid product. It has all the options you need. If the policy pack that comes with the product doesn't satisfy your requirements, there's also an option to custom code and build your own solution. That should cover anything under the sky.
Overall, I would rate it an eight out of ten.