Video
Overview: Easy Data Sharing for Development Fixes with Delphix
Accelerating root cause analysis and development fixes is critical, but bottlenecks in data sharing can cause significant delays and risk. Perforce Delphix empowers organizations to automate secure data sharing between teams, ensuring you can accelerate development cycles without compromising compliance or data quality.
With Delphix for data sharing, enterprises can:
- Bookmark and Share Data Instantly: Effortlessly create bookmarks of virtual databases at the exact point in time a defect is discovered. This allows testers to share a precise, consistent data state with developers for rapid root cause analysis, eliminating the guesswork.
- Empower Teams with Self-Service Data: Provide developers, testers, and data scientists with self-service access to a library of lightweight, virtual databases. Teams can provision, refresh, rewind, and branch data environments in minutes without needing to file tickets or wait for assistance, dramatically increasing productivity.
- Accelerate Development and Testing Cycles: By removing data friction, you can streamline the entire defect resolution process. Developers can quickly recreate error states, test fixes against accurate data, and return to their previous work with a single click, all while testing continues in parallel.
- Ensure Enterprise-Grade Compliance and Security: Virtual databases provisioned through Delphix can use masked data, ensuring sensitive information is protected in non-production environments. Granular role-based access controls guarantee that users only see and interact with the data they are authorized to access, supporting compliance with regulations like GDPR and HIPAA.
See How Delphix Can Transform Your Data Operations
Ready to see how Delphix can accelerate your development and testing workflows? Request a personalized demo to discover how you can deliver fixes faster and innovate without risk.
Demo Delphix for Easy Data Sharing
Full Transcript
Hi, I'm Grant Ward. I'm a Principal Sales Engineer with Perforce Delphix. I have spent many years helping customers solve complex data use cases using the Delphix platform. Today, we are going to talk about how you can easily share data between individuals or teams for root cause analysis. Please remember to check out other videos from the Perforce Delphix team that cover other use cases.
Delphix ingests data from any source. These sources are typically production environments. Delphix then profiles this data for any sensitive values and masks them with realistic data that maintains referential integrity. Delphix can then virtualize your data, giving you an unlimited number of copies available in a test data library. Your data consumers can then access these copies via self-service. Perforce Delphix also has an intelligent API integration layer that allows you to automate processes within your existing data pipelines.
We will show you how Delphix virtual databases are more flexible than physical ones, where you can log into your copy via self-service. You can bookmark your data at the moment you find a problem. You can also share that bookmark, allowing others in the organization to create an exact clone of what you are seeing in their own database without losing the changes they are currently working on. This allows teams to quickly deliver data to develop, test, and release fixes in the environment.
Let’s look at our Delphix environment. I have my test data library here with all my different databases that are available to me across the organization. As the testing team, I am interested in the banking database. That is the one I will be working on as a tester. I have just discovered an issue in the latest code I have been testing, and I want to share the data I have created with the development team so they can investigate the issue in their environment.
I can bookmark my database. I will give the bookmark a meaningful name that can be linked to a ticket in the system. I will set this bookmark as public so it will be accessible to others in the organization who need to use it. I will create this bookmark instantly. You now have a bookmark on your testing database that is ready to be shared within the organization.
I will now log in as a developer and show you the process on their side. Before I do that, I want to explain the roles in the Delphix system. Every user authenticates against the Delphix environment, and you can assign roles to individuals or groups accessing your Delphix objects. You can apply granular levels of security and control to all your users, defining what they can and cannot do in the system. Users should only work on the databases allocated to them.
I will now log in as a developer, and you will see that this person is only allowed to work with their assigned databases.
I have logged into my Delphix system as a developer. You will see that I only see development databases here. This means I have no access to the QA database and cannot interfere with or make any changes to their environment. I know I have received a Jira ticket that has been allocated to me. Let's look at that. I know a bookmark should now be available to me. I am connected to my development database, and I have that bookmark allocated. I can now refresh my virtual database to the state of the shared bookmark.
Once the refresh is finished, let's look at the database timeline.
Here, we can see the timeline history of my database. This is the original timeline I was working from. Data is version-controlled in Delphix. The previous data I was working on as a developer is still accessible to me. However, I have now refreshed my database back to the bookmark assigned to me by the testing team, and that is now my active time flow. I can test my code, make changes, check it in, and update the QA team that I have found the defects. Once I am finished, I can return to my previous work with the click of a button.
Let's look at that.
If I go back and make this time flow active, we can see my original time flow has returned to its original state. This is what I was working on previously, and the inactive timeline is the bookmark shared with me earlier.
This is a powerful way to share data in the organization and switch between different versions of data using your Delphix virtual database. Remember that a Delphix virtual database behaves and works exactly like a standard database. Delphix introduces no differences.
We hope you enjoyed that. Please reach out to us if you have data or compliance challenges to discuss. We can show you how to deliver a return on investment in six months. Thank you for your time.