Automated Data Transfer Guide for Secure Production Data Subset Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information Systems face challenges in maintaining data quality across component systems due to the large size, high cost, and security concerns of copying production data, as well as the complexity of ensuring referential integrity during data transfer between systems.
Innovation Solution
An automated data transfer guide is generated by observing application code execution in a virtual environment, documenting data entity relationships and using a flexible data masking system to protect confidential data, allowing for a minimally required subset of production data to be copied with full integrity between systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If production data is copied between systems, then data quality in component systems is improved, but copying time and disruption increase
Solution Approach 1:
The patent extracts only the necessary data entities and relationships required for component systems to function, rather than copying entire production datasets. The data transfer guide identifies and extracts minimal required data subsets, reducing copying time while maintaining data quality for testing, training, and development purposes.
Solution Approach 2:
The patent segments the data transfer process into distinct phases: generating the data transfer guide from production system metadata, identifying required data entities and relationships, and transferring only those specific data subsets. This segmentation enables selective data copying rather than bulk transfers, reducing overall copying time and disruption.
2Reliability
If production data is copied between systems, then data quality in component systems is improved, but transfer cost increases
Solution Approach 1:
The patent extracts only the essential data entities and relationships needed for component system operations, eliminating unnecessary data transfer. The data transfer guide enables selective extraction of minimal required data subsets, reducing transfer costs while preserving data quality for operational needs.
3Reliability
If production data is copied between systems, then data quality in component systems is improved, but security risks increase due to confidential data
Solution Approach 1:
The patent extracts only non-confidential or necessary data entities for component system operations, excluding sensitive confidential information from the data transfer guide. This selective extraction maintains data quality for operational purposes while eliminating security risks associated with copying confidential production data.
4Reliability
If production data is copied between systems, then data quality in component systems is improved, but device complexity increases due to integrity constraints
Solution Approach 1:
The patent performs preliminary actions by generating the data transfer guide in advance, which pre-identifies all required data entities and relationships before data transfer occurs. This preliminary documentation simplifies the actual transfer process by providing a ready-made blueprint, reducing complexity during execution.
Solution Approach 2:
The data transfer guide serves as an intermediary artifact between the production system and component systems. It mediates the data transfer process by documenting entities and relationships, enabling automated transfer tooling to handle integrity constraints without manual intervention, thus reducing overall system complexity.
5Measurement precision
If a data transfer guide is generated by observing application code execution, then data entity relationships are accurately documented, but processing time increases
Solution Approach 1:
The system performs self-service by automatically generating the data transfer guide through observing its own application code execution. The data transfer guide documents the actual data entities and relationships used by the application, ensuring accuracy while eliminating manual documentation efforts. The automation reduces processing time compared to manual analysis.
Data Source
AI summary
Techniques to create and use a data transfer guide are disclosed. In various embodiments, at least a portion of application code comprising an application is executed in a virtual machine execution environment. An interaction between the application code executing in the virtual machine execution environment with a data entity included in a set of production data is observed programmatically. A data that represents the data entity is included in a data transfer guide at least in part programmatically.


