~/talk

Democratizing Data Pipelines: Introducing the AI-Powered ETL Assistant

Talkat hayaData 2024 · on Tuesday, 2024-09-24· [ai-assisted-development, data-engineering]
slides:none on file

A working ETL assistant that uses hundreds of existing pipeline examples plus a knowledge upload to an LLM to translate natural-language requests into cron expressions, SQL, task sequences and CREATE TABLE DDL, then invokes the catalog tool to create the table. UI uses Streamlit, metadata comes from OpenMetadata, and the LLM (via OpenAI assistant, LangChain and a vector DB) produces SQL which a QA agent validates against environment and schema rules. Teams report ~50–70% faster pipeline setup, with complex cases still requiring platform dev intervention.

AI-written summary · about

  1. 0:00Introduction and problem
  2. 3:01Current ETL challenges
  3. 5:10AI assistant design
  4. 7:02Natural language scheduling
  5. 8:07SQL generation from questions
  6. 10:21Automated table creation
  7. 11:25Pipeline file generation
  8. 12:51Self-service pipeline execution
  9. 13:57Limitations and future work
  10. 14:40Key lessons learned
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.