Load Plan Generation via Metadata Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated load plan generation tools require separate repositories and synchronization, leading to inefficiencies in data integration scenarios and increased manual effort for loading data into data warehouses.

Innovation Solution

A method for generating load plans that configures predefined components based on design and runtime dependencies, allowing for automated orchestration of data loading tasks from various sources into data warehouses, reducing the need for manual intervention and separate repositories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated load plan generation tools are used, then productivity is improved, but device complexity increases due to requiring separate repositories and synchronization mechanisms

Engineering Contradiction:
Improvedata loading efficiencyVSAvoidrepository synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the load plan generation functionality with the existing data warehouse metadata repositories, eliminating the need for separate repositories. The load plan generation tool directly utilizes metadata from existing repositories (data source definitions, fact table definitions, transformation definitions) to generate execution plans, thereby removing the complexity of maintaining and synchronizing separate repository systems while preserving automated generation capabilities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system makes existing metadata repositories serve dual purposes: both for data warehouse development and for automated load plan generation. By designing the load plan generation to consume metadata from existing repositories and allowing those same repositories to store generation results, the system achieves multi-functionality without requiring dedicated separate infrastructure, thus improving productivity without adding repository synchronization complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If manual load plan creation is used, then device complexity is reduced, but productivity decreases due to increased manual effort

Engineering Contradiction:
Improvesystem architecture simplicityVSAvoiddata loading speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements self-service automation where the load plan generation tool automatically consumes metadata from existing repositories (data sources, fact tables, transformations) and generates executable load plans without manual intervention. This allows the system to serve itself by utilizing its own existing metadata infrastructure, thereby maintaining architectural simplicity while dramatically improving data loading productivity through automated plan generation and execution

Inventive Principle:
Principle #25Self-service

3Reliability

If separate repositories are used for load plan generation, then reliability is improved through dedicated metadata storage, but loss of time increases due to synchronization requirements

Engineering Contradiction:
Improvemetadata storage reliabilityVSAvoidrepository synchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines load plan generation metadata storage with existing data warehouse repositories, eliminating separate repository infrastructure. By having the load plan generation process read from and write to the same repositories used for data warehouse development, the system maintains metadata reliability through established repository mechanisms while completely eliminating synchronization delays, as no separate repository synchronization is required

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11789964B2Load plan generation
Publication Date: 2023.10.17 ORACLE INT CORP
  • US11789964B2 patent drawing
  • US11789964B2 patent drawing
  • US11789964B2 patent drawing

AI summary

Load Plan Generator (LPG) is a BIAPPS utility for generating ODI load plans based on desired subset of fact tables for loading BIAPPS Data Warehouse. The tool simplifies the configurations process by minimizing the manual steps and configurations and provides a guided list of configurations steps and checklists. The load plan components can include different sets of load plans that will be stitched together by the load plan generator to create one load plan for loading chosen fact groups in the warehouse sourcing from different transaction systems.