Role-Driven Metadata Layers in Data Mesh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data mesh frameworks, it is challenging to support the different views of a dataset needed by various types of users, and the current approach requires copying data across domains, increasing resource utilization.

Innovation Solution

A multi-plane metadata approach is introduced to enable visibility into data stored in a data mesh for different user roles, simplifying the exposure of datasets to users without requiring data copying. This involves generating user role-specific metadata layers based on metadata regarding a dataset with multiple data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is copied across domains to support different user views, then user-specific data access is improved, but resource utilization deteriorates

Engineering Contradiction:
Improveuser-specific data accessVSAvoidresource utilization
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments metadata into different layers (first metadata layer for general dataset information, second metadata layer for user role-specific information) that can be independently generated and served to different users without duplicating the underlying data, thereby providing user-specific access while avoiding resource waste from data copying

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata layers as an intermediary between the underlying data and users. These metadata layers provide user-specific views and access control information without requiring actual data copying, serving as a mediator that enables efficient user-specific data access while preserving resource utilization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If centralized data administration is used, then data management is simplified, but adaptability to different user needs deteriorates

Engineering Contradiction:
Improvedata management complexityVSAvoidadaptability to user needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the metadata into multiple layers where the first layer contains general dataset metadata and the second layer contains user role-specific metadata. This segmentation allows centralized management of the base metadata while enabling flexible, role-specific adaptations without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional layer to metadata organization by creating hierarchical metadata layers. This additional dimension allows the system to maintain simple centralized management at the base level while providing adaptability to different user needs at higher metadata layers, effectively resolving the contradiction between simplicity and versatility

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12212575B2User role-driven metadata layers in a data mesh
Publication Date: 2025.01.28 CISCO TECHNOLOGY INC
  • US12212575B2 patent drawing
  • US12212575B2 patent drawing
  • US12212575B2 patent drawing

AI summary

In one embodiment, a device of a data mesh generates a first metadata layer for the data mesh that comprises metadata regarding a dataset having a plurality of data sources. The device identifies user role-specific metadata associated with a particular user role and based at least in part on the metadata regarding the dataset. The device generates a second metadata layer for the data mesh that comprises the user role-specific metadata associated with the particular user role. The device provides the user role-specific metadata for presentation to a user associated with the particular user role.