Skip to content

Feature Request: Incremental Enrichment ETL Pipeline for Genie Room and Schema Changes #25

@BlitzBricksterYY-db

Description

@BlitzBricksterYY-db

Problem Statement
Users frequently modify their Genie Rooms, which includes adding, removing, or updating underlying tables and columns. Currently, when these modifications occur, the downstream AI agent remains unaware of the latest data changes. Without a mechanism to capture these updates, the agent relies on stale context, leading to inaccurate or outdated responses.

Proposed Solution
We need to implement an enrichment ETL pipeline that can selectively pick up these schema and configuration changes and run on a regular schedule.

Specifically, the pipeline should:

  1. Change Detection: Selectively identify incremental changes made to Genie Rooms, tables, and columns since the last run.
  2. Scheduled Execution: Run on a configurable schedule to process only the updated entities, avoiding the overhead of a full data refresh.
  3. Downstream Synchronization: Automatically update the corresponding Metadata Tables and Vector Search (VS) indexes with the new context.

Impact
Implementing this pipeline will ensure that the agent always has access to the most up-to-date schema and data context, significantly improving the accuracy, reliability, and relevance of its responses to user queries.

Metadata

Metadata

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions