Large language models are rapidly becoming part of the everyday toolbox for data professionals – not as a replacement for SQL, but as a way to analyse data that doesn’t fit neatly into tables.
In this 20-minute session, we’ll look at how you can use ChatGPT and the OpenAI Python library to solve real analysis tasks that most SQL and BI people recognise: classifying and extracting information from text, and turning natural-language questions into SQL that can be reviewed and executed safely.
We start in the ChatGPT UI with a few simple prompt patterns for text classification, extraction and summarisation. Then we turn the same ideas into a small, repeatable Python workflow that calls the OpenAI API – something you can take home and adapt to your own environment.
Along the way we’ll discuss where LLMs shine, where they fail, and which basic guardrails you should add before letting a model anywhere near your database.
The goal is a pragmatic, realistic introduction to LLM-powered data analysis for SQL professionals – grounded in real-world scenarios rather than hype, and focused on what you can do today without rebuilding your entire data platform.