Overview 🔍

After uploading your files, BDIViz launches its main interface, allowing you to visually explore match candidates between your source dataset and the target schema.


Interactive Heatmap 🔥

The heatmap is the primary visualization tool in BDIViz. Each cell represents a match candidate between a source attribute (y-axis) and a target attribute (x-axis).

heatmap-gif

Key Features


Filters and Search Controls 🔍

Fine-tune the heatmap view using a suite of filters:


Lower Panel: Match Details 🔎

Clicking on any heatmap node reveals deeper insights below:


LLM Agent Panel 🤖

agent-panel

An embedded LLM-powered assistant provides contextual insights:

  • Diagnosis Summary: Determines if a match is likely valid based on metadata, column names, and user history
  • Explanation Cards: Highlight key reasons (e.g., name similarity, value overlap)
    • Click to expand for more detail
    • Provide feedback via 👍/👎 to refine model accuracy
  • Target Schema Metadata: Enriched descriptions pulled from sources such as GDC

What’s Next? 🚀

After reviewing the matches:

  • Accept or reject individual match suggestions
  • Use filtering to prioritize high-confidence matches
  • Proceed to export, refine, or apply your matched schema for downstream harmonization tasks