The Function That Bills by the Row
Episode 25 • 2026-06-19 Duration: 9:01
AI Functions let you call GPT from a SELECT statement with no API key. Zero infrastructure — until you check the capacity meter. Two billing streams, no result cache, and a default model eleven days from retirement.
What we discuss
- How it actually works underneath the abstraction
- Where the obvious answer breaks
- A real Reddit/Microsoft Q&A question unpacked
- The pattern we keep seeing in the field
- F-SKU realism — what this actually costs
- When the rejected approach is actually right
- The concrete recommended architecture
- Risks of the recommended path
- The architectural principle to take home
Key takeaways
- Ticking right now, in every tenant where someone put ai_classify in a view and moved on.
- That quiet meter in your Capacity Metrics app.
- Pattern dictates platform. If your pattern is "enrich once, read many," AI Functions are the shortest path in Fabric right now. If that pattern drifts into "enrich on every read," you're billing the LLM like a column default.
Resources
- AI Functions overview
- Use Azure OpenAI in Fabric with AI Functions (preview)
- Warehouse AI functions (preview)
- pandas similarity docs
- PySpark similarity docs
- pandas translate docs
- Foundry Tools consumption rate page
- Notebooks in Fabric
- Fabric Data Warehouse
- Apache Spark in Fabric
- Copilot in Fabric
- Data Agent in Fabric
- Lakehouse overview
- Customize AI Functions with pandas
- Customize AI Functions with PySpark
About the show
AI-generated voices. Matthias — cloned voice. Fabia — designed AI co-host. See Matthias live on YouTube (Fabric Friday), at his meetups, and at conferences like FabCon.
Hosted by Matthias Falland — Microsoft Data Platform MVP and community architect behind the Fabric Periodic Table. New episodes every Friday.
Submit your case
Have an architecture decision you are wrestling with? DM Matthias on LinkedIn — find him as Matthias Falland. Three to five sentences about the decision, your team size, and your current stack. We anonymize before airing.
This podcast was generated by AI.
Brand design based on fabricperiodictable.com.