EDDA - Intelligent Data Dictionary Agent (Elephantidae)
Link to open source: https://github.com/SAKUMNT006/edda-intelligent-data-dictionary-agent
What it is:
EDDA is a software-only agent that connects to enterprise databases (PostgreSQL / SQL Server / Snowflake), extracts complete schema metadata, profiles data quality on the fly, and generates business-friendly data dictionary documentation.
Why we built it:
In real teams, database documentation is either missing or outdated. Analysts waste time guessing what columns mean, joining tables incorrectly, or trusting fields that are incomplete/stale. EDDA makes schema + data health visible and explains it in plain language.
How it works (high level):
-
Connect DB using read-only credentials
-
Extract metadata: tables, columns, PK/FK, constraints, relationships
-
Sample rows per table (fast, configurable)
-
Compute metrics: completeness (null%), freshness (last timestamp), key health (uniqueness), FK orphan rate + quick stats (min/max, top values, p50/p95)
-
Generate documentation (Markdown + JSON) grounded in the extracted metadata and measured signals
-
Provide a chat interface for questions like “How do I join orders to payments?” with optional safe SELECT SQL suggestion
This build was uploaded as a hackathon project












