LLM-Powered Data Engineering

Automating Schemas, Ingestion and Quality

Prudhvi Krovvidi · Hyderabad Python Meetup

Talk QR

Links

Why LLMs in data engineering?

  • Systems are growing
  • Change is constant
  • Humans translate intent

Data breaks late.

Schemas drift silently.

Where we spend human time

  • Writing schemas
  • Updating dbt tests
  • Debugging mismatches

LLMs are good at

reasoning, understanding context, not guessing

Schemas are

living artifacts

What is SchemaForge?

  • Web-based schema reasoning engine
  • Upload CSV/Excel, get dbt rules
  • Interactive ER diagrams
  • Chat with your data

The data flow

Raw Data → Schema Inference → Relationship Detection → dbt Rules → Validation

Demo walkthrough

  1. Upload CSV/Excel file
  2. Watch real-time schema inference
  3. Explore interactive ER diagram
  4. Chat: "Find potential data quality issues"
  5. Export complete dbt project

Real-world impact

  • Zero to dbt project in 2 minutes
  • Automatic PII detection
  • Visual schema exploration
  • Natural language to SQL

Run it anywhere

  • Browser with OpenAI API
  • Laptop with Ollama (no internet)
  • CI/CD with custom LLM endpoint
  • Pre-commit hooks for validation

What stays the same

  • Python owns ETL
  • dbt owns execution
  • Humans own decisions

Try it yourself

prudhvi1709.github.io/schemaforge

Scan the QR · Connect · Contribute

QR Code