Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Special holiday offer! You and a friend can attend FabCon with a BOGO code. Supplies are limited. Register now.

Reply
matthewlopesdev
Regular Visitor

RTI Event Metadata Table Use Cases

Hi everyone, I’m looking to expand how others are using metadata tables in Microsoft Fabric RTI architectures.

Current state

We have an IaC-driven deployment process that provisions RTI assets from source → bronze → silver. As part of this deployment, we persist configuration and lineage information into a metadata table stored in SQL DB.

At a high level, the metadata schema includes:

  • EventTopic

  • SourceObjectSettings (JSON) – bronze/silver table names, flatten function, etc.

  • TopicInformation (JSON) – topic-level semantics

  • Audit columns (create/modify user + timestamps)

The metadata is written at deploy time and represents the intended RTI topology.

Current primary use case: Bronze → Silver reprocessing

Our main use case today is controlled reprocessing from bronze to silver.

Since Fabric update policies only apply to data in motion, when we need to:

  • fix a flattening bug

  • handle schema changes

  • correct downstream logic

we need a way to deterministically replay historical data.

To support this, I built a parameterized pipeline that accepts:

  • EventTopic

  • StartTime

  • EndTime

The pipeline triggers a fully parameterized notebook that:

  1. Uses the provided EventTopic to query the metadata table

  2. Retrieves the associated flatten function, bronze table, and silver table

  3. Dynamically builds the KQL query

  4. Reprocesses bronze data for the specified time window into silver

This approach avoids hard-coded topic logic and has worked well so far.

What I’m looking for

I’m interested in learning how others are extending this metadata-driven pattern beyond reprocessing, particularly in larger RTI platforms.

 

What other valuable use cases have you found for metadata tables in RTI architectures?
Any lessons learned or pitfalls would also be appreciated.

Thanks in advance.

2 REPLIES 2
v-echaithra
Community Support
Community Support

Hi @matthewlopesdev ,

I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We are always here to support you.

Thank you.

rajendraongole1
Super User
Super User

Hi @matthewlopesdev  - Your current approach is already aligned with how mature RTI platforms are evolving in Fabric, treating metadata as a first-class control plane rather than simple document.

Eg: 

Typically extend this pattern in several high-value directions beyond bronze → silver reprocessing.

If you continue expanding in that direction, you’re effectively building a scalable RTI framework rather than just pipelines.

Metadata Driven Pipelines for Microsoft Fabric | Microsoft Community Hub

Real Time Intelligence | Fabric Catalyst

 

Hope this helps.

Hope this helps.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
December Fabric Update Carousel

Fabric Monthly Update - December 2025

Check out the December 2025 Fabric Holiday Recap!

Real Time Intelligence in a Day

Real-Time Intelligence in a Day—Free Training

Turn streaming data into instant insights with Microsoft Fabric. Learn to connect live sources, visualize in seconds, and use Copilot + AI for smarter decisions.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors